| 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 |