Stores parallel domain related information
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | nrank | ||||
integer, | public | :: | nproc | ||||
integer, | public, | dimension(3) | :: | nrank_dir | |||
integer, | public, | dimension(3) | :: | nproc_dir | |||
integer, | public, | dimension(3) | :: | n_offset | |||
integer, | public, | dimension(3) | :: | pnext | |||
integer, | public, | dimension(3) | :: | pprev |
From the global rank maps, fills in the rank position as well
as the previous and next rank in the par
structure
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(par_t), | intent(inout) | :: | self | |||
integer, | intent(in), | dimension(:, :, :) | :: | global_ranks |