Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document missing variables from gblevents.f #1015

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 29 additions & 9 deletions sorc/gblevents.fd/gblevents.f
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,35 @@ MODULE GBLEVN_MODULE

SAVE

INTEGER IMAX,JMAX,KMAX,KMAXS
INTEGER*4 IDVC,IDSL,NVCOORD,SFCPRESS_ID,THERMODYN_ID
REAL (KIND=8), ALLOCATABLE :: IAR14T(:,:,:), IAR15U(:,:,:),
$ IAR16V(:,:,:), IAR17Q(:,:,:),
$ IAR12Z(:,:), IAR13P(:,:),
$ IARPSI(:,:,:), IARPSL(:,:,:),
$ IARPSD(:,:,:)
REAL (KIND=4), ALLOCATABLE :: VCOORD(:,:)
REAL DLAT,DLON
INTEGER :: IMAX !< I-DIMENSION OF GRID.
INTEGER :: JMAX !< J-DIMENSION OF GRID.
INTEGER :: KMAX !< NUMBER OF VERTICAL LAYERS.
INTEGER :: KMAXS !< NUMBER OF FIELDS TO TRANSFORM.
INTEGER*4 :: IDVC !< VERTICAL COORDINATE ID.
!< 1-SIGMA; 2-EC-HYBRID; 3-NCEP HYBRID.
INTEGER*4 :: IDSL !< TYPE OF SIGMA STRUCTURE.
!< 1-PHILLIPS; 2-MEAN.
INTEGER*4 :: NVCOORD !< NUMBER OF VERTICAL COORDINATES
INTEGER*4 :: SFCPRESS_ID !< SURFACE PRESSURE ID.
!< 0/1 - LOG PRESSURE Pa/1000
!< 2 - PRESSURE Pa/1000
!< ELSE - PRESSURE IN Pa.
INTEGER*4 :: THERMODYN_ID !< THERMODYNAMIC ID.
REAL (KIND=8), ALLOCATABLE :: IAR14T(:,:,:) !< VIRTUAL TEMPERATURE.
REAL (KIND=8), ALLOCATABLE :: IAR15U(:,:,:) !< U-COMPONENT WIND.
REAL (KIND=8), ALLOCATABLE :: IAR16V(:,:,:) !< V-COMPONENT WIND.
REAL (KIND=8), ALLOCATABLE :: IAR17Q(:,:,:) !< SPECIFIC HUMIDITY.
REAL (KIND=8), ALLOCATABLE :: IAR12Z(:,:) !< OROGRAPHY.
REAL (KIND=8), ALLOCATABLE :: IAR13P(:,:) !< SURFACE PRESSURE.
REAL (KIND=8), ALLOCATABLE :: IARPSI(:,:,:) !< 3-D INTERFACE PRESSURE.
REAL (KIND=8), ALLOCATABLE :: IARPSL(:,:,:) !< 3-D LAYER PRESSURE.
REAL (KIND=8), ALLOCATABLE :: IARPSD(:,:,:) !< NOT USED.
REAL (KIND=4), ALLOCATABLE :: VCOORD(:,:) !< VERTICAL COORDINATE VALUES - (KMAX+1,NVCOORD)
!< FOR IDVC=1, NVCOORD=1: SIGMA INTERFACE
!< FOR IDVC=2, NVCOORD=2: HYBRID INTERFACE A AND B
!< FOR IDVC=3, NVCOORD=3: JUANG GENERAL HYBRID INTERFACE
REAL :: DLAT !< LATITUDINAL GRID SPACING IN DEGREES.
REAL :: DLON !< LONGITUDINAL GRID SPACING IN DEGREES.

END MODULE GBLEVN_MODULE

Expand Down