*** *TRGTOL * - transposition of grid point data from column structure to latitudinal. Reorganize data between grid point calculations and direct Fourier Transform
Interface. ---------- call *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(TRGTOL_HANDLE), | intent(in) | :: | HTRGTOL | |||
real(kind=JPRBT), | intent(out), | 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 | |||
real(kind=JPRB), | intent(in), | optional | :: | PGP(:,:,:) | ||
real(kind=JPRB), | intent(in), | optional | :: | PGPUV(:,:,:,:) | ||
real(kind=JPRB), | intent(in), | optional | :: | PGP3A(:,:,:,:) | ||
real(kind=JPRB), | intent(in), | optional | :: | PGP3B(:,:,:,:) | ||
real(kind=JPRB), | intent(in), | optional | :: | PGP2(:,:,:) | ||
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(:) |