Initialises parallelisation framework
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | protected | :: | is_rank_info_writer | = | .false. |
Can be used to select rank, which rank performs output to screen. Only for GRILLIX code part Will be set to rank 0 in parallelisation_init |
Initialises MPI-environment and prints some general information
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename |
Filename where parameters of MPI topology are read from |
||
| type(comm_handler_t), | intent(inout) | :: | comm_handler |
Communicators |
Finalises MPI-environment
Sets rank_info_writer as rank that performs info output within GRILLIX
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | rank_info_writer |