Contains lists of variables to broadcast in processor rows and variables participating in halo exchange
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(StringArray), | public, | allocatable, dimension(:) | :: | varsToBroadcast |
Variables to broadcast/exchange in processor row |
||
type(StringArray), | public, | allocatable, dimension(:) | :: | haloExchangeVars |
Variables that should participate in halo exchange |
||
type(StringArray), | public, | allocatable, dimension(:) | :: | scalarsToBroadcast |
Scalar variables to broadcast everywhere |
||
integer(kind=ik), | public, | allocatable, dimension(:) | :: | scalarRoots |
Root processes for each broadcast scalar |