(git:6344619)
Loading...
Searching...
No Matches
cp_fm_redistribution.F File Reference

Go to the source code of this file.

Modules

module  cp_fm_redistribution
 Redistribution of full matrices and distributed arrays.

Functions/Subroutines

subroutine, public cp_fm_redistribution::cp_fm_permute (fm_out, fm_in, beta, nrow_secidx_in, ncol_secidx_in, nrow_secidx_out, ncol_secidx_out, reordering, row_offset, col_offset, first_index, last_index)
 Add a permuted or restricted four-index tensor stored as a full matrix.
subroutine, public cp_fm_redistribution::cp_array_to_fm (mat2d, fm_struct, my_start_row, my_end_row, my_start_col, my_end_col, fm_mat, do_release_mat)
 Assemble a full matrix from distributed rectangular array tiles.
subroutine, public cp_fm_redistribution::cp_fm_to_array (mat2d, my_start_row, my_end_row, my_start_col, my_end_col, fm_mat)
 Extract distributed rectangular array tiles from a full matrix.
subroutine, public cp_fm_redistribution::cp_fm_to_replicated_array (fm_s, array_s, weight, add)
 ...
subroutine, public cp_fm_redistribution::cp_array_columns_to_fm (matrix, array, para_env, first_col, last_col, nrows)
 Redistribute a column-distributed array into an existing full matrix.