(git:c5411e0)
|
Stores the state of a copy between cp_cfm_start_copy_general and cp_cfm_finish_copy_general. More...
Data Fields | |
integer | send_size = -1 |
number of MPI processes that send data | |
integer, dimension(2) | nlocal_recv = -1 |
number of locally stored rows (1) and columns (2) of the destination matrix | |
integer, dimension(2) | nblock_src = -1 |
number of rows (1) and columns (2) of the ScaLAPACK block of the source matrix | |
integer, dimension(2) | src_num_pe = -1 |
BLACS process grid shape of the source matrix: (1) nproc_row, (2) nproc_col. | |
integer, dimension(:), allocatable | recv_disp |
displacements into recv_buf | |
type(mp_request_type), dimension(:), allocatable | recv_request |
MPI requests for non-blocking receive and send operations. | |
type(mp_request_type), dimension(:), allocatable | send_request |
integer, dimension(:), pointer | recv_col_indices => NULL() |
global column and row indices of locally stored elements of the destination matrix | |
integer, dimension(:), pointer | recv_row_indices => NULL() |
integer, dimension(:, :), allocatable | src_blacs2mpi |
rank of MPI process with BLACS coordinates (prow, pcol) | |
complex(kind=dp), dimension(:), allocatable | recv_buf |
receiving and sending buffers for non-blocking MPI communication | |
complex(kind=dp), dimension(:), allocatable | send_buf |
Stores the state of a copy between cp_cfm_start_copy_general and cp_cfm_finish_copy_general.
Definition at line 89 of file cp_cfm_types.F.
integer cp_cfm_types::copy_cfm_info_type::send_size = -1 |
number of MPI processes that send data
Definition at line 91 of file cp_cfm_types.F.
integer, dimension(2) cp_cfm_types::copy_cfm_info_type::nlocal_recv = -1 |
number of locally stored rows (1) and columns (2) of the destination matrix
Definition at line 93 of file cp_cfm_types.F.
integer, dimension(2) cp_cfm_types::copy_cfm_info_type::nblock_src = -1 |
number of rows (1) and columns (2) of the ScaLAPACK block of the source matrix
Definition at line 95 of file cp_cfm_types.F.
integer, dimension(2) cp_cfm_types::copy_cfm_info_type::src_num_pe = -1 |
BLACS process grid shape of the source matrix: (1) nproc_row, (2) nproc_col.
Definition at line 97 of file cp_cfm_types.F.
integer, dimension(:), allocatable cp_cfm_types::copy_cfm_info_type::recv_disp |
displacements into recv_buf
Definition at line 99 of file cp_cfm_types.F.
type(mp_request_type), dimension(:), allocatable cp_cfm_types::copy_cfm_info_type::recv_request |
MPI requests for non-blocking receive and send operations.
Definition at line 101 of file cp_cfm_types.F.
type(mp_request_type), dimension(:), allocatable cp_cfm_types::copy_cfm_info_type::send_request |
Definition at line 101 of file cp_cfm_types.F.
integer, dimension(:), pointer cp_cfm_types::copy_cfm_info_type::recv_col_indices => NULL() |
global column and row indices of locally stored elements of the destination matrix
Definition at line 103 of file cp_cfm_types.F.
integer, dimension(:), pointer cp_cfm_types::copy_cfm_info_type::recv_row_indices => NULL() |
Definition at line 103 of file cp_cfm_types.F.
integer, dimension(:, :), allocatable cp_cfm_types::copy_cfm_info_type::src_blacs2mpi |
rank of MPI process with BLACS coordinates (prow, pcol)
Definition at line 105 of file cp_cfm_types.F.
complex(kind=dp), dimension(:), allocatable cp_cfm_types::copy_cfm_info_type::recv_buf |
receiving and sending buffers for non-blocking MPI communication
Definition at line 107 of file cp_cfm_types.F.
complex(kind=dp), dimension(:), allocatable cp_cfm_types::copy_cfm_info_type::send_buf |
Definition at line 107 of file cp_cfm_types.F.