*** ELTINVAD - Control routine for inverse Legandre transform - adj.
Interface. ---------- CALL ELTINVAD(...) KF_OUT_LT - number of fields coming out from inverse LT KF_UV - local number of spectral u-v fields KF_SCALARS - local number of scalar spectral fields KF_SCDERS - local number of derivatives of scalar spectral fields PSPVOR(:,:) - spectral vorticity (input) PSPDIV(:,:) - spectral divergence (input) PSPSCALAR(:,:) - spectral scalarvalued fields (input) KFLDPTRUV(:) - field pointer array for vor./div. KFLDPTRSC(:) - field pointer array for PSPSCALAR FSPGL_PROC - external procedure to be executed in fourier space before transposition
RECOMBINATION SYMMETRIC/ANTISYMMETRIC PART. --------------------------------------------
PERIODICIZATION IN Y DIRECTION ------------------------------
INVERSE LEGENDRE TRANSFORM. ---------------------------
SPECTRAL COMPUTATIONS FOR U,V AND DERIVATIVES. ----------------------------------------------
COMMUNICATION OF MEAN WIND --------------------------
PREPARE SPECTRAL FIELDS -----------------------
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=JPIM), | intent(in) | :: | KF_OUT_LT | |||
integer(kind=JPIM), | intent(in) | :: | KF_UV | |||
integer(kind=JPIM), | intent(in) | :: | KF_SCALARS | |||
integer(kind=JPIM), | intent(in) | :: | KF_SCDERS | |||
integer(kind=JPIM), | intent(in) | :: | KLEI2 | |||
real(kind=JPRB), | intent(inout), | optional | :: | PSPVOR(:,:) | ||
real(kind=JPRB), | intent(inout), | optional | :: | PSPDIV(:,:) | ||
real(kind=JPRB), | intent(inout), | optional | :: | PSPSCALAR(:,:) | ||
real(kind=JPRB), | intent(inout), | optional | :: | PSPSC3A(:,:,:) | ||
real(kind=JPRB), | intent(inout), | optional | :: | PSPSC3B(:,:,:) | ||
real(kind=JPRB), | intent(inout), | optional | :: | PSPSC2(:,:) | ||
integer(kind=JPIM), | intent(in), | optional | :: | KFLDPTRUV(:) | ||
integer(kind=JPIM), | intent(in), | optional | :: | KFLDPTRSC(:) | ||
real | :: | FSPGL_PROC | ||||
real(kind=JPRB), | intent(inout), | optional | :: | PSPMEANU(:) | ||
real(kind=JPRB), | intent(inout), | optional | :: | PSPMEANV(:) |