|
| 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...
|
| |
| logical(lgp), pointer | print_ptable |
| | when true, the partition table is printed to file More...
|
| |
Definition at line 21 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 |
◆ print_load_balance()
| procedure, private distributedsimmodule::distributedsimtype::print_load_balance |
|
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 24 of file DistributedSim.f90.
24 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 25 of file DistributedSim.f90.
25 integer(I4B),
dimension(:),
pointer,
contiguous :: model_ranks => null()
◆ nr_models
| integer(i4b), pointer distributedsimmodule::distributedsimtype::nr_models |
|
private |
◆ print_ptable
| logical(lgp), pointer distributedsimmodule::distributedsimtype::print_ptable |
|
private |
The documentation for this type was generated from the following file: