FV3 Bundle
fv_restart_nlm_mod Module Reference

Functions/Subroutines

subroutine, public fv_restart_init ()
 
subroutine, public fv_restart (fv_domain, Atm, dt_atmos, seconds, days, cold_start, grid_type, grids_on_this_pe)
 
subroutine, public setup_nested_boundary_halo (Atm, proc_in)
 
subroutine fill_nested_grid_topo_halo (Atm, proc_in)
 
subroutine fill_nested_grid_topo (Atm, proc_in)
 
subroutine fill_nested_grid_data (Atm, proc_in)
 
subroutine fill_nested_grid_data_end (Atm, proc_in)
 
subroutine, public fv_write_restart (Atm, grids_on_this_pe, timestamp)
 
subroutine, public fv_restart_end (Atm, grids_on_this_pe)
 
subroutine, public d2c_setup (u, v, ua, va, uc, vc, dord4, isd, ied, jsd, jed, is, ie, js, je, npx, npy, grid_type, nested, se_corner, sw_corner, ne_corner, nw_corner, rsin_u, rsin_v, cosa_s, rsin2)
 
subroutine, public d2a_setup (u, v, ua, va, dord4, isd, ied, jsd, jed, is, ie, js, je, npx, npy, grid_type, nested, cosa_s, rsin2)
 
subroutine pmaxmn_g (qname, q, is, ie, js, je, km, fac, area, domain)
 

Variables

real(kind=r_grid), parameter cnst_0p20 =0.20d0
 
logical module_is_initialized = .FALSE.
 

Function/Subroutine Documentation

◆ d2a_setup()

subroutine, public fv_restart_nlm_mod::d2a_setup ( real, dimension(isd:ied,jsd:jed+1), intent(in)  u,
real, dimension(isd:ied+1,jsd:jed), intent(in)  v,
real, dimension(isd:ied ,jsd:jed ), intent(out)  ua,
real, dimension(isd:ied ,jsd:jed ), intent(out)  va,
logical, intent(in)  dord4,
integer, intent(in)  isd,
integer, intent(in)  ied,
integer, intent(in)  jsd,
integer, intent(in)  jed,
integer, intent(in)  is,
integer, intent(in)  ie,
integer, intent(in)  js,
integer, intent(in)  je,
integer, intent(in)  npx,
integer, intent(in)  npy,
integer, intent(in)  grid_type,
logical, intent(in)  nested,
real, dimension(isd:ied,jsd:jed), intent(in)  cosa_s,
real, dimension(isd:ied,jsd:jed), intent(in)  rsin2 
)

Definition at line 1721 of file fv_restart_nlm.F90.

◆ d2c_setup()

subroutine, public fv_restart_nlm_mod::d2c_setup ( real, dimension(isd:ied,jsd:jed+1), intent(in)  u,
real, dimension(isd:ied+1,jsd:jed), intent(in)  v,
real, dimension(isd:ied ,jsd:jed ), intent(out)  ua,
real, dimension(isd:ied ,jsd:jed ), intent(out)  va,
real, dimension(isd:ied+1,jsd:jed ), intent(out)  uc,
real, dimension(isd:ied ,jsd:jed+1), intent(out)  vc,
logical, intent(in)  dord4,
integer, intent(in)  isd,
integer, intent(in)  ied,
integer, intent(in)  jsd,
integer, intent(in)  jed,
integer, intent(in)  is,
integer, intent(in)  ie,
integer, intent(in)  js,
integer, intent(in)  je,
integer, intent(in)  npx,
integer, intent(in)  npy,
integer, intent(in)  grid_type,
logical, intent(in)  nested,
logical, intent(in)  se_corner,
logical, intent(in)  sw_corner,
logical, intent(in)  ne_corner,
logical, intent(in)  nw_corner,
real, dimension(isd:ied+1,jsd:jed), intent(in)  rsin_u,
real, dimension(isd:ied,jsd:jed+1), intent(in)  rsin_v,
real, dimension(isd:ied,jsd:jed), intent(in)  cosa_s,
real, dimension(isd:ied,jsd:jed), intent(in)  rsin2 
)

Definition at line 1446 of file fv_restart_nlm.F90.

Here is the caller graph for this function:

◆ fill_nested_grid_data()

subroutine fv_restart_nlm_mod::fill_nested_grid_data ( type(fv_atmos_type), dimension(:), intent(inout)  Atm,
logical, intent(in), optional  proc_in 
)
private

Definition at line 844 of file fv_restart_nlm.F90.

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

◆ fill_nested_grid_data_end()

subroutine fv_restart_nlm_mod::fill_nested_grid_data_end ( type(fv_atmos_type), intent(inout)  Atm,
logical, intent(in), optional  proc_in 
)
private

Definition at line 1206 of file fv_restart_nlm.F90.

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

◆ fill_nested_grid_topo()

subroutine fv_restart_nlm_mod::fill_nested_grid_topo ( type(fv_atmos_type), intent(inout)  Atm,
logical, intent(in), optional  proc_in 
)
private

Definition at line 783 of file fv_restart_nlm.F90.

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

◆ fill_nested_grid_topo_halo()

subroutine fv_restart_nlm_mod::fill_nested_grid_topo_halo ( type(fv_atmos_type), intent(inout)  Atm,
logical, intent(in), optional  proc_in 
)
private

Definition at line 763 of file fv_restart_nlm.F90.

Here is the caller graph for this function:

◆ fv_restart()

subroutine, public fv_restart_nlm_mod::fv_restart ( type(domain2d), intent(inout)  fv_domain,
type(fv_atmos_type), dimension(:), intent(inout)  Atm,
real, intent(in)  dt_atmos,
integer, intent(out)  seconds,
integer, intent(out)  days,
logical, intent(inout)  cold_start,
integer, intent(in)  grid_type,
logical, dimension(:), intent(inout)  grids_on_this_pe 
)

Definition at line 94 of file fv_restart_nlm.F90.

Here is the call graph for this function:

◆ fv_restart_end()

subroutine, public fv_restart_nlm_mod::fv_restart_end ( type(fv_atmos_type), dimension(:), intent(inout)  Atm,
logical, dimension(:), intent(inout)  grids_on_this_pe 
)

Definition at line 1332 of file fv_restart_nlm.F90.

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

◆ fv_restart_init()

subroutine, public fv_restart_nlm_mod::fv_restart_init ( )

Definition at line 80 of file fv_restart_nlm.F90.

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

◆ fv_write_restart()

subroutine, public fv_restart_nlm_mod::fv_write_restart ( type(fv_atmos_type), dimension(:), intent(inout)  Atm,
logical, dimension(:), intent(in)  grids_on_this_pe,
character(len=*), intent(in)  timestamp 
)

Definition at line 1307 of file fv_restart_nlm.F90.

Here is the call graph for this function:

◆ pmaxmn_g()

subroutine fv_restart_nlm_mod::pmaxmn_g ( character(len=*), intent(in)  qname,
real, dimension(is-3:ie+3, js-3:je+3, km), intent(in)  q,
integer, intent(in)  is,
integer, intent(in)  ie,
integer, intent(in)  js,
integer, intent(in)  je,
integer, intent(in)  km,
real, intent(in)  fac,
real(kind=r_grid), dimension(is-3:ie+3, js-3:je+3), intent(in)  area,
type(domain2d), intent(inout)  domain 
)
private

Definition at line 1853 of file fv_restart_nlm.F90.

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

◆ setup_nested_boundary_halo()

subroutine, public fv_restart_nlm_mod::setup_nested_boundary_halo ( type(fv_atmos_type), intent(inout)  Atm,
logical, intent(in), optional  proc_in 
)

Definition at line 610 of file fv_restart_nlm.F90.

Here is the caller graph for this function:

Variable Documentation

◆ cnst_0p20

real(kind=r_grid), parameter fv_restart_nlm_mod::cnst_0p20 =0.20d0
private

Definition at line 66 of file fv_restart_nlm.F90.

◆ module_is_initialized

logical fv_restart_nlm_mod::module_is_initialized = .FALSE.
private

Definition at line 68 of file fv_restart_nlm.F90.