⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 comspe.f90

📁 CCSM Research Tools: Community Atmosphere Model (CAM)
💻 F90
字号:
#include <misc.h>#include <params.h>module comspe!----------------------------------------------------------------------- ! ! Purpose: Spectral space arrays! ! Method: ! ! Author: CCM Core Group! $Author: rosinski $! $Id: comspe.F90,v 1.2 2001/09/16 22:13:25 rosinski Exp $! !-----------------------------------------------------------------------  use precision  use infnan  use pmgrid, only: plev, plat  use pspect  implicit none!! $Id: comspe.F90,v 1.2 2001/09/16 22:13:25 rosinski Exp $! $Author: rosinski $!! Spectral space arrays!  real(r8) :: vz(psp,plev) = inf      ! Vorticity spectral coefficients  real(r8) :: d(psp,plev)  = inf      ! Divergence spectral coefficients  real(r8) :: t(psp,plev)  = inf      ! Temperature spectral coefficients  real(r8) :: alps(psp)    = inf      ! Log-pressure spectral coefficients  integer :: ncutoff       = bigint   ! Break-even point for vector lengths in GRCALC  integer :: nalp(pmax)    = bigint   ! Pointer into polynomial arrays#if ( defined SPMD )  integer :: begm(0:plat-1) = bigint  ! Starting Fourier wavenumber owned by MPI task  integer :: endm(0:plat-1) = bigint  ! Ending Fourier wavenumber owned by MPI task#else  integer :: begm(0:0)      = 1  integer :: endm(0:0)      = pmmax#endif#if ( defined PVP )  integer :: ncoefi(pmaxp) = bigint   ! Pointer to start of coefficient diagonals  integer :: nm(pmax)      = bigint   ! Number of coeffs stored on a given diagonal  integer :: nco2(pmax)    = bigint   ! Complex form of ncoefi#else  integer :: nstart(pmmax) = bigint   ! Starting indices for spectral arrays (real)  integer :: nlen(pmmax)   = bigint   ! Length vectors for spectral arrays#endif  real(r8) :: alp(pspt,plat/2)  = inf ! Legendre polynomials  real(r8) :: dalp(pspt,plat/2) = inf ! Legendre polynomial derivativesend module comspe

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -