| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | MAPL_root | = | 0 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | local_array(:) | |||
| integer(kind=ESMF_KIND_I4), | intent(out) | :: | global_array(:) | |||
| type(ESMF_Grid) | :: | grid | ||||
| integer, | intent(in), | optional | :: | mask(:) | ||
| integer, | intent(in), | optional | :: | depe | ||
| integer, | intent(in), | optional | :: | hw | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R4), | intent(in) | :: | local_array(:) | |||
| real(kind=ESMF_KIND_R4), | intent(out) | :: | global_array(:) | |||
| type(ESMF_Grid) | :: | grid | ||||
| integer, | intent(in), | optional | :: | mask(:) | ||
| integer, | intent(in), | optional | :: | depe | ||
| integer, | intent(in), | optional | :: | hw | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R8), | intent(in) | :: | local_array(:) | |||
| real(kind=ESMF_KIND_R8), | intent(out) | :: | global_array(:) | |||
| type(ESMF_Grid) | :: | grid | ||||
| integer, | intent(in), | optional | :: | mask(:) | ||
| integer, | intent(in), | optional | :: | depe | ||
| integer, | intent(in), | optional | :: | hw | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R4), | intent(in) | :: | local_array(:,:) | |||
| real(kind=ESMF_KIND_R4), | intent(out) | :: | global_array(:,:) | |||
| type(ESMF_Grid) | :: | grid | ||||
| integer, | intent(in), | optional | :: | mask(:) | ||
| integer, | intent(in), | optional | :: | depe | ||
| integer, | intent(in), | optional | :: | hw | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R8), | intent(in) | :: | local_array(:,:) | |||
| real(kind=ESMF_KIND_R8), | intent(out) | :: | global_array(:,:) | |||
| type(ESMF_Grid) | :: | grid | ||||
| integer, | intent(in), | optional | :: | mask(:) | ||
| integer, | intent(in), | optional | :: | depe | ||
| integer, | intent(in), | optional | :: | hw | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | local_array(:) | |||
| integer(kind=ESMF_KIND_I4), | intent(out) | :: | global_array(:) | |||
| integer | :: | recvcounts(:) | ||||
| type(ESMF_VM) | :: | vm | ||||
| integer, | intent(in), | optional | :: | dstPe | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R4), | intent(in) | :: | local_array(:) | |||
| real(kind=ESMF_KIND_R4), | intent(out) | :: | global_array(:) | |||
| integer | :: | recvcounts(:) | ||||
| type(ESMF_VM) | :: | vm | ||||
| integer, | intent(in), | optional | :: | dstPe | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R4), | intent(out) | :: | local_array(:) | |||
| real(kind=ESMF_KIND_R4), | intent(in), | target | :: | global_array(:) | ||
| type(ESMF_Grid) | :: | grid | ||||
| integer, | intent(in), | optional | :: | mask(:) | ||
| integer, | intent(in), | optional | :: | depe | ||
| integer, | intent(in), | optional | :: | hw | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R8), | intent(out) | :: | local_array(:) | |||
| real(kind=ESMF_KIND_R8), | intent(in), | target | :: | global_array(:) | ||
| type(ESMF_Grid) | :: | grid | ||||
| integer, | intent(in), | optional | :: | mask(:) | ||
| integer, | intent(in), | optional | :: | depe | ||
| integer, | intent(in), | optional | :: | hw | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R4), | intent(out) | :: | local_array(:,:) | |||
| real(kind=ESMF_KIND_R4), | intent(in), | target | :: | global_array(:,:) | ||
| type(ESMF_Grid) | :: | grid | ||||
| integer, | intent(in), | optional | :: | mask(:) | ||
| integer, | intent(in), | optional | :: | depe | ||
| integer, | intent(in), | optional | :: | hw | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R8), | intent(out) | :: | local_array(:,:) | |||
| real(kind=ESMF_KIND_R8), | intent(in), | target | :: | global_array(:,:) | ||
| type(ESMF_Grid) | :: | grid | ||||
| integer, | intent(in), | optional | :: | mask(:) | ||
| integer, | intent(in), | optional | :: | depe | ||
| integer, | intent(in), | optional | :: | hw | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=ESMF_KIND_I4), | intent(out) | :: | local_array(:) | |||
| integer(kind=ESMF_KIND_I4), | intent(in), | target | :: | global_array(:) | ||
| integer | :: | sendcounts(:) | ||||
| type(ESMF_VM) | :: | vm | ||||
| integer, | intent(in), | optional | :: | srcPe | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R4), | intent(out) | :: | local_array(:) | |||
| real(kind=ESMF_KIND_R4), | intent(in), | target | :: | global_array(:) | ||
| integer | :: | sendcounts(:) | ||||
| type(ESMF_VM) | :: | vm | ||||
| integer, | intent(in), | optional | :: | srcPe | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | optional | :: | rank |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| integer, | optional | :: | rank |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | VM | ||||
| integer, | optional | :: | rank |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | optional | :: | VM |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | local_array(:,:) | |||
| type(MAPL_CommRequest), | intent(inout) | :: | request | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | global_array(:,:) | |||
| type(MAPL_CommRequest), | intent(inout) | :: | request | |||
| integer, | intent(in), | optional | :: | hw | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | VM | ||||
| real, | intent(inout), | pointer | :: | Data(:) | ||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in), | optional | :: | Root | ||
| logical, | intent(in) | :: | RootOnly | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | VM | ||||
| real(kind=REAL64), | intent(inout), | pointer | :: | Data(:) | ||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in), | optional | :: | Root | ||
| logical, | intent(in) | :: | RootOnly | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | VM | ||||
| integer, | intent(inout), | pointer | :: | Data(:,:) | ||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in), | optional | :: | Root | ||
| logical, | intent(in) | :: | RootOnly | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | VM | ||||
| real, | intent(inout), | pointer | :: | Data(:,:) | ||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in), | optional | :: | Root | ||
| logical, | intent(in) | :: | RootOnly | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | VM | ||||
| real(kind=REAL64), | intent(inout), | pointer | :: | Data(:,:) | ||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in), | optional | :: | Root | ||
| logical, | intent(in) | :: | RootOnly | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| integer, | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnt | |||
| integer, | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| logical, | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnt | |||
| logical, | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnt | |||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnt | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnt | |||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | sendbuf | |||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | recvbuf | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf | |||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | recvbuf | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | sendbuf(:) | |||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf(:) | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf(:) | |||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | sendbuf(:,:) | |||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf(:,:) | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf(:,:) | |||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | sendbuf | |||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | recvbuf | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf | |||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | recvbuf | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | sendbuf(:) | |||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf(:) | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf(:) | |||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | sendbuf(:,:) | |||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf(:,:) | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf(:,:) | |||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | sendbuf | |||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | recvbuf | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf | |||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | recvbuf | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | sendbuf(:) | |||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf(:) | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf(:) | |||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | sendbuf(:,:) | |||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf(:,:) | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM), | intent(in) | :: | vm | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf(:,:) | |||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | cnt | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| character(len=*), | intent(inout) | :: | data | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| logical, | intent(inout) | :: | data | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | data | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | data | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | data | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | data(:) | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | data(:) | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | data(:) | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | data(:,:) | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | data(:,:) | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | data(:,:) | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | vm | ||||
| character(len=*), | intent(inout) | :: | data | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | vm | ||||
| logical, | intent(inout) | :: | data | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | vm | ||||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | data | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | vm | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | data | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | vm | ||||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | data | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | vm | ||||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | data(:) | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | vm | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | data(:) | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | vm | ||||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | data(:) | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | vm | ||||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | data(:,:) | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | vm | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | data(:,:) | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | vm | ||||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | data(:,:) | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | ROOT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnt | |||
| integer(kind=ESMF_KIND_I4), | intent(out) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| integer, | intent(in) | :: | root | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnt | |||
| real(kind=ESMF_KIND_R4), | intent(out) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| integer, | intent(in) | :: | root | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf(:,:) | |||
| integer, | intent(in) | :: | sendcnt | |||
| real(kind=ESMF_KIND_R4), | intent(out) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| integer, | intent(in) | :: | root | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnt | |||
| real(kind=ESMF_KIND_R8), | intent(out) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| integer, | intent(in) | :: | root | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf(:,:) | |||
| integer, | intent(in) | :: | sendcnt | |||
| real(kind=ESMF_KIND_R8), | intent(out) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| integer, | intent(in) | :: | root | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | data | |||
| integer, | intent(in) | :: | COUNT | |||
| integer, | intent(in) | :: | SOURCE | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | data(:) | |||
| integer, | intent(in) | :: | COUNT | |||
| integer, | intent(in) | :: | SOURCE | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | data(:) | |||
| integer, | intent(in) | :: | COUNT | |||
| integer, | intent(in) | :: | SOURCE | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | data(:,:) | |||
| integer, | intent(in) | :: | COUNT | |||
| integer, | intent(in) | :: | SOURCE | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | data(:) | |||
| integer, | intent(in) | :: | COUNT | |||
| integer, | intent(in) | :: | SOURCE | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | data(:,:) | |||
| integer, | intent(in) | :: | COUNT | |||
| integer, | intent(in) | :: | SOURCE | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| integer(kind=ESMF_KIND_I4), | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| integer(kind=ESMF_KIND_I4), | intent(out) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnt | |||
| integer, | intent(in) | :: | root | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| real(kind=ESMF_KIND_R4), | intent(out) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnt | |||
| integer, | intent(in) | :: | root | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| real(kind=ESMF_KIND_R4), | intent(out) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | recvcnt | |||
| integer, | intent(in) | :: | root | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| real(kind=ESMF_KIND_R8), | intent(out) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcnt | |||
| integer, | intent(in) | :: | root | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcnts(:) | |||
| integer, | intent(in) | :: | displs(:) | |||
| real(kind=ESMF_KIND_R8), | intent(out) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | recvcnt | |||
| integer, | intent(in) | :: | root | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | data | |||
| integer, | intent(in) | :: | COUNT | |||
| integer, | intent(in) | :: | DEST | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | data(:) | |||
| integer, | intent(in) | :: | COUNT | |||
| integer, | intent(in) | :: | DEST | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | data(:) | |||
| integer, | intent(in) | :: | COUNT | |||
| integer, | intent(in) | :: | DEST | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | data(:,:) | |||
| integer, | intent(in) | :: | COUNT | |||
| integer, | intent(in) | :: | DEST | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | data(:) | |||
| integer, | intent(in) | :: | COUNT | |||
| integer, | intent(in) | :: | DEST | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | data(:,:) | |||
| integer, | intent(in) | :: | COUNT | |||
| integer, | intent(in) | :: | DEST | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | sendbuf | |||
| integer, | intent(in) | :: | sendcount | |||
| integer, | intent(in) | :: | DEST | |||
| integer(kind=ESMF_KIND_I4), | intent(inout) | :: | recvbuf | |||
| integer, | intent(in) | :: | recvcount | |||
| integer, | intent(in) | :: | SOURCE | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | sendbuf | |||
| integer, | intent(in) | :: | sendcount | |||
| integer, | intent(in) | :: | DEST | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf | |||
| integer, | intent(in) | :: | recvcount | |||
| integer, | intent(in) | :: | SOURCE | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcount | |||
| integer, | intent(in) | :: | DEST | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcount | |||
| integer, | intent(in) | :: | SOURCE | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | sendbuf(:,:) | |||
| integer, | intent(in) | :: | sendcount | |||
| integer, | intent(in) | :: | DEST | |||
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | recvcount | |||
| integer, | intent(in) | :: | SOURCE | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | sendbuf(:) | |||
| integer, | intent(in) | :: | sendcount | |||
| integer, | intent(in) | :: | DEST | |||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | recvbuf(:) | |||
| integer, | intent(in) | :: | recvcount | |||
| integer, | intent(in) | :: | SOURCE | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout) | :: | layout | ||||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | sendbuf(:,:) | |||
| integer, | intent(in) | :: | sendcount | |||
| integer, | intent(in) | :: | DEST | |||
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | recvbuf(:,:) | |||
| integer, | intent(in) | :: | recvcount | |||
| integer, | intent(in) | :: | SOURCE | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DELayout), | optional | :: | layout |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_VM) | :: | VM |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real, | public, | pointer | :: | A(:,:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MYPE | ||||
| integer, | public | :: | RequestType | = | MAPL_Unknown | ||
| integer, | public | :: | comm | ||||
| integer, | public, | pointer | :: | i1(:) | |||
| integer, | public, | pointer | :: | im(:) | |||
| integer, | public | :: | im0 | ||||
| integer, | public | :: | im_world | ||||
| integer, | public, | pointer | :: | in(:) | |||
| integer, | public, | pointer | :: | j1(:) | |||
| integer, | public, | pointer | :: | jm(:) | |||
| integer, | public | :: | jm0 | ||||
| integer, | public | :: | jm_world | ||||
| integer, | public, | pointer | :: | jn(:) | |||
| integer, | public | :: | nDEs | ||||
| integer, | public, | pointer | :: | recv(:) | => | null() | |
| integer, | public | :: | root | ||||
| integer, | public | :: | s_rqst | ||||
| integer, | public, | pointer | :: | send(:) | => | null() | |
| integer, | public | :: | tag | ||||
| logical, | public | :: | IsPrePosted | ||||
| logical, | public | :: | active | = | .false. | ||
| logical, | public | :: | amRoot | = | .false. | ||
| real, | public, | pointer | :: | DstArray(:,:) | => | null() | |
| real, | public, | pointer | :: | Local_Array(:,:) | => | null() | |
| real, | public, | pointer | :: | Read_Array(:,:) | => | null() | |
| real, | public, | pointer | :: | Trans_Array(:,:,:) | => | null() | |
| real, | public, | pointer | :: | var(:) | => | null() | |
| type(ArrPtr), | public, | pointer | :: | Buff(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Grid), | intent(inout) | :: | Grid | |||
| real, | intent(in) | :: | LocArray(:,:,:) | |||
| real, | pointer | :: | GlobArray(:,:,:) | |||
| integer, | intent(in), | optional | :: | CoresPerNode | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Grid), | intent(in) | :: | Grid | |||
| real, | intent(in) | :: | GlobArray(:,:,:) | |||
| real, | intent(inout), | target | :: | LocArray(:,:,:) | ||
| integer, | intent(in), | optional | :: | hw | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MAPL_CommRequest), | intent(inout) | :: | request | |||
| real, | optional, | pointer | :: | DstArray(:,:) | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Grid), | intent(in) | :: | grid | |||
| integer, | intent(in) | :: | Root | |||
| type(MAPL_CommRequest), | intent(inout) | :: | request | |||
| integer, | intent(in) | :: | tag | |||
| integer, | intent(in) | :: | RequestType | |||
| real, | intent(in), | optional, | target | :: | DstArray(:,:) | |
| logical, | intent(in), | optional | :: | PrePost | ||
| integer, | intent(in), | optional | :: | hw | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | List(:) | |||
| integer, | intent(in) | :: | nNodes | |||
| integer, | intent(in), | optional | :: | Root | ||
| logical, | intent(in), | optional | :: | UseFirstRank | ||
| integer, | intent(out), | optional | :: | FirstRank | ||
| integer, | intent(out), | optional | :: | RC |