FV3-JEDI
fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal Type Reference

Fortran derived type to hold configuration data for the B mat variable change. More...

Collaboration diagram for fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal:

Private Attributes

integer npe
 
integer mype
 
integer isc
 
integer iec
 
integer jsc
 
integer jec
 
integer npz
 
integer ngrid_cs
 
type(fv3jedi_geomgeom_cs
 
real(kind=kind_real), dimension(:,:,:,:), allocatable fld
 
real(kind=kind_real), dimension(:,:,:), allocatable ttraj
 
real(kind=kind_real), dimension(:,:,:), allocatable tvtraj
 
real(kind=kind_real), dimension(:,:,:), allocatable qtraj
 
real(kind=kind_real), dimension(:,:,:), allocatable qsattraj
 
type(gaussian_grid) glb
 
type(gaussian_grid) gg
 
integer nx
 
integer ny
 
integer nz
 
integer nv
 
integer x2
 
integer y2
 
integer z2
 
integer hx
 
integer hy
 
integer, dimension(2) layout
 
integer, dimension(:), allocatable istrx
 
integer, dimension(:), allocatable jstry
 
integer ngrid_ggh
 
integer ngrid_gg
 
character(len=256) path_to_nmcbalance_coeffs
 
integer read_latlon_from_nc
 
real(kind=kind_real), dimension(:,:,:), allocatable agvz
 
real(kind=kind_real), dimension(:,:), allocatable wgvz
 
real(kind=kind_real), dimension(:,:), allocatable bvz
 
real(kind=kind_real), dimension(:,:,:), pointer psi => null()
 
real(kind=kind_real), dimension(:,:,:), pointer chi => null()
 
real(kind=kind_real), dimension(:,:,:), pointer tv => null()
 
real(kind=kind_real), dimension(:,:), pointer ps => null()
 
type(fv3jedi_bump_interpc2g
 
type(fv3jedi_bump_interpg2c
 

Detailed Description

Fortran derived type to hold configuration data for the B mat variable change.

Definition at line 46 of file fv3jedi_linvarcha_nmcbal_mod.f90.

Member Data Documentation

◆ agvz

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::agvz
private

Definition at line 82 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ bvz

real(kind=kind_real), dimension(:,:), allocatable fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::bvz
private

Definition at line 84 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ c2g

type(fv3jedi_bump_interp) fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::c2g
private

Definition at line 94 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ chi

real(kind=kind_real), dimension(:,:,:), pointer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::chi => null()
private

Definition at line 87 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ fld

real(kind=kind_real), dimension(:,:,:,:), allocatable fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::fld
private

Definition at line 58 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ g2c

type(fv3jedi_bump_interp) fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::g2c
private

Definition at line 95 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ geom_cs

type(fv3jedi_geom) fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::geom_cs
private

Definition at line 56 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ gg

type(gaussian_grid) fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::gg
private

Definition at line 70 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ glb

type(gaussian_grid) fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::glb
private

Definition at line 69 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ hx

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::hx
private

Definition at line 73 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ hy

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::hy
private

Definition at line 73 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ iec

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::iec
private

Definition at line 54 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ isc

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::isc
private

Definition at line 54 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ istrx

integer, dimension(:), allocatable fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::istrx
private

Definition at line 75 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ jec

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::jec
private

Definition at line 54 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ jsc

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::jsc
private

Definition at line 54 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ jstry

integer, dimension(:), allocatable fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::jstry
private

Definition at line 75 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ layout

integer, dimension(2) fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::layout
private

Definition at line 74 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ mype

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::mype
private

Definition at line 49 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ ngrid_cs

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::ngrid_cs
private

Definition at line 55 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ ngrid_gg

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::ngrid_gg
private

Definition at line 76 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ ngrid_ggh

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::ngrid_ggh
private

Definition at line 76 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ npe

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::npe
private

Definition at line 48 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ npz

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::npz
private

Definition at line 54 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ nv

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::nv
private

Definition at line 71 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ nx

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::nx
private

Definition at line 71 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ ny

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::ny
private

Definition at line 71 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ nz

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::nz
private

Definition at line 71 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ path_to_nmcbalance_coeffs

character(len=256) fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::path_to_nmcbalance_coeffs
private

Definition at line 78 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ ps

real(kind=kind_real), dimension (:,:), pointer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::ps => null()
private

Definition at line 89 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ psi

real(kind=kind_real), dimension(:,:,:), pointer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::psi => null()
private

Definition at line 86 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ qsattraj

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::qsattraj
private

Definition at line 64 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ qtraj

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::qtraj
private

Definition at line 63 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ read_latlon_from_nc

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::read_latlon_from_nc
private

Definition at line 79 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ ttraj

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::ttraj
private

Definition at line 61 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ tv

real(kind=kind_real), dimension (:,:,:), pointer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::tv => null()
private

Definition at line 88 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ tvtraj

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::tvtraj
private

Definition at line 62 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ wgvz

real(kind=kind_real), dimension(:,:), allocatable fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::wgvz
private

Definition at line 83 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ x2

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::x2
private

Definition at line 72 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ y2

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::y2
private

Definition at line 72 of file fv3jedi_linvarcha_nmcbal_mod.f90.

◆ z2

integer fv3jedi_linvarcha_nmcbal_mod::fv3jedi_linvarcha_nmcbal::z2
private

Definition at line 72 of file fv3jedi_linvarcha_nmcbal_mod.f90.


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