Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | pointer, dimension(:) | :: | elemToRank | |||
type(c_ptr), | public | :: | elemToRank_gpu | ||||
logical, | public | :: | initialized | = | .false. | ||
integer, | public | :: | maxMsg | ||||
integer, | public | :: | mpiComm | ||||
logical, | public | :: | mpiEnabled | = | .false. | ||
integer, | public | :: | mpiPrec | ||||
integer, | public | :: | msgCount | ||||
integer, | public | :: | nElem | ||||
integer, | public | :: | nRanks | ||||
integer, | public, | pointer, dimension(:) | :: | offSetElem | |||
integer, | public | :: | rankId | ||||
integer, | public, | allocatable | :: | requests(:) | |||
integer, | public, | allocatable | :: | stats(:,:) |
procedure, public :: FinalizeMPIExchangeAsync | |
procedure, public :: Free => Free_DomainDecomposition | |
procedure, public :: GenerateDecomposition => GenerateDecomposition_DomainDecomposition_t | |
procedure, public :: Init => Init_DomainDecomposition | |
procedure, public :: SetElemToRank => SetElemToRank_DomainDecomposition |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DomainDecomposition), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DomainDecomposition), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DomainDecomposition), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | nElem |