FV3 Bundle
fv_eta_nlm_mod Module Reference

Functions/Subroutines

subroutine, public set_eta (km, ks, ptop, ak, bk)
 
subroutine var_les (km, ak, bk, ptop, ks, pint, s_rate)
 
subroutine var_gfs (km, ak, bk, ptop, ks, pint, s_rate)
 
subroutine var_hi (km, ak, bk, ptop, ks, pint, s_rate)
 
subroutine var_hi2 (km, ak, bk, ptop, ks, pint, s_rate)
 
subroutine var_dz (km, ak, bk, ptop, ks, pint, s_rate)
 
subroutine var55_dz (km, ak, bk, ptop, ks, pint, s_rate)
 
subroutine, public hybrid_z_dz (km, dz, ztop, s_rate)
 
subroutine, public get_eta_level (npz, p_s, pf, ph, ak, bk, pscale)
 
subroutine, public compute_dz (km, ztop, dz)
 
subroutine, public compute_dz_var (km, ztop, dz)
 
subroutine, public compute_dz_l32 (km, ztop, dz)
 
subroutine, public compute_dz_l101 (km, ztop, dz)
 
subroutine, public set_hybrid_z (is, ie, js, je, ng, km, ztop, dz, rgrav, hs, ze, dz3)
 
subroutine, public sm1_edge (is, ie, js, je, km, i, j, ze, ntimes)
 
subroutine, public gw_1d (km, p0, ak, bk, ptop, ztop, pt1)
 
subroutine zflip (q, im, km)
 

Function/Subroutine Documentation

◆ compute_dz()

subroutine, public fv_eta_nlm_mod::compute_dz ( integer, intent(in)  km,
real, intent(in)  ztop,
real, dimension(km), intent(out)  dz 
)

Definition at line 2570 of file fv_eta_nlm.F90.

◆ compute_dz_l101()

subroutine, public fv_eta_nlm_mod::compute_dz_l101 ( integer, intent(in)  km,
real, intent(out)  ztop,
real, dimension(km), intent(out)  dz 
)

Definition at line 2745 of file fv_eta_nlm.F90.

Here is the caller graph for this function:

◆ compute_dz_l32()

subroutine, public fv_eta_nlm_mod::compute_dz_l32 ( integer, intent(in)  km,
real, intent(out)  ztop,
real, dimension(km), intent(out)  dz 
)

Definition at line 2676 of file fv_eta_nlm.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ compute_dz_var()

subroutine, public fv_eta_nlm_mod::compute_dz_var ( integer, intent(in)  km,
real, intent(in)  ztop,
real, dimension(km), intent(out)  dz 
)

Definition at line 2606 of file fv_eta_nlm.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_eta_level()

subroutine, public fv_eta_nlm_mod::get_eta_level ( integer, intent(in)  npz,
real, intent(in)  p_s,
real, dimension(npz), intent(out)  pf,
real, dimension(npz+1), intent(out)  ph,
real, dimension(npz+1), intent(in)  ak,
real, dimension(npz+1), intent(in)  bk,
real, intent(in), optional  pscale 
)

Definition at line 2535 of file fv_eta_nlm.F90.

Here is the caller graph for this function:

◆ gw_1d()

subroutine, public fv_eta_nlm_mod::gw_1d ( integer, intent(in)  km,
real, intent(in)  p0,
real, dimension(km+1), intent(inout)  ak,
real, dimension(km+1), intent(inout)  bk,
real, intent(inout)  ptop,
real, intent(in)  ztop,
real, dimension(km), intent(out)  pt1 
)

Definition at line 2962 of file fv_eta_nlm.F90.

Here is the caller graph for this function:

◆ hybrid_z_dz()

subroutine, public fv_eta_nlm_mod::hybrid_z_dz ( integer, intent(in)  km,
real, dimension(km), intent(out)  dz,
real, intent(in)  ztop,
real, intent(in)  s_rate 
)

Definition at line 2470 of file fv_eta_nlm.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_eta()

subroutine, public fv_eta_nlm_mod::set_eta ( integer, intent(in)  km,
integer, intent(out)  ks,
real, intent(out)  ptop,
real, dimension(km+1), intent(out)  ak,
real, dimension(km+1), intent(out)  bk 
)

