Data Types |
type | mpp_mod_oa::communicator |
type | mpp_mod_oa::event |
type | mpp_mod_oa::clock |
type | mpp_mod_oa::Clock_Data_Summary |
type | mpp_mod_oa::Summary_Struct |
interface | mpp_mod_oa::mpp_max |
interface | mpp_mod_oa::mpp_min |
interface | mpp_mod_oa::mpp_sum |
interface | mpp_mod_oa::mpp_transmit |
interface | mpp_mod_oa::mpp_recv |
interface | mpp_mod_oa::mpp_send |
interface | mpp_mod_oa::mpp_broadcast |
interface | mpp_mod_oa::mpp_chksum |
interface | mpp_mod_oa::mpp_error |
Modules |
module | mpp_mod_oa |
Defines |
#define | MPP_TRANSMIT_ mpp_transmit_real8 |
#define | MPP_TRANSMIT_SCALAR_ mpp_transmit_real8_scalar |
#define | MPP_TRANSMIT_2D_ mpp_transmit_real8_2d |
#define | MPP_TRANSMIT_3D_ mpp_transmit_real8_3d |
#define | MPP_TRANSMIT_4D_ mpp_transmit_real8_4d |
#define | MPP_TRANSMIT_5D_ mpp_transmit_real8_5d |
#define | MPP_RECV_ mpp_recv_real8 |
#define | MPP_RECV_SCALAR_ mpp_recv_real8_scalar |
#define | MPP_RECV_2D_ mpp_recv_real8_2d |
#define | MPP_RECV_3D_ mpp_recv_real8_3d |
#define | MPP_RECV_4D_ mpp_recv_real8_4d |
#define | MPP_RECV_5D_ mpp_recv_real8_5d |
#define | MPP_SEND_ mpp_send_real8 |
#define | MPP_SEND_SCALAR_ mpp_send_real8_scalar |
#define | MPP_SEND_2D_ mpp_send_real8_2d |
#define | MPP_SEND_3D_ mpp_send_real8_3d |
#define | MPP_SEND_4D_ mpp_send_real8_4d |
#define | MPP_SEND_5D_ mpp_send_real8_5d |
#define | MPP_BROADCAST_ mpp_broadcast_real8 |
#define | MPP_BROADCAST_SCALAR_ mpp_broadcast_real8_scalar |
#define | MPP_BROADCAST_2D_ mpp_broadcast_real8_2d |
#define | MPP_BROADCAST_3D_ mpp_broadcast_real8_3d |
#define | MPP_BROADCAST_4D_ mpp_broadcast_real8_4d |
#define | MPP_BROADCAST_5D_ mpp_broadcast_real8_5d |
#define | MPP_TYPE_ real(DOUBLE_KIND) |
#define | MPP_TYPE_BYTELEN_ 8 |
#define | MPI_TYPE_ MPI_REAL8 |
#define | SHMEM_BROADCAST_ SHMEM_BROADCAST8 |
#define | SHMEM_GET_ SHMEM_GET8 |
#define | MPP_TRANSMIT_ mpp_transmit_real4 |
#define | MPP_TRANSMIT_SCALAR_ mpp_transmit_real4_scalar |
#define | MPP_TRANSMIT_2D_ mpp_transmit_real4_2d |
#define | MPP_TRANSMIT_3D_ mpp_transmit_real4_3d |
#define | MPP_TRANSMIT_4D_ mpp_transmit_real4_4d |
#define | MPP_TRANSMIT_5D_ mpp_transmit_real4_5d |
#define | MPP_RECV_ mpp_recv_real4 |
#define | MPP_RECV_SCALAR_ mpp_recv_real4_scalar |
#define | MPP_RECV_2D_ mpp_recv_real4_2d |
#define | MPP_RECV_3D_ mpp_recv_real4_3d |
#define | MPP_RECV_4D_ mpp_recv_real4_4d |
#define | MPP_RECV_5D_ mpp_recv_real4_5d |
#define | MPP_SEND_ mpp_send_real4 |
#define | MPP_SEND_SCALAR_ mpp_send_real4_scalar |
#define | MPP_SEND_2D_ mpp_send_real4_2d |
#define | MPP_SEND_3D_ mpp_send_real4_3d |
#define | MPP_SEND_4D_ mpp_send_real4_4d |
#define | MPP_SEND_5D_ mpp_send_real4_5d |
#define | MPP_BROADCAST_ mpp_broadcast_real4 |
#define | MPP_BROADCAST_SCALAR_ mpp_broadcast_real4_scalar |
#define | MPP_BROADCAST_2D_ mpp_broadcast_real4_2d |
#define | MPP_BROADCAST_3D_ mpp_broadcast_real4_3d |
#define | MPP_BROADCAST_4D_ mpp_broadcast_real4_4d |
#define | MPP_BROADCAST_5D_ mpp_broadcast_real4_5d |
#define | MPP_TYPE_ real(FLOAT_KIND) |
#define | MPP_TYPE_BYTELEN_ 4 |
#define | MPI_TYPE_ MPI_REAL4 |
#define | SHMEM_BROADCAST_ SHMEM_BROADCAST4 |
#define | SHMEM_GET_ SHMEM_GET4 |
#define | MPP_TRANSMIT_ mpp_transmit_cmplx8 |
#define | MPP_TRANSMIT_SCALAR_ mpp_transmit_cmplx8_scalar |
#define | MPP_TRANSMIT_2D_ mpp_transmit_cmplx8_2d |
#define | MPP_TRANSMIT_3D_ mpp_transmit_cmplx8_3d |
#define | MPP_TRANSMIT_4D_ mpp_transmit_cmplx8_4d |
#define | MPP_TRANSMIT_5D_ mpp_transmit_cmplx8_5d |
#define | MPP_RECV_ mpp_recv_cmplx8 |
#define | MPP_RECV_SCALAR_ mpp_recv_cmplx8_scalar |
#define | MPP_RECV_2D_ mpp_recv_cmplx8_2d |
#define | MPP_RECV_3D_ mpp_recv_cmplx8_3d |
#define | MPP_RECV_4D_ mpp_recv_cmplx8_4d |
#define | MPP_RECV_5D_ mpp_recv_cmplx8_5d |
#define | MPP_SEND_ mpp_send_cmplx8 |
#define | MPP_SEND_SCALAR_ mpp_send_cmplx8_scalar |
#define | MPP_SEND_2D_ mpp_send_cmplx8_2d |
#define | MPP_SEND_3D_ mpp_send_cmplx8_3d |
#define | MPP_SEND_4D_ mpp_send_cmplx8_4d |
#define | MPP_SEND_5D_ mpp_send_cmplx8_5d |
#define | MPP_BROADCAST_ mpp_broadcast_cmplx8 |
#define | MPP_BROADCAST_SCALAR_ mpp_broadcast_cmplx8_scalar |
#define | MPP_BROADCAST_2D_ mpp_broadcast_cmplx8_2d |
#define | MPP_BROADCAST_3D_ mpp_broadcast_cmplx8_3d |
#define | MPP_BROADCAST_4D_ mpp_broadcast_cmplx8_4d |
#define | MPP_BROADCAST_5D_ mpp_broadcast_cmplx8_5d |
#define | MPP_TYPE_ complex(DOUBLE_KIND) |
#define | MPP_TYPE_BYTELEN_ 16 |
#define | MPI_TYPE_ MPI_DOUBLE_COMPLEX |
#define | SHMEM_BROADCAST_ SHMEM_BROADCAST8 |
#define | SHMEM_GET_ SHMEM_GET128 |
#define | MPP_TRANSMIT_ mpp_transmit_cmplx4 |
#define | MPP_TRANSMIT_SCALAR_ mpp_transmit_cmplx4_scalar |
#define | MPP_TRANSMIT_2D_ mpp_transmit_cmplx4_2d |
#define | MPP_TRANSMIT_3D_ mpp_transmit_cmplx4_3d |
#define | MPP_TRANSMIT_4D_ mpp_transmit_cmplx4_4d |
#define | MPP_TRANSMIT_5D_ mpp_transmit_cmplx4_5d |
#define | MPP_RECV_ mpp_recv_cmplx4 |
#define | MPP_RECV_SCALAR_ mpp_recv_cmplx4_scalar |
#define | MPP_RECV_2D_ mpp_recv_cmplx4_2d |
#define | MPP_RECV_3D_ mpp_recv_cmplx4_3d |
#define | MPP_RECV_4D_ mpp_recv_cmplx4_4d |
#define | MPP_RECV_5D_ mpp_recv_cmplx4_5d |
#define | MPP_SEND_ mpp_send_cmplx4 |
#define | MPP_SEND_SCALAR_ mpp_send_cmplx4_scalar |
#define | MPP_SEND_2D_ mpp_send_cmplx4_2d |
#define | MPP_SEND_3D_ mpp_send_cmplx4_3d |
#define | MPP_SEND_4D_ mpp_send_cmplx4_4d |
#define | MPP_SEND_5D_ mpp_send_cmplx4_5d |
#define | MPP_BROADCAST_ mpp_broadcast_cmplx4 |
#define | MPP_BROADCAST_SCALAR_ mpp_broadcast_cmplx4_scalar |
#define | MPP_BROADCAST_2D_ mpp_broadcast_cmplx4_2d |
#define | MPP_BROADCAST_3D_ mpp_broadcast_cmplx4_3d |
#define | MPP_BROADCAST_4D_ mpp_broadcast_cmplx4_4d |
#define | MPP_BROADCAST_5D_ mpp_broadcast_cmplx4_5d |
#define | MPP_TYPE_ complex(FLOAT_KIND) |
#define | MPP_TYPE_BYTELEN_ 8 |
#define | MPI_TYPE_ MPI_COMPLEX |
#define | SHMEM_BROADCAST_ SHMEM_BROADCAST4 |
#define | SHMEM_GET_ SHMEM_GET64 |
#define | MPP_TRANSMIT_ mpp_transmit_int8 |
#define | MPP_TRANSMIT_SCALAR_ mpp_transmit_int8_scalar |
#define | MPP_TRANSMIT_2D_ mpp_transmit_int8_2d |
#define | MPP_TRANSMIT_3D_ mpp_transmit_int8_3d |
#define | MPP_TRANSMIT_4D_ mpp_transmit_int8_4d |
#define | MPP_TRANSMIT_5D_ mpp_transmit_int8_5d |
#define | MPP_RECV_ mpp_recv_int8 |
#define | MPP_RECV_SCALAR_ mpp_recv_int8_scalar |
#define | MPP_RECV_2D_ mpp_recv_int8_2d |
#define | MPP_RECV_3D_ mpp_recv_int8_3d |
#define | MPP_RECV_4D_ mpp_recv_int8_4d |
#define | MPP_RECV_5D_ mpp_recv_int8_5d |
#define | MPP_SEND_ mpp_send_int8 |
#define | MPP_SEND_SCALAR_ mpp_send_int8_scalar |
#define | MPP_SEND_2D_ mpp_send_int8_2d |
#define | MPP_SEND_3D_ mpp_send_int8_3d |
#define | MPP_SEND_4D_ mpp_send_int8_4d |
#define | MPP_SEND_5D_ mpp_send_int8_5d |
#define | MPP_BROADCAST_ mpp_broadcast_int8 |
#define | MPP_BROADCAST_SCALAR_ mpp_broadcast_int8_scalar |
#define | MPP_BROADCAST_2D_ mpp_broadcast_int8_2d |
#define | MPP_BROADCAST_3D_ mpp_broadcast_int8_3d |
#define | MPP_BROADCAST_4D_ mpp_broadcast_int8_4d |
#define | MPP_BROADCAST_5D_ mpp_broadcast_int8_5d |
#define | MPP_TYPE_ integer(LONG_KIND) |
#define | MPP_TYPE_BYTELEN_ 8 |
#define | MPI_TYPE_ MPI_INTEGER8 |
#define | SHMEM_BROADCAST_ SHMEM_BROADCAST8 |
#define | SHMEM_GET_ SHMEM_GET8 |
#define | MPP_TRANSMIT_ mpp_transmit_int4 |
#define | MPP_TRANSMIT_SCALAR_ mpp_transmit_int4_scalar |
#define | MPP_TRANSMIT_2D_ mpp_transmit_int4_2d |
#define | MPP_TRANSMIT_3D_ mpp_transmit_int4_3d |
#define | MPP_TRANSMIT_4D_ mpp_transmit_int4_4d |
#define | MPP_TRANSMIT_5D_ mpp_transmit_int4_5d |
#define | MPP_RECV_ mpp_recv_int4 |
#define | MPP_RECV_SCALAR_ mpp_recv_int4_scalar |
#define | MPP_RECV_2D_ mpp_recv_int4_2d |
#define | MPP_RECV_3D_ mpp_recv_int4_3d |
#define | MPP_RECV_4D_ mpp_recv_int4_4d |
#define | MPP_RECV_5D_ mpp_recv_int4_5d |
#define | MPP_SEND_ mpp_send_int4 |
#define | MPP_SEND_SCALAR_ mpp_send_int4_scalar |
#define | MPP_SEND_2D_ mpp_send_int4_2d |
#define | MPP_SEND_3D_ mpp_send_int4_3d |
#define | MPP_SEND_4D_ mpp_send_int4_4d |
#define | MPP_SEND_5D_ mpp_send_int4_5d |
#define | MPP_BROADCAST_ mpp_broadcast_int4 |
#define | MPP_BROADCAST_SCALAR_ mpp_broadcast_int4_scalar |
#define | MPP_BROADCAST_2D_ mpp_broadcast_int4_2d |
#define | MPP_BROADCAST_3D_ mpp_broadcast_int4_3d |
#define | MPP_BROADCAST_4D_ mpp_broadcast_int4_4d |
#define | MPP_BROADCAST_5D_ mpp_broadcast_int4_5d |
#define | MPP_TYPE_ integer(INT_KIND) |
#define | MPP_TYPE_BYTELEN_ 4 |
#define | MPI_TYPE_ MPI_INTEGER4 |
#define | SHMEM_BROADCAST_ SHMEM_BROADCAST4 |
#define | SHMEM_GET_ SHMEM_GET4 |
#define | MPP_TRANSMIT_ mpp_transmit_logical8 |
#define | MPP_TRANSMIT_SCALAR_ mpp_transmit_logical8_scalar |
#define | MPP_TRANSMIT_2D_ mpp_transmit_logical8_2d |
#define | MPP_TRANSMIT_3D_ mpp_transmit_logical8_3d |
#define | MPP_TRANSMIT_4D_ mpp_transmit_logical8_4d |
#define | MPP_TRANSMIT_5D_ mpp_transmit_logical8_5d |
#define | MPP_RECV_ mpp_recv_logical8 |
#define | MPP_RECV_SCALAR_ mpp_recv_logical8_scalar |
#define | MPP_RECV_2D_ mpp_recv_logical8_2d |
#define | MPP_RECV_3D_ mpp_recv_logical8_3d |
#define | MPP_RECV_4D_ mpp_recv_logical8_4d |
#define | MPP_RECV_5D_ mpp_recv_logical8_5d |
#define | MPP_SEND_ mpp_send_logical8 |
#define | MPP_SEND_SCALAR_ mpp_send_logical8_scalar |
#define | MPP_SEND_2D_ mpp_send_logical8_2d |
#define | MPP_SEND_3D_ mpp_send_logical8_3d |
#define | MPP_SEND_4D_ mpp_send_logical8_4d |
#define | MPP_SEND_5D_ mpp_send_logical8_5d |
#define | MPP_BROADCAST_ mpp_broadcast_logical8 |
#define | MPP_BROADCAST_SCALAR_ mpp_broadcast_logical8_scalar |
#define | MPP_BROADCAST_2D_ mpp_broadcast_logical8_2d |
#define | MPP_BROADCAST_3D_ mpp_broadcast_logical8_3d |
#define | MPP_BROADCAST_4D_ mpp_broadcast_logical8_4d |
#define | MPP_BROADCAST_5D_ mpp_broadcast_logical8_5d |
#define | MPP_TYPE_ logical(LONG_KIND) |
#define | MPP_TYPE_BYTELEN_ 8 |
#define | MPI_TYPE_ MPI_INTEGER8 |
#define | SHMEM_BROADCAST_ SHMEM_BROADCAST8 |
#define | SHMEM_GET_ SHMEM_GET8 |
#define | MPP_TRANSMIT_ mpp_transmit_logical4 |
#define | MPP_TRANSMIT_SCALAR_ mpp_transmit_logical4_scalar |
#define | MPP_TRANSMIT_2D_ mpp_transmit_logical4_2d |
#define | MPP_TRANSMIT_3D_ mpp_transmit_logical4_3d |
#define | MPP_TRANSMIT_4D_ mpp_transmit_logical4_4d |
#define | MPP_TRANSMIT_5D_ mpp_transmit_logical4_5d |
#define | MPP_RECV_ mpp_recv_logical4 |
#define | MPP_RECV_SCALAR_ mpp_recv_logical4_scalar |
#define | MPP_RECV_2D_ mpp_recv_logical4_2d |
#define | MPP_RECV_3D_ mpp_recv_logical4_3d |
#define | MPP_RECV_4D_ mpp_recv_logical4_4d |
#define | MPP_RECV_5D_ mpp_recv_logical4_5d |
#define | MPP_SEND_ mpp_send_logical4 |
#define | MPP_SEND_SCALAR_ mpp_send_logical4_scalar |
#define | MPP_SEND_2D_ mpp_send_logical4_2d |
#define | MPP_SEND_3D_ mpp_send_logical4_3d |
#define | MPP_SEND_4D_ mpp_send_logical4_4d |
#define | MPP_SEND_5D_ mpp_send_logical4_5d |
#define | MPP_BROADCAST_ mpp_broadcast_logical4 |
#define | MPP_BROADCAST_SCALAR_ mpp_broadcast_logical4_scalar |
#define | MPP_BROADCAST_2D_ mpp_broadcast_logical4_2d |
#define | MPP_BROADCAST_3D_ mpp_broadcast_logical4_3d |
#define | MPP_BROADCAST_4D_ mpp_broadcast_logical4_4d |
#define | MPP_BROADCAST_5D_ mpp_broadcast_logical4_5d |
#define | MPP_TYPE_ logical(INT_KIND) |
#define | MPP_TYPE_BYTELEN_ 4 |
#define | MPI_TYPE_ MPI_INTEGER4 |
#define | SHMEM_BROADCAST_ SHMEM_BROADCAST4 |
#define | SHMEM_GET_ SHMEM_GET4 |
#define | MPP_REDUCE_ mpp_max_real8 |
#define | MPP_TYPE_ real(DOUBLE_KIND) |
#define | SHMEM_REDUCE_ SHMEM_REAL8_MAX_TO_ALL |
#define | MPI_TYPE_ MPI_REAL8 |
#define | MPI_REDUCE_ MPI_MAX |
#define | MPP_REDUCE_ mpp_max_real4 |
#define | MPP_TYPE_ real(FLOAT_KIND) |
#define | SHMEM_REDUCE_ SHMEM_REAL4_MAX_TO_ALL |
#define | MPI_TYPE_ MPI_REAL4 |
#define | MPI_REDUCE_ MPI_MAX |
#define | MPP_REDUCE_ mpp_max_int8 |
#define | MPP_TYPE_ integer(LONG_KIND) |
#define | SHMEM_REDUCE_ SHMEM_INT8_MAX_TO_ALL |
#define | MPI_TYPE_ MPI_INTEGER8 |
#define | MPI_REDUCE_ MPI_MAX |
#define | MPP_REDUCE_ mpp_max_int4 |
#define | MPP_TYPE_ integer(INT_KIND) |
#define | SHMEM_REDUCE_ SHMEM_INT4_MAX_TO_ALL |
#define | MPI_TYPE_ MPI_INTEGER4 |
#define | MPI_REDUCE_ MPI_MAX |
#define | MPP_REDUCE_ mpp_min_real8 |
#define | MPP_TYPE_ real(DOUBLE_KIND) |
#define | SHMEM_REDUCE_ SHMEM_REAL8_MIN_TO_ALL |
#define | MPI_TYPE_ MPI_REAL8 |
#define | MPI_REDUCE_ MPI_MIN |
#define | MPP_REDUCE_ mpp_min_real4 |
#define | MPP_TYPE_ real(FLOAT_KIND) |
#define | SHMEM_REDUCE_ SHMEM_REAL4_MIN_TO_ALL |
#define | MPI_TYPE_ MPI_REAL4 |
#define | MPI_REDUCE_ MPI_MIN |
#define | MPP_REDUCE_ mpp_min_int8 |
#define | MPP_TYPE_ integer(LONG_KIND) |
#define | SHMEM_REDUCE_ SHMEM_INT8_MIN_TO_ALL |
#define | MPI_TYPE_ MPI_INTEGER8 |
#define | MPI_REDUCE_ MPI_MIN |
#define | MPP_REDUCE_ mpp_min_int4 |
#define | MPP_TYPE_ integer(INT_KIND) |
#define | SHMEM_REDUCE_ SHMEM_INT4_MIN_TO_ALL |
#define | MPI_TYPE_ MPI_INTEGER4 |
#define | MPI_REDUCE_ MPI_MIN |
#define | MPP_SUM_ mpp_sum_real8 |
#define | MPP_SUM_SCALAR_ mpp_sum_real8_scalar |
#define | MPP_SUM_2D_ mpp_sum_real8_2d |
#define | MPP_SUM_3D_ mpp_sum_real8_3d |
#define | MPP_SUM_4D_ mpp_sum_real8_4d |
#define | MPP_SUM_5D_ mpp_sum_real8_5d |
#define | MPP_TYPE_ real(DOUBLE_KIND) |
#define | SHMEM_SUM_ SHMEM_REAL8_SUM_TO_ALL |
#define | MPI_TYPE_ MPI_REAL8 |
#define | MPP_TYPE_BYTELEN_ 8 |
#define | MPP_SUM_ mpp_sum_real4 |
#define | MPP_SUM_SCALAR_ mpp_sum_real4_scalar |
#define | MPP_SUM_2D_ mpp_sum_real4_2d |
#define | MPP_SUM_3D_ mpp_sum_real4_3d |
#define | MPP_SUM_4D_ mpp_sum_real4_4d |
#define | MPP_SUM_5D_ mpp_sum_real4_5d |
#define | MPP_TYPE_ real(FLOAT_KIND) |
#define | SHMEM_SUM_ SHMEM_REAL4_SUM_TO_ALL |
#define | MPI_TYPE_ MPI_REAL4 |
#define | MPP_TYPE_BYTELEN_ 4 |
#define | MPP_SUM_ mpp_sum_cmplx8 |
#define | MPP_SUM_SCALAR_ mpp_sum_cmplx8_scalar |
#define | MPP_SUM_2D_ mpp_sum_cmplx8_2d |
#define | MPP_SUM_3D_ mpp_sum_cmplx8_3d |
#define | MPP_SUM_4D_ mpp_sum_cmplx8_4d |
#define | MPP_SUM_5D_ mpp_sum_cmplx8_5d |
#define | MPP_TYPE_ complex(DOUBLE_KIND) |
#define | SHMEM_SUM_ SHMEM_COMP8_SUM_TO_ALL |
#define | MPI_TYPE_ MPI_DOUBLE_COMPLEX |
#define | MPP_TYPE_BYTELEN_ 16 |
#define | MPP_SUM_ mpp_sum_cmplx4 |
#define | MPP_SUM_SCALAR_ mpp_sum_cmplx4_scalar |
#define | MPP_SUM_2D_ mpp_sum_cmplx4_2d |
#define | MPP_SUM_3D_ mpp_sum_cmplx4_3d |
#define | MPP_SUM_4D_ mpp_sum_cmplx4_4d |
#define | MPP_SUM_5D_ mpp_sum_cmplx4_5d |
#define | MPP_TYPE_ complex(FLOAT_KIND) |
#define | SHMEM_SUM_ SHMEM_COMP4_SUM_TO_ALL |
#define | MPI_TYPE_ MPI_COMPLEX |
#define | MPP_TYPE_BYTELEN_ 8 |
#define | MPP_SUM_ mpp_sum_int8 |
#define | MPP_SUM_SCALAR_ mpp_sum_int8_scalar |
#define | MPP_SUM_2D_ mpp_sum_int8_2d |
#define | MPP_SUM_3D_ mpp_sum_int8_3d |
#define | MPP_SUM_4D_ mpp_sum_int8_4d |
#define | MPP_SUM_5D_ mpp_sum_int8_5d |
#define | MPP_TYPE_ integer(LONG_KIND) |
#define | SHMEM_SUM_ SHMEM_INT8_SUM_TO_ALL |
#define | MPI_TYPE_ MPI_INTEGER8 |
#define | MPP_TYPE_BYTELEN_ 8 |
#define | MPP_SUM_ mpp_sum_int4 |
#define | MPP_SUM_SCALAR_ mpp_sum_int4_scalar |
#define | MPP_SUM_2D_ mpp_sum_int4_2d |
#define | MPP_SUM_3D_ mpp_sum_int4_3d |
#define | MPP_SUM_4D_ mpp_sum_int4_4d |
#define | MPP_SUM_5D_ mpp_sum_int4_5d |
#define | MPP_TYPE_ integer(INT_KIND) |
#define | SHMEM_SUM_ SHMEM_INT4_SUM_TO_ALL |
#define | MPI_TYPE_ MPI_INTEGER4 |
#define | MPP_TYPE_BYTELEN_ 4 |
#define | MPP_CHKSUM_INT_ mpp_chksum_i8_1d |
#define | MPP_TYPE_ integer(LONG_KIND) |
#define | MPP_RANK_ (:) |
#define | MPP_CHKSUM_INT_ mpp_chksum_i8_2d |
#define | MPP_TYPE_ integer(LONG_KIND) |
#define | MPP_RANK_ (:,:) |
#define | MPP_CHKSUM_INT_ mpp_chksum_i8_3d |
#define | MPP_TYPE_ integer(LONG_KIND) |
#define | MPP_RANK_ (:,:,:) |
#define | MPP_CHKSUM_INT_ mpp_chksum_i8_4d |
#define | MPP_TYPE_ integer(LONG_KIND) |
#define | MPP_RANK_ (:,:,:,:) |
#define | MPP_CHKSUM_INT_ mpp_chksum_i8_5d |
#define | MPP_TYPE_ integer(LONG_KIND) |
#define | MPP_RANK_ (:,:,:,:,:) |
#define | MPP_CHKSUM_INT_ mpp_chksum_i4_1d |
#define | MPP_TYPE_ integer(INT_KIND) |
#define | MPP_RANK_ (:) |
#define | MPP_CHKSUM_INT_ mpp_chksum_i4_2d |
#define | MPP_TYPE_ integer(INT_KIND) |
#define | MPP_RANK_ (:,:) |
#define | MPP_CHKSUM_INT_ mpp_chksum_i4_3d |
#define | MPP_TYPE_ integer(INT_KIND) |
#define | MPP_RANK_ (:,:,:) |
#define | MPP_CHKSUM_INT_ mpp_chksum_i4_4d |
#define | MPP_TYPE_ integer(INT_KIND) |
#define | MPP_RANK_ (:,:,:,:) |
#define | MPP_CHKSUM_INT_ mpp_chksum_i4_5d |
#define | MPP_TYPE_ integer(INT_KIND) |
#define | MPP_RANK_ (:,:,:,:,:) |
#define | MPP_CHKSUM_ mpp_chksum_r8_0d |
#define | MPP_TYPE_ real(DOUBLE_KIND) |
#define | MPP_RANK_ ! |
#define | MPP_CHKSUM_ mpp_chksum_r8_1d |
#define | MPP_TYPE_ real(DOUBLE_KIND) |
#define | MPP_RANK_ (:) |
#define | MPP_CHKSUM_ mpp_chksum_r8_2d |
#define | MPP_TYPE_ real(DOUBLE_KIND) |
#define | MPP_RANK_ (:,:) |
#define | MPP_CHKSUM_ mpp_chksum_r8_3d |
#define | MPP_TYPE_ real(DOUBLE_KIND) |
#define | MPP_RANK_ (:,:,:) |
#define | MPP_CHKSUM_ mpp_chksum_r8_4d |
#define | MPP_TYPE_ real(DOUBLE_KIND) |
#define | MPP_RANK_ (:,:,:,:) |
#define | MPP_CHKSUM_ mpp_chksum_r8_5d |
#define | MPP_TYPE_ real(DOUBLE_KIND) |
#define | MPP_RANK_ (:,:,:,:,:) |
#define | MPP_CHKSUM_ mpp_chksum_c8_0d |
#define | MPP_TYPE_ complex(DOUBLE_KIND) |
#define | MPP_RANK_ ! |
#define | MPP_CHKSUM_ mpp_chksum_c8_1d |
#define | MPP_TYPE_ complex(DOUBLE_KIND) |
#define | MPP_RANK_ (:) |
#define | MPP_CHKSUM_ mpp_chksum_c8_2d |
#define | MPP_TYPE_ complex(DOUBLE_KIND) |
#define | MPP_RANK_ (:,:) |
#define | MPP_CHKSUM_ mpp_chksum_c8_3d |
#define | MPP_TYPE_ complex(DOUBLE_KIND) |
#define | MPP_RANK_ (:,:,:) |
#define | MPP_CHKSUM_ mpp_chksum_c8_4d |
#define | MPP_TYPE_ complex(DOUBLE_KIND) |
#define | MPP_RANK_ (:,:,:,:) |
#define | MPP_CHKSUM_ mpp_chksum_c8_5d |
#define | MPP_TYPE_ complex(DOUBLE_KIND) |
#define | MPP_RANK_ (:,:,:,:,:) |
#define | MPP_CHKSUM_ mpp_chksum_r4_0d |
#define | MPP_TYPE_ real(FLOAT_KIND) |
#define | MPP_RANK_ ! |
#define | MPP_CHKSUM_ mpp_chksum_r4_1d |
#define | MPP_TYPE_ real(FLOAT_KIND) |
#define | MPP_RANK_ (:) |
#define | MPP_CHKSUM_ mpp_chksum_r4_2d |
#define | MPP_TYPE_ real(FLOAT_KIND) |
#define | MPP_RANK_ (:,:) |
#define | MPP_CHKSUM_ mpp_chksum_r4_3d |
#define | MPP_TYPE_ real(FLOAT_KIND) |
#define | MPP_RANK_ (:,:,:) |
#define | MPP_CHKSUM_ mpp_chksum_r4_4d |
#define | MPP_TYPE_ real(FLOAT_KIND) |
#define | MPP_RANK_ (:,:,:,:) |
#define | MPP_CHKSUM_ mpp_chksum_r4_5d |
#define | MPP_TYPE_ real(FLOAT_KIND) |
#define | MPP_RANK_ (:,:,:,:,:) |
#define | MPP_CHKSUM_ mpp_chksum_c4_0d |
#define | MPP_TYPE_ complex(FLOAT_KIND) |
#define | MPP_RANK_ ! |
#define | MPP_CHKSUM_ mpp_chksum_c4_1d |
#define | MPP_TYPE_ complex(FLOAT_KIND) |
#define | MPP_RANK_ (:) |
#define | MPP_CHKSUM_ mpp_chksum_c4_2d |
#define | MPP_TYPE_ complex(FLOAT_KIND) |
#define | MPP_RANK_ (:,:) |
#define | MPP_CHKSUM_ mpp_chksum_c4_3d |
#define | MPP_TYPE_ complex(FLOAT_KIND) |
#define | MPP_RANK_ (:,:,:) |
#define | MPP_CHKSUM_ mpp_chksum_c4_4d |
#define | MPP_TYPE_ complex(FLOAT_KIND) |
#define | MPP_RANK_ (:,:,:,:) |
#define | MPP_CHKSUM_ mpp_chksum_c4_5d |
#define | MPP_TYPE_ complex(FLOAT_KIND) |
#define | MPP_RANK_ (:,:,:,:,:) |
Functions/Subroutines |
subroutine | mpp_mod_oa::mpp_init (flags, mpp_comm, logfile) |
integer | mpp_mod_oa::stdin () |
integer | mpp_mod_oa::stdout () |
integer | mpp_mod_oa::stderr () |
integer | mpp_mod_oa::stdlog () |
subroutine | mpp_mod_oa::mpp_exit () |
integer | mpp_mod_oa::mpp_pe () |
integer | mpp_mod_oa::mpp_node () |
integer | mpp_mod_oa::mpp_npes () |
integer | mpp_mod_oa::mpp_root_pe () |
subroutine | mpp_mod_oa::mpp_set_root_pe (num) |
subroutine | mpp_mod_oa::mpp_declare_pelist (pelist, name) |
subroutine | mpp_mod_oa::mpp_set_current_pelist (pelist) |
subroutine | mpp_mod_oa::mpp_get_current_pelist (pelist, name) |
integer | mpp_mod_oa::get_peset (pelist) |
integer | ascend_sort (a) |
subroutine | mpp_mod_oa::mpp_clock_set_grain (grain) |
integer | mpp_mod_oa::mpp_clock_id (name, flags, grain) |
subroutine | mpp_mod_oa::mpp_clock_begin (id) |
subroutine | mpp_mod_oa::mpp_clock_end (id) |
subroutine | mpp_mod_oa::increment_current_clock (event_id, bytes) |
subroutine | mpp_mod_oa::dump_clock_summary () |
integer | mpp_mod_oa::get_unit () |
subroutine | mpp_mod_oa::sum_clock_data () |
integer | find_bin (event_size) |
subroutine | mpp_mod_oa::clock_init (id, name, flags) |
subroutine | mpp_mod_oa::mpp_sync (pelist) |
subroutine | mpp_mod_oa::mpp_sync_self (pelist) |
subroutine | mpp_mod_oa::mpp_error_basic (errortype, errormsg) |
subroutine | mpp_mod_oa::mpp_error_mesg (routine, errormsg, errortype) |
subroutine | mpp_mod_oa::mpp_error_noargs () |
subroutine | mpp_mod_oa::mpp_set_warn_level (flag) |
integer | mpp_mod_oa::mpp_error_state () |
subroutine | mpp_mod_oa::mpp_set_stack_size (n) |
Variables |
character(len=128) | mpp_mod_oa::version |
character(len=128) | mpp_mod_oa::tagname |
integer | mpp_mod_oa::in_unit = 5 |
integer | mpp_mod_oa::out_unit = 6 |
integer | mpp_mod_oa::err_unit = 0 |
integer | mpp_mod_oa::log_unit |
integer | mpp_mod_oa::etc_unit |
logical | mpp_mod_oa::module_is_initialized = .FALSE. |
integer | mpp_mod_oa::pe = 0 |
integer | mpp_mod_oa::node = 0 |
integer | mpp_mod_oa::npes = 1 |
integer | mpp_mod_oa::root_pe = 0 |
integer | mpp_mod_oa::error |
integer, parameter | mpp_mod_oa::MAXPES = 2048 |
character(len=32) | mpp_mod_oa::configfile |
character(len=32) | mpp_mod_oa::etcfile |
logical, save | mpp_mod_oa::logfile_defined = .false. |
logical, save | mpp_mod_oa::opened |
integer | mpp_mod_oa::io_num |
integer, parameter | mpp_mod_oa::MPP_VERBOSE = 1 |
integer, parameter | mpp_mod_oa::MPP_DEBUG = 2 |
logical | mpp_mod_oa::verbose = .FALSE. |
logical | mpp_mod_oa::debug = .FALSE. |
integer, parameter | mpp_mod_oa::ALL_PES = -1 |
integer, parameter | mpp_mod_oa::ANY_PE = -2 |
integer, parameter | mpp_mod_oa::NULL_PE = -3 |
integer, parameter | mpp_mod_oa::NOTE = 0 |
integer, parameter | mpp_mod_oa::WARNING = 1 |
integer, parameter | mpp_mod_oa::FATAL = 2 |
logical | mpp_mod_oa::warnings_are_fatal = .FALSE. |
integer | mpp_mod_oa::error_state = 0 |
integer(LONG_KIND), parameter | mpp_mod_oa::MPP_WAIT = -1 |
integer(LONG_KIND), parameter | mpp_mod_oa::MPP_READY = -2 |
real(DOUBLE_KIND), dimension(:),
allocatable | mpp_mod_oa::mpp_stack |
integer | mpp_mod_oa::mpp_stack_size = 0 |
integer | mpp_mod_oa::mpp_stack_hwm = 0 |
integer, parameter | mpp_mod_oa::PESET_MAX = 32 |
type(communicator), dimension(0:peset_max) | mpp_mod_oa::peset |
integer | mpp_mod_oa::peset_num = 0 |
integer | mpp_mod_oa::current_peset_num = 0 |
integer | mpp_mod_oa::world_peset_num |
integer | mpp_mod_oa::tick |
integer | mpp_mod_oa::ticks_per_sec |
integer | mpp_mod_oa::max_ticks |
integer | mpp_mod_oa::start_tick |
integer | mpp_mod_oa::end_tick |
integer | mpp_mod_oa::tick0 = 0 |
real | mpp_mod_oa::tick_rate |
integer, parameter | mpp_mod_oa::MAX_CLOCKS = 100 |
integer, parameter | mpp_mod_oa::MAX_EVENT_TYPES = 5 |
integer, parameter | mpp_mod_oa::MAX_EVENTS = 40000 |
integer, parameter | mpp_mod_oa::EVENT_ALLREDUCE = 1 |
integer, parameter | mpp_mod_oa::EVENT_BROADCAST = 2 |
integer, parameter | mpp_mod_oa::EVENT_RECV = 3 |
integer, parameter | mpp_mod_oa::EVENT_SEND = 4 |
integer, parameter | mpp_mod_oa::EVENT_WAIT = 5 |
integer | mpp_mod_oa::clock_num = 0 |
integer | mpp_mod_oa::current_clock = 0 |
integer | mpp_mod_oa::clock0 |
integer | mpp_mod_oa::clock_grain = HUGE(1) |
integer, parameter | mpp_mod_oa::MPP_CLOCK_SYNC = 1 |
integer, parameter | mpp_mod_oa::MPP_CLOCK_DETAILED = 2 |
type(clock), dimension(max_clocks) | mpp_mod_oa::clocks |
integer, parameter | mpp_mod_oa::MAX_BINS = 20 |
type(Summary_Struct),
dimension(max_clocks) | mpp_mod_oa::clock_summary |