FV3 Bundle
fv_arrays_nlm.F90 File Reference
#include <fms_platform.h>
Include dependency graph for fv_arrays_nlm.F90:

Go to the source code of this file.

Data Types

type  fv_arrays_nlm_mod::fv_diag_type
 
type  fv_arrays_nlm_mod::fv_grid_type
 
type  fv_arrays_nlm_mod::fv_flags_type
 
type  fv_arrays_nlm_mod::fv_nest_bc_type_3d
 
type  fv_arrays_nlm_mod::fv_nest_bc_type_4d
 
type  fv_arrays_nlm_mod::fv_nest_type
 
interface  fv_arrays_nlm_mod::allocate_fv_nest_bc_type
 
interface  fv_arrays_nlm_mod::deallocate_fv_nest_bc_type
 
type  fv_arrays_nlm_mod::fv_grid_bounds_type
 
type  fv_arrays_nlm_mod::fv_atmos_type
 

Modules

module  fv_arrays_nlm_mod
 

Functions/Subroutines

subroutine fv_arrays_nlm_mod::allocate_fv_atmos_type (Atm, isd_in, ied_in, jsd_in, jed_in, is_in, ie_in, js_in, je_in, npx_in, npy_in, npz_in, ndims_in, ncnst_in, nq_in, ng_in, dummy, alloc_2d, ngrids_in)
 
subroutine fv_arrays_nlm_mod::deallocate_fv_atmos_type (Atm)
 
subroutine fv_arrays_nlm_mod::allocate_fv_nest_bc_type_3d_atm (BC, Atm, ns, istag, jstag, dummy)
 
subroutine fv_arrays_nlm_mod::allocate_fv_nest_bc_type_3d (BC, is, ie, js, je, isd, ied, jsd, jed, npx, npy, npz, ng, ns, istag, jstag, dummy)
 
subroutine fv_arrays_nlm_mod::deallocate_fv_nest_bc_type_3d (BC)
 

Variables

integer, parameter, public fv_arrays_nlm_mod::r_grid = r8_kind
 
integer, parameter fv_arrays_nlm_mod::real4 = REAL32
 
integer, parameter fv_arrays_nlm_mod::real8 = REAL64
 
integer, parameter fv_arrays_nlm_mod::fvprc = REAL8
 
integer, parameter fv_arrays_nlm_mod::max_step = 1000
 
real, parameter fv_arrays_nlm_mod::real_big = 1.e30