Procedure | Location | Procedure Type | Description |
---|---|---|---|
CONTGL | FTRAFO | Subroutine | Calculation of divergence from the wind field (U,V) in phase space. Returns fields of the componentens of the horizontal gradients XLAM,XPHI on the Gaussian grid |
DPLGND | PHTOGR | Subroutine | Calculates the derivatives of the normalised associated Legendre function from P00(X) to PLL(X) and writes them into the field DZ. Order is P00(X),P01(X),P11(X),P02(X),P12(X),P22(X),..PLL(X) |
GAULEG | PHTOGR | Subroutine | Calculates the Gaussian latitudes |
GRPH213 | GRTOPH | Subroutine | |
GRPHSUB | GRTOPH | Subroutine | Carries out the transformation from the phase space into the physical space on spherical coordinates |
IA | calc_etadot.f90 | Function | Calculate something that is roughly log10( maxval(field1)/g ) [PS] |
LEGTR | PHTOGR | Subroutine | Calculate the Fourier coefficients CXM |
LGTR213 | GRTOPH | Subroutine | Calculates the KFFKs (Fourier coefficients) CXMN |
OMEGA | FTRAFO | Subroutine | Calculates in the hybrid (-)coordinate system |
PHGCUT | PHTOGR | Subroutine | Carries out the transformation of a field variable from the phase space into the physical space on spherical coordinates. It is possible to specify a section of the Earth. This subroutine is slower thatn PHGRPH. |
PHGPNS | PHTOGR | Subroutine | |
PHGR213 | PHTOGR | Subroutine | |
PHGRACUT | FTRAFO | Subroutine | Calculated the gradient of a scalar from the field of the scalar XMN in phase space. Returns the fields of the components of the horizontal gradient XLAM,XPHI on the Gaussian grid |
PHGRAD | FTRAFO | Subroutine | Calculates the gradient of a scalar from the field of the scalar XMN in phase space. Returns fields of the componentens of the horizontal gradients XLAM,XPHI on the Gaussian grid. |
PHSYM | PHTOGR | Subroutine | |
PHSYMCUT | PHTOGR | Subroutine | |
PLGNFA | PHTOGR | Subroutine | Calculates all normalised associated Legendre functions from P00(X) to PLL(X) and writes them into the field Z. The polynomials have indices as with ECMWF, i.e. P00,P10,P11,P20,P21,P22,... Otherwise, this subroutine is analogous to PLGNDN |
POSNAM | posnam.f90 | Subroutine | Position in namelist file. Author: Mats Hamrud, ECMWF |
READLATLON | RWGRIB2 | Subroutine | Read a field from GRIB file on lat-lon grid |
READSPECTRAL | RWGRIB2 | Subroutine | Read a GRIB file in spherical harmonics |
RFOUFTR | GRTOPH | Subroutine | Calculates the Fourier sum with an FFT algorithm |
RFOURTR | PHTOGR | Subroutine | Calculates the Fourier sum with an FFT algorithm |
SPFILTER | PHTOGR | Subroutine | Implements spectral filter of Sardeshmukh and Hoskins (MWR 1984) |
STATIS | calc_etadot.f90 | Subroutine | calculate mean, rms, stdev |
VDTOUV | FTRAFO | Subroutine | Calculates scale winds from vorticity and divergence. If in XMN the divergence is passed, then the divergent part of the wind (XPHI=Ud,XPHI=Vd) is returned. If vorticity is passed, then the rotational part of the wind (XLAM=Vrot,XPHI=-Urot) is returned. Summing both, one obtains the whole scale wind. |
VDUVSUB | FTRAFO | Subroutine | |
WRITELATLON | RWGRIB2 | Subroutine | write a field on lat-lon grid to GRIB file |