GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: phylmd/rrtm/tpm_fields.F90 Lines: 0 1 0.0 %
Date: 2023-06-30 12:56:34 Branches: 0 0 - %

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