![]() |
(git:8d66ef0)
|
Data Types | |
| interface | dbcsr_create |
| type | dbcsr_distribution_type |
| type | dbcsr_iterator_type |
| type | dbcsr_p_type |
| type | dbcsr_type |
Functions/Subroutines | |
| subroutine, public | dbcsr_init_p (matrix) |
| ... | |
| subroutine, public | dbcsr_release_p (matrix) |
| ... | |
| subroutine, public | dbcsr_deallocate_matrix (matrix) |
| ... | |
| subroutine, public | dbcsr_add (matrix_a, matrix_b, alpha_scalar, beta_scalar) |
| ... | |
| subroutine, public | dbcsr_binary_read (filepath, distribution, matrix_new) |
| ... | |
| subroutine, public | dbcsr_binary_write (matrix, filepath) |
| ... | |
| subroutine, public | dbcsr_clear (matrix) |
| ... | |
| subroutine, public | dbcsr_complete_redistribute (matrix, redist) |
| ... | |
| subroutine, public | dbcsr_convert_csr_to_dbcsr (dbcsr_mat, csr_mat) |
| ... | |
| subroutine, public | dbcsr_convert_dbcsr_to_csr (dbcsr_mat, csr_mat) |
| ... | |
| subroutine, public | dbcsr_copy (matrix_b, matrix_a, name, keep_sparsity, keep_imaginary) |
| ... | |
| subroutine, public | dbcsr_csr_create_from_dbcsr (dbcsr_mat, csr_mat, dist_format, csr_sparsity, numnodes) |
| ... | |
| subroutine, public | dbcsr_csr_create_and_convert_complex (rmatrix, imatrix, csr_mat, dist_format) |
| Combines csr_create_from_dbcsr and convert_dbcsr_to_csr to produce a complex CSR matrix. | |
| subroutine, public | dbcsr_desymmetrize (matrix_a, matrix_b) |
| ... | |
| subroutine, public | dbcsr_distribute (matrix) |
| ... | |
| subroutine, public | dbcsr_distribution_get (dist, row_dist, col_dist, nrows, ncols, has_threads, group, mynode, numnodes, nprows, npcols, myprow, mypcol, pgrid, subgroups_defined, prow_group, pcol_group) |
| ... | |
| subroutine, public | dbcsr_distribution_hold (dist) |
| ... | |
| subroutine, public | dbcsr_distribution_new (dist, template, group, pgrid, row_dist, col_dist, reuse_arrays) |
| ... | |
| subroutine, public | dbcsr_distribution_release (dist) |
| ... | |
| subroutine, public | dbcsr_filter (matrix, eps) |
| ... | |
| subroutine, public | dbcsr_finalize (matrix) |
| ... | |
| subroutine, public | dbcsr_get_block_p (matrix, row, col, block, found, row_size, col_size) |
| ... | |
| subroutine, public | dbcsr_get_readonly_block_p (matrix, row, col, block, found, row_size, col_size) |
| Like dbcsr_get_block_p() but with matrix being INTENT(IN). When invoking this routine, the caller promises not to modify the returned block. | |
| real(kind=dp) function, dimension(:), pointer, public | dbcsr_get_data_p (matrix, lb, ub) |
| ... | |
| integer function, public | dbcsr_get_data_size (matrix) |
| ... | |
| subroutine, public | dbcsr_get_info (matrix, nblkrows_total, nblkcols_total, nfullrows_total, nfullcols_total, nblkrows_local, nblkcols_local, nfullrows_local, nfullcols_local, my_prow, my_pcol, local_rows, local_cols, proc_row_dist, proc_col_dist, row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, distribution, name, matrix_type, group) |
| ... | |
| character function, public | dbcsr_get_matrix_type (matrix) |
| ... | |
| integer function, public | dbcsr_get_num_blocks (matrix) |
| ... | |
| real(kind=dp) function, public | dbcsr_get_occupation (matrix) |
| ... | |
| subroutine, public | dbcsr_get_stored_coordinates (matrix, row, column, processor) |
| ... | |
| logical function, public | dbcsr_has_symmetry (matrix) |
| ... | |
| logical function, public | dbcsr_iterator_blocks_left (iterator) |
| ... | |
| subroutine, public | dbcsr_iterator_next_block (iterator, row, column, block, block_number_argument_has_been_removed, row_size, col_size, row_offset, col_offset) |
| ... | |
| subroutine, public | dbcsr_iterator_start (iterator, matrix, shared, dynamic, dynamic_byrows) |
| ... | |
| subroutine, public | dbcsr_iterator_readonly_start (iterator, matrix, shared, dynamic, dynamic_byrows) |
| Like dbcsr_iterator_start() but with matrix being INTENT(IN). When invoking this routine, the caller promises not to modify the returned blocks. | |
| subroutine, public | dbcsr_iterator_stop (iterator) |
| ... | |
| subroutine, public | dbcsr_mp_grid_setup (dist) |
| ... | |
| subroutine, public | dbcsr_multiply (transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) |
| ... | |
| subroutine, public | dbcsr_put_block (matrix, row, col, block, summation) |
| ... | |
| subroutine, public | dbcsr_release (matrix) |
| ... | |
| subroutine, public | dbcsr_replicate_all (matrix) |
| ... | |
| subroutine, public | dbcsr_reserve_blocks (matrix, rows, cols) |
| ... | |
| subroutine, public | dbcsr_scale (matrix, alpha_scalar) |
| ... | |
| subroutine, public | dbcsr_set (matrix, alpha) |
| ... | |
| subroutine, public | dbcsr_sum_replicated (matrix) |
| ... | |
| subroutine, public | dbcsr_transposed (transposed, normal, shallow_data_copy, transpose_distribution, use_distribution) |
| ... | |
| logical function, public | dbcsr_valid_index (matrix) |
| ... | |
| subroutine, public | dbcsr_verify_matrix (matrix, verbosity, local) |
| ... | |
| subroutine, public | dbcsr_work_create (matrix, nblks_guess, sizedata_guess, n, work_mutable) |
| ... | |
| subroutine, public | dbcsr_dot_threadsafe (matrix_a, matrix_b, result) |
| ... | |
| subroutine, public cp_dbcsr_api::dbcsr_init_p | ( | type(dbcsr_type), pointer | matrix | ) |
...
| matrix | ... |
Definition at line 206 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_release_p | ( | type(dbcsr_type), pointer | matrix | ) |
...
| matrix | ... |
Definition at line 221 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_deallocate_matrix | ( | type(dbcsr_type), pointer | matrix | ) |
...
| matrix | ... |
Definition at line 234 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_add | ( | type(dbcsr_type), intent(inout) | matrix_a, |
| type(dbcsr_type), intent(in) | matrix_b, | ||
| real(kind=dp), intent(in) | alpha_scalar, | ||
| real(kind=dp), intent(in) | beta_scalar | ||
| ) |
...
| matrix_a | ... |
| matrix_b | ... |
| alpha_scalar | ... |
| beta_scalar | ... |
Definition at line 252 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_binary_read | ( | character(len=*), intent(in) | filepath, |
| type(dbcsr_distribution_type), intent(in) | distribution, | ||
| type(dbcsr_type), intent(inout) | matrix_new | ||
| ) |
...
| filepath | ... |
| distribution | ... |
| matrix_new | ... |
Definition at line 271 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_binary_write | ( | type(dbcsr_type), intent(inout) | matrix, |
| character(len=*), intent(in) | filepath | ||
| ) |
...
| matrix | ... |
| filepath | ... |
Definition at line 288 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_clear | ( | type(dbcsr_type), intent(inout) | matrix | ) |
...
| matrix | ... |
Definition at line 303 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_complete_redistribute | ( | type(dbcsr_type), intent(in) | matrix, |
| type(dbcsr_type), intent(inout) | redist | ||
| ) |
...
| matrix | ... |
| redist | ... |
Definition at line 318 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_convert_csr_to_dbcsr | ( | type(dbcsr_type), intent(inout) | dbcsr_mat, |
| type(dbcsr_csr_type), intent(inout) | csr_mat | ||
| ) |
...
| dbcsr_mat | ... |
| csr_mat | ... |
Definition at line 334 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_convert_dbcsr_to_csr | ( | type(dbcsr_type), intent(in) | dbcsr_mat, |
| type(dbcsr_csr_type), intent(inout) | csr_mat | ||
| ) |
...
| dbcsr_mat | ... |
| csr_mat | ... |
Definition at line 350 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_copy | ( | type(dbcsr_type), intent(inout) | matrix_b, |
| type(dbcsr_type), intent(in) | matrix_a, | ||
| character(len=*), intent(in), optional | name, | ||
| logical, intent(in), optional | keep_sparsity, | ||
| logical, intent(in), optional | keep_imaginary | ||
| ) |
...
| matrix_b | ... |
| matrix_a | ... |
| name | ... |
| keep_sparsity | ... |
| keep_imaginary | ... |
Definition at line 369 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_csr_create_from_dbcsr | ( | type(dbcsr_type), intent(in) | dbcsr_mat, |
| type(dbcsr_csr_type), intent(out) | csr_mat, | ||
| integer | dist_format, | ||
| type(dbcsr_type), intent(in), optional | csr_sparsity, | ||
| integer, intent(in), optional | numnodes | ||
| ) |
...
| dbcsr_mat | ... |
| csr_mat | ... |
| dist_format | ... |
| csr_sparsity | ... |
| numnodes | ... |
Definition at line 467 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_csr_create_and_convert_complex | ( | type(dbcsr_type), intent(in) | rmatrix, |
| type(dbcsr_type), intent(in) | imatrix, | ||
| type(dbcsr_csr_type), intent(inout) | csr_mat, | ||
| integer | dist_format | ||
| ) |
Combines csr_create_from_dbcsr and convert_dbcsr_to_csr to produce a complex CSR matrix.
| rmatrix | Real part of the matrix. |
| imatrix | Imaginary part of the matrix. |
| csr_mat | The resulting CSR matrix. |
| dist_format | ... |
Definition at line 495 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_desymmetrize | ( | type(dbcsr_type), intent(in) | matrix_a, |
| type(dbcsr_type), intent(inout) | matrix_b | ||
| ) |
| subroutine, public cp_dbcsr_api::dbcsr_distribute | ( | type(dbcsr_type), intent(inout) | matrix | ) |
...
| matrix | ... |
Definition at line 538 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_distribution_get | ( | type(dbcsr_distribution_type), intent(in) | dist, |
| integer, dimension(:), optional, pointer | row_dist, | ||
| integer, dimension(:), optional, pointer | col_dist, | ||
| integer, intent(out), optional | nrows, | ||
| integer, intent(out), optional | ncols, | ||
| logical, intent(out), optional | has_threads, | ||
| integer, intent(out), optional | group, | ||
| integer, intent(out), optional | mynode, | ||
| integer, intent(out), optional | numnodes, | ||
| integer, intent(out), optional | nprows, | ||
| integer, intent(out), optional | npcols, | ||
| integer, intent(out), optional | myprow, | ||
| integer, intent(out), optional | mypcol, | ||
| integer, dimension(:, :), optional, pointer | pgrid, | ||
| logical, intent(out), optional | subgroups_defined, | ||
| integer, intent(out), optional | prow_group, | ||
| integer, intent(out), optional | pcol_group | ||
| ) |
...
| dist | ... |
| row_dist | ... |
| col_dist | ... |
| nrows | ... |
| ncols | ... |
| has_threads | ... |
| group | ... |
| mynode | ... |
| numnodes | ... |
| nprows | ... |
| npcols | ... |
| myprow | ... |
| mypcol | ... |
| pgrid | ... |
| subgroups_defined | ... |
| prow_group | ... |
| pcol_group | ... |
Definition at line 568 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_distribution_hold | ( | type(dbcsr_distribution_type) | dist | ) |
...
| dist | ... |
Definition at line 594 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_distribution_new | ( | type(dbcsr_distribution_type), intent(out) | dist, |
| type(dbcsr_distribution_type), intent(in), optional | template, | ||
| integer, intent(in), optional | group, | ||
| integer, dimension(:, :), optional, pointer | pgrid, | ||
| integer, dimension(:), intent(inout), pointer | row_dist, | ||
| integer, dimension(:), intent(inout), pointer | col_dist, | ||
| logical, intent(in), optional | reuse_arrays | ||
| ) |
...
| dist | ... |
| template | ... |
| group | ... |
| pgrid | ... |
| row_dist | ... |
| col_dist | ... |
| reuse_arrays | ... |
Definition at line 614 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_distribution_release | ( | type(dbcsr_distribution_type) | dist | ) |
...
| dist | ... |
Definition at line 641 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_filter | ( | type(dbcsr_type), intent(inout) | matrix, |
| real(dp), intent(in) | eps | ||
| ) |
| subroutine, public cp_dbcsr_api::dbcsr_finalize | ( | type(dbcsr_type), intent(inout) | matrix | ) |
...
| matrix | ... |
Definition at line 671 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_get_block_p | ( | type(dbcsr_type), intent(inout) | matrix, |
| integer, intent(in) | row, | ||
| integer, intent(in) | col, | ||
| real(kind=dp), dimension(:, :), pointer | block, | ||
| logical, intent(out) | found, | ||
| integer, intent(out), optional | row_size, | ||
| integer, intent(out), optional | col_size | ||
| ) |
...
| matrix | ... |
| row | ... |
| col | ... |
| block | ... |
| found | ... |
| row_size | ... |
| col_size | ... |
Definition at line 691 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_get_readonly_block_p | ( | type(dbcsr_type), intent(in), target | matrix, |
| integer, intent(in) | row, | ||
| integer, intent(in) | col, | ||
| real(kind=dp), dimension(:, :), pointer | block, | ||
| logical, intent(out) | found, | ||
| integer, intent(out), optional | row_size, | ||
| integer, intent(out), optional | col_size | ||
| ) |
Like dbcsr_get_block_p() but with matrix being INTENT(IN). When invoking this routine, the caller promises not to modify the returned block.
| matrix | ... |
| row | ... |
| col | ... |
| block | ... |
| found | ... |
| row_size | ... |
| col_size | ... |
Definition at line 716 of file cp_dbcsr_api.F.
| real(kind=dp) function, dimension(:), pointer, public cp_dbcsr_api::dbcsr_get_data_p | ( | type(dbcsr_type), intent(in) | matrix, |
| integer, intent(in), optional | lb, | ||
| integer, intent(in), optional | ub | ||
| ) |
...
| matrix | ... |
| lb | ... |
| ub | ... |
Definition at line 747 of file cp_dbcsr_api.F.
| integer function, public cp_dbcsr_api::dbcsr_get_data_size | ( | type(dbcsr_type), intent(in) | matrix | ) |
...
| matrix | ... |
Definition at line 764 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_get_info | ( | type(dbcsr_type), intent(in) | matrix, |
| integer, intent(out), optional | nblkrows_total, | ||
| integer, intent(out), optional | nblkcols_total, | ||
| integer, intent(out), optional | nfullrows_total, | ||
| integer, intent(out), optional | nfullcols_total, | ||
| integer, intent(out), optional | nblkrows_local, | ||
| integer, intent(out), optional | nblkcols_local, | ||
| integer, intent(out), optional | nfullrows_local, | ||
| integer, intent(out), optional | nfullcols_local, | ||
| integer, intent(out), optional | my_prow, | ||
| integer, intent(out), optional | my_pcol, | ||
| integer, dimension(:), optional, pointer | local_rows, | ||
| integer, dimension(:), optional, pointer | local_cols, | ||
| integer, dimension(:), optional, pointer | proc_row_dist, | ||
| integer, dimension(:), optional, pointer | proc_col_dist, | ||
| integer, dimension(:), optional, pointer | row_blk_size, | ||
| integer, dimension(:), optional, pointer | col_blk_size, | ||
| integer, dimension(:), optional, pointer | row_blk_offset, | ||
| integer, dimension(:), optional, pointer | col_blk_offset, | ||
| type(dbcsr_distribution_type), intent(out), optional | distribution, | ||
| character(len=*), intent(out), optional | name, | ||
| character, intent(out), optional | matrix_type, | ||
| type(mp_comm_type), intent(out), optional | group | ||
| ) |
...
| matrix | ... |
| nblkrows_total | ... |
| nblkcols_total | ... |
| nfullrows_total | ... |
| nfullcols_total | ... |
| nblkrows_local | ... |
| nblkcols_local | ... |
| nfullrows_local | ... |
| nfullcols_local | ... |
| my_prow | ... |
| my_pcol | ... |
| local_rows | ... |
| local_cols | ... |
| proc_row_dist | ... |
| proc_col_dist | ... |
| row_blk_size | ... |
| col_blk_size | ... |
| row_blk_offset | ... |
| col_blk_offset | ... |
| distribution | ... |
| name | ... |
| matrix_type | ... |
| group | ... |
Definition at line 801 of file cp_dbcsr_api.F.
| character function, public cp_dbcsr_api::dbcsr_get_matrix_type | ( | type(dbcsr_type), intent(in) | matrix | ) |
...
| matrix | ... |
Definition at line 859 of file cp_dbcsr_api.F.
| integer function, public cp_dbcsr_api::dbcsr_get_num_blocks | ( | type(dbcsr_type), intent(in) | matrix | ) |
...
| matrix | ... |
Definition at line 875 of file cp_dbcsr_api.F.
| real(kind=dp) function, public cp_dbcsr_api::dbcsr_get_occupation | ( | type(dbcsr_type), intent(in) | matrix | ) |
...
| matrix | ... |
Definition at line 891 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_get_stored_coordinates | ( | type(dbcsr_type), intent(in) | matrix, |
| integer, intent(in) | row, | ||
| integer, intent(in) | column, | ||
| integer, intent(out) | processor | ||
| ) |
...
| matrix | ... |
| row | ... |
| column | ... |
| processor | ... |
Definition at line 909 of file cp_dbcsr_api.F.
| logical function, public cp_dbcsr_api::dbcsr_has_symmetry | ( | type(dbcsr_type), intent(in) | matrix | ) |
...
| matrix | ... |
Definition at line 926 of file cp_dbcsr_api.F.
| logical function, public cp_dbcsr_api::dbcsr_iterator_blocks_left | ( | type(dbcsr_iterator_type), intent(in) | iterator | ) |
| subroutine, public cp_dbcsr_api::dbcsr_iterator_next_block | ( | type(dbcsr_iterator_type), intent(inout) | iterator, |
| integer, intent(out), optional | row, | ||
| integer, intent(out), optional | column, | ||
| real(kind=dp), dimension(:, :), optional, pointer | block, | ||
| logical, optional | block_number_argument_has_been_removed, | ||
| integer, intent(out), optional | row_size, | ||
| integer, intent(out), optional | col_size, | ||
| integer, intent(out), optional | row_offset, | ||
| integer, intent(out), optional | col_offset | ||
| ) |
...
| iterator | ... |
| row | ... |
| column | ... |
| block | ... |
| block_number_argument_has_been_removed | ... |
| row_size | ... |
| col_size | ... |
| row_offset | ... |
| col_offset | ... |
Definition at line 965 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_iterator_start | ( | type(dbcsr_iterator_type), intent(out) | iterator, |
| type(dbcsr_type), intent(inout) | matrix, | ||
| logical, intent(in), optional | shared, | ||
| logical, intent(in), optional | dynamic, | ||
| logical, intent(in), optional | dynamic_byrows | ||
| ) |
...
| iterator | ... |
| matrix | ... |
| shared | ... |
| dynamic | ... |
| dynamic_byrows | ... |
Definition at line 1001 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_iterator_readonly_start | ( | type(dbcsr_iterator_type), intent(out) | iterator, |
| type(dbcsr_type), intent(in) | matrix, | ||
| logical, intent(in), optional | shared, | ||
| logical, intent(in), optional | dynamic, | ||
| logical, intent(in), optional | dynamic_byrows | ||
| ) |
Like dbcsr_iterator_start() but with matrix being INTENT(IN). When invoking this routine, the caller promises not to modify the returned blocks.
| iterator | ... |
| matrix | ... |
| shared | ... |
| dynamic | ... |
| dynamic_byrows | ... |
Definition at line 1022 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_iterator_stop | ( | type(dbcsr_iterator_type), intent(inout) | iterator | ) |
| subroutine, public cp_dbcsr_api::dbcsr_mp_grid_setup | ( | type(dbcsr_distribution_type), intent(inout) | dist | ) |
...
| dist | ... |
Definition at line 1053 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_multiply | ( | character(len=1), intent(in) | transa, |
| character(len=1), intent(in) | transb, | ||
| real(kind=dp), intent(in) | alpha, | ||
| type(dbcsr_type), intent(in) | matrix_a, | ||
| type(dbcsr_type), intent(in) | matrix_b, | ||
| real(kind=dp), intent(in) | beta, | ||
| type(dbcsr_type), intent(inout) | matrix_c, | ||
| integer, intent(in), optional | first_row, | ||
| integer, intent(in), optional | last_row, | ||
| integer, intent(in), optional | first_column, | ||
| integer, intent(in), optional | last_column, | ||
| integer, intent(in), optional | first_k, | ||
| integer, intent(in), optional | last_k, | ||
| logical, intent(in), optional | retain_sparsity, | ||
| real(kind=dp), intent(in), optional | filter_eps, | ||
| integer(int_8), intent(out), optional | flop | ||
| ) |
...
| transa | ... |
| transb | ... |
| alpha | ... |
| matrix_a | ... |
| matrix_b | ... |
| beta | ... |
| matrix_c | ... |
| first_row | ... |
| last_row | ... |
| first_column | ... |
| last_column | ... |
| first_k | ... |
| last_k | ... |
| retain_sparsity | ... |
| filter_eps | ... |
| flop | ... |
Definition at line 1082 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_put_block | ( | type(dbcsr_type), intent(inout) | matrix, |
| integer, intent(in) | row, | ||
| integer, intent(in) | col, | ||
| real(kind=dp), dimension(:, :), intent(in) | block, | ||
| logical, intent(in), optional | summation | ||
| ) |
...
| matrix | ... |
| row | ... |
| col | ... |
| block | ... |
| summation | ... |
Definition at line 1114 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_release | ( | type(dbcsr_type), intent(inout) | matrix | ) |
| subroutine, public cp_dbcsr_api::dbcsr_replicate_all | ( | type(dbcsr_type), intent(inout) | matrix | ) |
...
| matrix | ... |
Definition at line 1145 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_reserve_blocks | ( | type(dbcsr_type), intent(inout) | matrix, |
| integer, dimension(:), intent(in) | rows, | ||
| integer, dimension(:), intent(in) | cols | ||
| ) |
...
| matrix | ... |
| rows | ... |
| cols | ... |
Definition at line 1161 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_scale | ( | type(dbcsr_type), intent(inout) | matrix, |
| real(kind=dp), intent(in) | alpha_scalar | ||
| ) |
...
| matrix | ... |
| alpha_scalar | ... |
Definition at line 1177 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_set | ( | type(dbcsr_type), intent(inout) | matrix, |
| real(kind=dp), intent(in) | alpha | ||
| ) |
...
| matrix | ... |
| alpha | ... |
Definition at line 1193 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_sum_replicated | ( | type(dbcsr_type), intent(inout) | matrix | ) |
...
| matrix | ... |
Definition at line 1212 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_transposed | ( | type(dbcsr_type), intent(inout) | transposed, |
| type(dbcsr_type), intent(in) | normal, | ||
| logical, intent(in), optional | shallow_data_copy, | ||
| logical, intent(in), optional | transpose_distribution, | ||
| type(dbcsr_distribution_type), intent(in), optional | use_distribution | ||
| ) |
...
| transposed | ... |
| normal | ... |
| shallow_data_copy | ... |
| transpose_distribution | ... |
| use_distribution | ... |
Definition at line 1230 of file cp_dbcsr_api.F.
| logical function, public cp_dbcsr_api::dbcsr_valid_index | ( | type(dbcsr_type), intent(in) | matrix | ) |
...
| matrix | ... |
Definition at line 1259 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_verify_matrix | ( | type(dbcsr_type), intent(in) | matrix, |
| integer, intent(in), optional | verbosity, | ||
| logical, intent(in), optional | local | ||
| ) |
...
| matrix | ... |
| verbosity | ... |
| local | ... |
Definition at line 1276 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_work_create | ( | type(dbcsr_type), intent(inout) | matrix, |
| integer, intent(in), optional | nblks_guess, | ||
| integer, intent(in), optional | sizedata_guess, | ||
| integer, intent(in), optional | n, | ||
| logical, intent(in), optional | work_mutable | ||
| ) |
...
| matrix | ... |
| nblks_guess | ... |
| sizedata_guess | ... |
| n | ... |
| work_mutable | ... |
Definition at line 1296 of file cp_dbcsr_api.F.
| subroutine, public cp_dbcsr_api::dbcsr_dot_threadsafe | ( | type(dbcsr_type), intent(in) | matrix_a, |
| type(dbcsr_type), intent(in) | matrix_b, | ||
| real(kind=dp), intent(inout) | result | ||
| ) |
...
| matrix_a | ... |
| matrix_b | ... |
| RESULT | ... |
Definition at line 1314 of file cp_dbcsr_api.F.