Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | pointer, dimension(:) | :: | elemToRank | |||
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_t | |
procedure, public :: GenerateDecomposition => GenerateDecomposition_DomainDecomposition_t | |
procedure, public :: Init => Init_DomainDecomposition_t | |
procedure, public :: SetElemToRank => SetElemToRank_DomainDecomposition_t |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nElems | |||
integer, | intent(in) | :: | nDomains | |||
integer, | intent(out) | :: | offsetElem(0:nDomains) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nDomains | |||
integer, | intent(in) | :: | offsetElem(0:nDomains) | |||
integer, | intent(in) | :: | elemID | |||
integer, | intent(out) | :: | domain |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DomainDecomposition_t), | intent(inout) | :: | mpiHandler |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DomainDecomposition_t), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DomainDecomposition_t), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | nGlobalElem | |||
integer, | intent(in) | :: | maxMsg |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DomainDecomposition_t), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DomainDecomposition_t), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | nElem |