Loading [MathJax]/extensions/tex2jax.js
CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC
 
All Classes Namespaces Functions Variables Modules Pages
Loading...
Searching...
No Matches
module_ccpp_suite_simulator Module Reference

Data Types

type  base_physics_process
 
type  phys_tend_1d
 Type containing 1D (time) physics tendencies. More...
 
type  phys_tend_2d
 Type containing 2D (lev,time) physics tendencies. More...
 
type  phys_tend_3d
 
type  phys_tend_4d
 Type containing 4D (lon,lat,lev,time) physics tendencies. More...
 

Functions/Subroutines

character(len=128) function linterp_1d (this, var_name, year, month, day, hour, min, sec)
 Type-bound procedure to compute tendency profile for time-of-day. For use with 1D data (level, time) tendencies with diurnal (24-hr) forcing.
 
character(len=128) function linterp_2d (this, var_name, lon, lat, year, month, day, hour, min, sec)
 Type-bound procedure to compute tendency profile for time-of-day. For use with 2D data (location, level, time) tendencies with diurnal (24-hr) forcing. This assumes that the location dimension has a [longitude, latitude] allocated with each location.
 
pure integer function find_nearest_loc_2d_1d (this, lon, lat)
 Type-bound procedure to find nearest location. For use with linterp_2D, NOT YET IMPLEMENTED.
 
subroutine cmp_time_wts (this, year, month, day, hour, minute, sec, w1, w2, ti, tf)
 Type-bound procedure to compute linear interpolation weights for a diurnal (24-hour) forcing.
 
subroutine sim_lwrad (year, month, day, hour, min, sec, process)
 
subroutine sim_swrad (year, month, day, hour, min, sec, process)
 
subroutine sim_gwd (year, month, day, hour, min, sec, process)
 
subroutine sim_pbl (year, month, day, hour, min, sec, process)
 
subroutine sim_dcnv (year, month, day, hour, min, sec, process)
 
subroutine sim_scnv (year, month, day, hour, min, sec, process)
 
subroutine sim_cldmp (year, month, day, hour, min, sec, process)