FV3 Bundle
init_hydro_nlm_mod Module Reference

Functions/Subroutines

subroutine, public p_var (km, ifirst, ilast, jfirst, jlast, ptop, ptop_min, delp, delz, pt, ps, pe, peln, pk, pkz, cappa, q, ng, nq, area, dry_mass, adjust_dry_mass, mountain, moist_phys, hydrostatic, nwat, domain, make_nh)
 
subroutine drymadj (km, ifirst, ilast, jfirst, jlast, ng, cappa, ptop, ps, delp, q, nq, area, nwat, dry_mass, adjust_dry_mass, moist_phys, dpd, domain)
 
subroutine, public hydro_eq (km, is, ie, js, je, ps, hs, drym, delp, ak, bk, pt, delz, area, ng, mountain, hydrostatic, hybrid_z, domain)
 

Function/Subroutine Documentation

◆ drymadj()

subroutine init_hydro_nlm_mod::drymadj ( integer  km,
integer  ifirst,
integer  ilast,
integer  jfirst,
integer  jlast,
integer  ng,
real, intent(in)  cappa,
real, intent(in)  ptop,
real, dimension(ifirst-ng:ilast+ng,jfirst-ng:jlast+ng), intent(inout)  ps,
real, dimension(ifirst-ng:ilast+ng,jfirst-ng:jlast+ng,km), intent(in)  delp,
real, dimension(ifirst-ng:ilast+ng,jfirst-ng:jlast+ng,km,nq), intent(in)  q,
integer  nq,
real(kind=r_grid), dimension(ifirst-ng:ilast+ng, jfirst-ng:jlast+ng), intent(in)  area,
integer  nwat,
real, intent(in)  dry_mass,
logical, intent(in)  adjust_dry_mass,
logical, intent(in)  moist_phys,
real, intent(out)  dpd,
type(domain2d), intent(in)  domain 
)
private

Definition at line 200 of file init_hydro_nlm.F90.

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

◆ hydro_eq()

subroutine, public init_hydro_nlm_mod::hydro_eq ( integer, intent(in)  km,
integer, intent(in)  is,
integer, intent(in)  ie,
integer, intent(in)  js,
integer, intent(in)  je,
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(out)  ps,
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(in)  hs,
real, intent(in)  drym,
real, dimension(is-ng:ie+ng,js-ng:je+ng,km), intent(out)  delp,
real, dimension(km+1), intent(in)  ak,
real, dimension(km+1), intent(in)  bk,
real, dimension(is-ng:ie+ng,js-ng:je+ng,km), intent(out)  pt,
real, dimension(is-ng:ie+ng,js-ng:je+ng,km), intent(inout)  delz,
real(kind=r_grid), dimension(is-ng:ie+ng,js-ng:je+ng), intent(in)  area,
integer, intent(in)  ng,
logical, intent(in)  mountain,
logical, intent(in)  hydrostatic,
logical, intent(in)  hybrid_z,
type(domain2d), intent(in)  domain 
)

Definition at line 281 of file init_hydro_nlm.F90.

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

◆ p_var()

subroutine, public init_hydro_nlm_mod::p_var ( integer, intent(in)  km,
integer, intent(in)  ifirst,
integer, intent(in)  ilast,
integer, intent(in)  jfirst,
integer, intent(in)  jlast,
real, intent(in)  ptop,
real, intent(in)  ptop_min,
real, dimension(ifirst-ng:ilast+ng,jfirst-ng:jlast+ng, km), intent(inout)  delp,
real, dimension(ifirst-ng:ilast+ng,jfirst-ng:jlast+ng, km), intent(inout)  delz,
real, dimension(ifirst-ng:ilast+ng,jfirst-ng:jlast+ng, km), intent(in)  pt,
real, dimension(ifirst-ng:ilast+ng, jfirst-ng:jlast+ng), intent(out)  ps,
real, dimension(ifirst-1:ilast+1,km+1,jfirst-1:jlast+1), intent(out)  pe,
real, dimension(ifirst:ilast, km+1, jfirst:jlast), intent(out)  peln,
real, dimension(ifirst:ilast, jfirst:jlast, km+1), intent(out)  pk,
real, dimension(ifirst:ilast, jfirst:jlast, km), intent(out)  pkz,
real, intent(in)  cappa,
real, dimension(ifirst-ng:ilast+ng,jfirst-ng:jlast+ng, km, nq), intent(inout)  q,
integer, intent(in)  ng,
integer, intent(in)  nq,
real(kind=r_grid), dimension(ifirst-ng:ilast+ng,jfirst-ng:jlast+ng), intent(in)  area,
real, intent(in)  dry_mass,
logical, intent(in)  adjust_dry_mass,
logical, intent(in)  mountain,
logical, intent(in)  moist_phys,
logical, intent(in)  hydrostatic,
integer, intent(in)  nwat,
type(domain2d), intent(in)  domain,
logical, optional  make_nh 
)

Definition at line 47 of file init_hydro_nlm.F90.

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