Definition at line 392 of file fv_eta_nlm.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_hybrid_z()

subroutine, public fv_eta_nlm_mod::set_hybrid_z ( integer, intent(in)  is,
integer, intent(in)  ie,
integer, intent(in)  js,
integer, intent(in)  je,
integer, intent(in)  ng,
integer, intent(in)  km,
real, intent(in)  ztop,
real, dimension(km), intent(in)  dz,
real, intent(in)  rgrav,
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(in)  hs,
real, dimension(is:ie,js:je,km+1), intent(inout)  ze,
real, dimension(is-ng:ie+ng,js-ng:je+ng,km), intent(out), optional  dz3 
)

Definition at line 2787 of file fv_eta_nlm.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sm1_edge()

subroutine, public fv_eta_nlm_mod::sm1_edge ( integer, intent(in)  is,
integer, intent(in)  ie,
integer, intent(in)  js,
integer, intent(in)  je,
integer, intent(in)  km,
integer, intent(in)  i,
integer, intent(in)  j,
real, dimension(is:ie,js:je,km+1), intent(inout)  ze,
integer, intent(in)  ntimes 
)

Definition at line 2925 of file fv_eta_nlm.F90.

Here is the caller graph for this function:

◆ var55_dz()

subroutine fv_eta_nlm_mod::var55_dz ( integer, intent(in)  km,
real, dimension(km+1), intent(out)  ak,
real, dimension(km+1), intent(out)  bk,
real, intent(in)  ptop,
integer, intent(out)  ks,
real, intent(inout)  pint,
real, intent(in)  s_rate 
)
private

Definition at line 2308 of file fv_eta_nlm.F90.

Here is the call graph for this function:

◆ var_dz()

subroutine fv_eta_nlm_mod::var_dz ( integer, intent(in)  km,
real, dimension(km+1), intent(out)  ak,
real, dimension(km+1), intent(out)  bk,
real, intent(in)  ptop,
integer, intent(out)  ks,
real, intent(inout)  pint,
real, intent(in)  s_rate 
)
private

Definition at line 2147 of file fv_eta_nlm.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ var_gfs()

subroutine fv_eta_nlm_mod::var_gfs ( integer, intent(in)  km,
real, dimension(km+1), intent(out)  ak,
real, dimension(km+1), intent(out)  bk,
real, intent(in)  ptop,
integer, intent(out)  ks,
real, intent(inout)  pint,
real, intent(in)  s_rate 
)
private

Definition at line 1648 of file fv_eta_nlm.F90.

Here is the caller graph for this function:

◆ var_hi()

subroutine fv_eta_nlm_mod::var_hi ( integer, intent(in)  km,
real, dimension(km+1), intent(out)  ak,
real, dimension(km+1), intent(out)  bk,
real, intent(in)  ptop,
integer, intent(out)  ks,
real, intent(inout)  pint,
real, intent(in)  s_rate 
)
private

Definition at line 1812 of file fv_eta_nlm.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ var_hi2()

subroutine fv_eta_nlm_mod::var_hi2 ( integer, intent(in)  km,
real, dimension(km+1), intent(out)  ak,
real, dimension(km+1), intent(out)  bk,
real, intent(in)  ptop,
integer, intent(out)  ks,
real, intent(inout)  pint,
real, intent(in)  s_rate 
)
private

Definition at line 1988 of file fv_eta_nlm.F90.

Here is the call graph for this function:

◆ var_les()

subroutine fv_eta_nlm_mod::var_les ( integer, intent(in)  km,
real, dimension(km+1), intent(out)  ak,
real, dimension(km+1), intent(out)  bk,
real, intent(in)  ptop,
integer, intent(out)  ks,
real, intent(inout)  pint,
real, intent(in)  s_rate 
)
private

Definition at line 1486 of file fv_eta_nlm.F90.

Here is the call graph for this function:

◆ zflip()

subroutine fv_eta_nlm_mod::zflip ( real, dimension(im,km), intent(inout)  q,
integer, intent(in)  im,
integer, intent(in)  km 
)
private

Definition at line 3024 of file fv_eta_nlm.F90.

Here is the caller graph for this function: