... cell states
HK: can we not cancel out 0-sized messages? (is this part ever executed?) @todo HK: can we not cancel out 0-sized messages? (is this part ever executed?) @todo HK: can we not cancel out 0-sized messages? (is this part ever executed?) @todo HK: can we not cancel out 0-sized messages? (is this part ever executed?)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nFaceDofs | The number of degrees of freedoms per scalar variable per face. |
||
type(tem_face_type), | intent(inout) | :: | faces | list of cubic meshes you want to build the buffers for. |
||
integer, | intent(in) | :: | nValsState | the number of scalar values on the face for the state |
||
integer, | intent(in) | :: | nValsFlux | the number of scalar values on the face for the flux |
||
type(atl_level_boundary_type), | intent(in) | :: | boundary | The boundary description for the faces on the current level. |
||
type(tem_commPattern_type), | intent(in) | :: | commPattern | mpi communication pattern type |
||
logical, | optional | :: | initRealBuf | Init real buffer (default), if not the integer buffer is initialized. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iDir | ||||
integer, | private | :: | iFace | ||||
integer, | private | :: | maxBufSizeState | ||||
integer, | private | :: | maxBufSizeFlux | ||||
integer, | private | :: | nTotalFaces | ||||
integer, | private | :: | iProc | ||||
integer, | private | :: | elemPosSize | ||||
integer, | private | :: | iElem | ||||
integer, | private | :: | iVar | ||||
integer, | private | :: | iDof | ||||
integer, | private | :: | nDofs | ||||
integer, | private | :: | posIndex | ||||
integer, | private | :: | maxvalrecvState | ||||
integer, | private | :: | maxvalsendState | ||||
integer, | private | :: | maxvalrecvFlux | ||||
integer, | private | :: | maxvalsendFlux | ||||
integer, | private, | allocatable | :: | bufEIDState(:) | |||
integer, | private, | allocatable | :: | bufEIDFlux(:) | |||
logical, | private | :: | realBuf |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_communication_type), | intent(inout) | :: | comm_type | |||
logical, | intent(in) | :: | isReal | |||
integer, | intent(out) | :: | maxSize |