|
character(len=lenmempath) | memory_path |
|
integer(i4b), pointer | nr_models |
| the total (global) number of models, equals the length of the model block in mfsim.nam More...
|
|
integer(i4b), dimension(:), pointer, contiguous | load_mask => null() |
| mask for loading models and exchanges, 1 when active on this processor, else 0 More...
|
|
integer(i4b), dimension(:), pointer, contiguous | model_ranks => null() |
| load balance: model rank (0,...,nr_procs-1) per global model id (array index) More...
|
|
Definition at line 19 of file DistributedSim.f90.
◆ create()
procedure distributedsimmodule::distributedsimtype::create |
|
private |
◆ create_load_mask()
procedure, private distributedsimmodule::distributedsimtype::create_load_mask |
|
private |
◆ destroy()
procedure distributedsimmodule::distributedsimtype::destroy |
|
private |
◆ get_load_balance()
procedure distributedsimmodule::distributedsimtype::get_load_balance |
|
private |
◆ get_load_mask()
procedure distributedsimmodule::distributedsimtype::get_load_mask |
|
private |
◆ set_load_balance_default()
procedure, private distributedsimmodule::distributedsimtype::set_load_balance_default |
|
private |
◆ set_load_balance_from_input()
procedure, private distributedsimmodule::distributedsimtype::set_load_balance_from_input |
|
private |
◆ validate_load_balance()
procedure, private distributedsimmodule::distributedsimtype::validate_load_balance |
|
private |
◆ load_mask
integer(i4b), dimension(:), pointer, contiguous distributedsimmodule::distributedsimtype::load_mask => null() |
|
private |
Definition at line 22 of file DistributedSim.f90.
22 integer(I4B),
dimension(:),
pointer,
contiguous :: load_mask => null()
◆ memory_path
character(len=lenmempath) distributedsimmodule::distributedsimtype::memory_path |
|
private |
◆ model_ranks
integer(i4b), dimension(:), pointer, contiguous distributedsimmodule::distributedsimtype::model_ranks => null() |
|
private |
Definition at line 23 of file DistributedSim.f90.
23 integer(I4B),
dimension(:),
pointer,
contiguous :: model_ranks => null()
◆ nr_models
integer(i4b), pointer distributedsimmodule::distributedsimtype::nr_models |
|
private |
The documentation for this type was generated from the following file: