Go to the documentation of this file.
62 integer,
allocatable :: ensemble2color(:)
63 integer,
allocatable :: ensemble2key (:)
66 integer :: myrank, nprocs
71 log_info(
"COMM_ENSEMBLE_setup",*)
'Setup'
86 log_error(
"COMM_ENSEMBLE_setup",*)
'PRC_GLOBAL_nprocs must be greater than or equal to 2:',
prc_global_nprocs
107 deallocate( ensemble2color )
108 deallocate( ensemble2key )
integer, public comm_ensemble_world
subroutine, public prc_abort
Abort Process.
module Communication for Ensemble system
integer, public prc_local_comm_world
local communicator
subroutine, public comm_ensemble_setup
Setup.
integer, public prc_myrank
process num in local communicator
integer, public comm_ensemble_nprocs
subroutine, public comm_ensemble_finalize
finalize
integer, public prc_global_myrank
myrank in global communicator
integer, public prc_universal_comm_world
original communicator
integer, public prc_nprocs
myrank in local communicator
integer, public comm_ensemble_myrank
integer, public prc_global_nprocs
process num in global communicator