FV3 Bundle
qg_fields::qg_field Type Reference

Fortran derived type to hold QG fields. More...

Collaboration diagram for qg_fields::qg_field:
[legend]

Private Attributes

type(qg_geom), pointer geom
 Geometry. More...
 
integer nl
 Number of levels. More...
 
integer nf
 Number of fields. More...
 
logical lbc
 North-South boundary is present. More...
 
real(kind=kind_real), dimension(:,:,:), pointer gfld3d
 3D fields More...
 
real(kind=kind_real), dimension(:,:,:), pointer x
 Stream function. More...
 
real(kind=kind_real), dimension(:,:,:), pointer q
 Potential vorticity. More...
 
real(kind=kind_real), dimension(:,:,:), pointer u
 Zonal wind. More...
 
real(kind=kind_real), dimension(:,:,:), pointer v
 Meridional wind. More...
 
real(kind=kind_real), dimension(:), pointer xbound
 Streamfunction on walls. More...
 
real(kind=kind_real), dimension(:), pointer x_north
 Streamfunction on northern wall. More...
 
real(kind=kind_real), dimension(:), pointer x_south
 Streamfunction on southern wall. More...
 
real(kind=kind_real), dimension(:,:), pointer qbound
 PV on walls. More...
 
real(kind=kind_real), dimension(:,:), pointer q_north
 PV on northern wall. More...
 
real(kind=kind_real), dimension(:,:), pointer q_south
 PV on southern wall. More...
 
character(len=1), dimension(:), allocatable fldnames
 Variable identifiers. More...
 

Detailed Description

Fortran derived type to hold QG fields.

Definition at line 38 of file qg_fields.F90.

Member Data Documentation

◆ fldnames

character(len=1), dimension(:), allocatable qg_fields::qg_field::fldnames
private

Variable identifiers.

Definition at line 54 of file qg_fields.F90.

◆ geom

type(qg_geom), pointer qg_fields::qg_field::geom
private

Geometry.

Definition at line 39 of file qg_fields.F90.

◆ gfld3d

real(kind=kind_real), dimension(:,:,:), pointer qg_fields::qg_field::gfld3d
private

3D fields

Definition at line 43 of file qg_fields.F90.

◆ lbc

logical qg_fields::qg_field::lbc
private

North-South boundary is present.

Definition at line 42 of file qg_fields.F90.

◆ nf

integer qg_fields::qg_field::nf
private

Number of fields.

Definition at line 41 of file qg_fields.F90.

◆ nl

integer qg_fields::qg_field::nl
private

Number of levels.

Definition at line 40 of file qg_fields.F90.

◆ q

real(kind=kind_real), dimension(:,:,:), pointer qg_fields::qg_field::q
private

Potential vorticity.

Definition at line 45 of file qg_fields.F90.

◆ q_north

real(kind=kind_real), dimension(:,:), pointer qg_fields::qg_field::q_north
private

PV on northern wall.

Definition at line 52 of file qg_fields.F90.

◆ q_south

real(kind=kind_real), dimension(:,:), pointer qg_fields::qg_field::q_south
private

PV on southern wall.

Definition at line 53 of file qg_fields.F90.

◆ qbound

real(kind=kind_real), dimension(:,:), pointer qg_fields::qg_field::qbound
private

PV on walls.

Definition at line 51 of file qg_fields.F90.

◆ u

real(kind=kind_real), dimension(:,:,:), pointer qg_fields::qg_field::u
private

Zonal wind.

Definition at line 46 of file qg_fields.F90.

◆ v

real(kind=kind_real), dimension(:,:,:), pointer qg_fields::qg_field::v
private

Meridional wind.

Definition at line 47 of file qg_fields.F90.

◆ x

real(kind=kind_real), dimension(:,:,:), pointer qg_fields::qg_field::x
private

Stream function.

Definition at line 44 of file qg_fields.F90.

◆ x_north

real(kind=kind_real), dimension(:), pointer qg_fields::qg_field::x_north
private

Streamfunction on northern wall.

Definition at line 49 of file qg_fields.F90.

◆ x_south

real(kind=kind_real), dimension(:), pointer qg_fields::qg_field::x_south
private

Streamfunction on southern wall.

Definition at line 50 of file qg_fields.F90.

◆ xbound

real(kind=kind_real), dimension(:), pointer qg_fields::qg_field::xbound
private

Streamfunction on walls.

Definition at line 48 of file qg_fields.F90.


The documentation for this type was generated from the following file: