*** *trltog * - transposition of grid point data from latitudinal to column structure. This takes place between inverse FFT and grid point calculations. TRLTOG is the inverse of TRGTOL
this is safe-but-slow fallback for running without GPU-aware MPI
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(BUFFERED_ALLOCATOR), | intent(in) | :: | ALLOCATOR | |||
| type(TRLTOG_HANDLE) | :: | HTRLTOG | ||||
| real(kind=JPRBT), | intent(inout), | POINTER | :: | PREEL_REAL(:) | ||
| integer(kind=JPIM), | intent(in) | :: | KF_FS | |||
| integer(kind=JPIM), | intent(in) | :: | KF_GP | |||
| integer(kind=JPIM), | intent(in) | :: | KF_UV_G | |||
| integer(kind=JPIM), | intent(in) | :: | KF_SCALARS_G | |||
| integer(kind=JPIM), | intent(in), | optional | :: | KPTRGP(:) | ||
| integer(kind=JPIM), | intent(in), | optional | :: | KVSETUV(:) | ||
| integer(kind=JPIM), | intent(in), | optional | :: | KVSETSC(:) | ||
| integer(kind=JPIM), | intent(in), | optional | :: | KVSETSC3A(:) | ||
| integer(kind=JPIM), | intent(in), | optional | :: | KVSETSC3B(:) | ||
| integer(kind=JPIM), | intent(in), | optional | :: | KVSETSC2(:) | ||
| real(kind=JPRB), | intent(out), | optional | :: | PGP(:,:,:) | ||
| real(kind=JPRB), | intent(out), | optional | :: | PGPUV(:,:,:,:) | ||
| real(kind=JPRB), | intent(out), | optional | :: | PGP3A(:,:,:,:) | ||
| real(kind=JPRB), | intent(out), | optional | :: | PGP3B(:,:,:,:) | ||
| real(kind=JPRB), | intent(out), | optional | :: | PGP2(:,:,:) |