CAM
|
Data Types | |
interface | assignment(=) |
type | parallel_t |
Functions/Subroutines | |
subroutine | copy_par (par2, par1) |
type(parallel_t) function, public | initmp (npes_in, npes_stride) |
subroutine, public | abortmp (string) |
subroutine, public | haltmp (string) |
stops the parallel (message passing) environment and prints a message. More... | |
subroutine, public | syncmp (par) |
real(kind=real_kind) function, public | pmin_1d (variable, par) |
real(kind=real_kind) function, public | pmax_1d (variable, par) |
real(kind=real_kind) function, public | psum_1d (variable, par) |
Variables | |
integer, parameter, public | ordered = 1 |
integer, parameter, public | fast = 2 |
integer, parameter, public | bndry_tag_base = 0 |
integer, parameter, public | thread_tag_bits = 9 |
integer, parameter, public | max_active_msg = (MPI_TAG_UB/2**THREAD_TAG_BITS) - 1 |
integer, parameter, public | hme_status_size = MPI_STATUS_SIZE |
integer, public | maxnumberframes |
integer, public | numframes |
logical, public | partitionfornodes |
integer, public | mpireal_t |
integer, public | mpiinteger_t |
integer, public | mpichar_t |
integer, public | mpilogical_t |
integer, public | iam |
integer, dimension(:,:), allocatable, public | status |
integer, dimension(:), allocatable, public | rrequest |
integer, dimension(:), allocatable, public | srequest |
real(kind=4), dimension(:), allocatable, public | frameweight |
integer, dimension(:), allocatable, public | frameindex |
integer, dimension(:), allocatable, public | framecount |
integer, parameter | ncomponents =1 |
integer, public | ncompoints |
integer, public | npackpoints |
integer, parameter | nrepro_vars =MAX(11, nlev*qsize_d) |
real(kind=8), dimension(:,:), allocatable, public | global_shared_buf |
real(kind=8), dimension(nrepro_vars), public | global_shared_sum |
subroutine, public parallel_mod::abortmp | ( | character*(*) | string | ) |
subroutine parallel_mod::copy_par | ( | type(parallel_t), intent(out) | par2, |
type(parallel_t), intent(in) | par1 | ||
) |
subroutine, public parallel_mod::haltmp | ( | character*(*) | string | ) |
stops the parallel (message passing) environment and prints a message.
Print the message and call MPI_finalize.
[in] | string | The message to be printed. |
type (parallel_t) function, public parallel_mod::initmp | ( | integer, intent(in), optional | npes_in, |
integer, intent(in), optional | npes_stride | ||
) |
real(kind=real_kind) function, public parallel_mod::pmax_1d | ( | real(kind=real_kind), dimension(:), intent(in) | variable, |
type (parallel_t), intent(in) | par | ||
) |
real(kind=real_kind) function, public parallel_mod::pmin_1d | ( | real(kind=real_kind), dimension(:), intent(in) | variable, |
type (parallel_t), intent(in) | par | ||
) |
real(kind=real_kind) function, public parallel_mod::psum_1d | ( | real(kind=real_kind), dimension(:), intent(in) | variable, |
type (parallel_t), intent(in) | par | ||
) |
subroutine, public parallel_mod::syncmp | ( | type (parallel_t) | par | ) |
integer, parameter, public parallel_mod::bndry_tag_base = 0 |
integer, parameter, public parallel_mod::fast = 2 |
integer, dimension(:), allocatable, public parallel_mod::framecount |
integer, dimension(:), allocatable, public parallel_mod::frameindex |
real(kind=4), dimension(:), allocatable, public parallel_mod::frameweight |
real(kind=8), dimension(:,:), allocatable, public parallel_mod::global_shared_buf |
real(kind=8), dimension(nrepro_vars), public parallel_mod::global_shared_sum |
integer, parameter, public parallel_mod::hme_status_size = MPI_STATUS_SIZE |
integer, public parallel_mod::iam |
integer, parameter, public parallel_mod::max_active_msg = (MPI_TAG_UB/2**THREAD_TAG_BITS) - 1 |
integer, public parallel_mod::maxnumberframes |
integer, public parallel_mod::mpichar_t |
integer, public parallel_mod::mpiinteger_t |
integer, public parallel_mod::mpilogical_t |
integer, public parallel_mod::mpireal_t |
integer, public parallel_mod::ncompoints |
integer, parameter parallel_mod::ncomponents =1 |
integer, public parallel_mod::npackpoints |
integer, parameter parallel_mod::nrepro_vars =MAX(11, nlev*qsize_d) |
integer, public parallel_mod::numframes |
integer, parameter, public parallel_mod::ordered = 1 |
logical, public parallel_mod::partitionfornodes |
integer, dimension(:), allocatable, public parallel_mod::rrequest |
integer, dimension(:), allocatable, public parallel_mod::srequest |
integer, dimension(:,:), allocatable, public parallel_mod::status |
integer, parameter, public parallel_mod::thread_tag_bits = 9 |