source: LMDZ5/trunk/libf/phylmd/rrtm/tpm_fields.F90 @ 1989

Last change on this file since 1989 was 1989, checked in by Laurent Fairhead, 11 years ago

Inclusion du code RRTM


Adding RRTM code

MPL

File size: 877 bytes
Line 
1MODULE TPM_FIELDS
2
3USE PARKIND1  ,ONLY : JPIM     ,JPRB
4
5IMPLICIT NONE
6
7SAVE
8
9TYPE FIELDS_TYPE
10REAL(KIND=JPRB) ,POINTER :: RPNM(:,:) ! Legendre polynomials
11REAL(KIND=JPRB) ,POINTER :: RMU(:)    ! sin(theta) for Gaussian latitudes
12REAL(KIND=JPRB) ,POINTER :: RW(:)     ! Weights of the Gaussian quadrature
13REAL(KIND=JPRB) ,POINTER :: R1MU2(:)  ! 1.-MU*MU, cos(theta)**2
14REAL(KIND=JPRB) ,POINTER :: RACTHE(:) ! 1./SQRT(R1MU2), 1/(cos(theta))
15
16REAL(KIND=JPRB) ,POINTER :: REPSNM(:) ! eps(n,m) used in the Legendre transforms
17REAL(KIND=JPRB) ,POINTER :: RN(:)     ! n (to avoid integer to real conversion)
18REAL(KIND=JPRB) ,POINTER :: RLAPIN(:) ! eigen-values of the inverse Laplace operator
19INTEGER(KIND=JPIM) ,POINTER :: NLTN(:) ! R%NTMAX+2-JN
20END TYPE FIELDS_TYPE
21
22TYPE(FIELDS_TYPE),ALLOCATABLE,TARGET :: FIELDS_RESOL(:)
23TYPE(FIELDS_TYPE),POINTER     :: F
24
25END MODULE TPM_FIELDS
Note: See TracBrowser for help on using the repository browser.