![]() |
(git:6344619)
|
Redistribute matrices between full-matrix and tensor process layouts. More...
Functions/Subroutines | |
| subroutine, public | cp_fm_to_dbt (fm_global, mat_global, mat_local, tensor, para_env, num_pe_sub, eps_filter, block_row_ranges) |
| ... | |
| subroutine, public | cp_dbt_to_dbcsr (tensor, mat_tensor, mat_global, para_env) |
| ... | |
| subroutine, public | cp_dbt_to_fm (t_r, fm_r, mat_global, mat_local, para_env) |
| ... | |
Redistribute matrices between full-matrix and tensor process layouts.
| subroutine, public dbt_matrix_redistribution::cp_fm_to_dbt | ( | type(cp_fm_type) | fm_global, |
| type(dbcsr_type) | mat_global, | ||
| type(dbcsr_type) | mat_local, | ||
| type(dbt_type) | tensor, | ||
| type(mp_para_env_type), intent(in), pointer | para_env, | ||
| integer, intent(in) | num_pe_sub, | ||
| real(kind=dp), intent(in) | eps_filter, | ||
| integer, dimension(:, :), optional | block_row_ranges ) |
...
| fm_global | ... |
| mat_global | ... |
| mat_local | ... |
| tensor | ... |
| para_env | communicator covering the full matrix and all subgroups |
| num_pe_sub | number of ranks per subgroup |
| eps_filter | DBCSR filtering threshold before subgroup distribution |
| block_row_ranges | ... |
Definition at line 50 of file dbt_matrix_redistribution.F.
| subroutine, public dbt_matrix_redistribution::cp_dbt_to_dbcsr | ( | type(dbt_type) | tensor, |
| type(dbcsr_type) | mat_tensor, | ||
| type(dbcsr_type) | mat_global, | ||
| type(mp_para_env_type), pointer | para_env ) |
...
| tensor | ... |
| mat_tensor | ... |
| mat_global | ... |
| para_env | ... |
Definition at line 89 of file dbt_matrix_redistribution.F.
| subroutine, public dbt_matrix_redistribution::cp_dbt_to_fm | ( | type(dbt_type), dimension(:) | t_r, |
| type(cp_fm_type), dimension(:) | fm_r, | ||
| type(dbcsr_p_type) | mat_global, | ||
| type(dbcsr_p_type) | mat_local, | ||
| type(mp_para_env_type), intent(in), pointer | para_env ) |
...
| t_R | ... |
| fm_R | ... |
| mat_global | ... |
| mat_local | ... |
| para_env | ... |
Definition at line 120 of file dbt_matrix_redistribution.F.