SCALE-RM
|
module Surface bulk flux More...
Functions/Subroutines | |
subroutine, public | bulkflux_setup |
Variables | |
procedure(bc), pointer, public | bulkflux => NULL() |
module Surface bulk flux
name | type | default value | comment |
---|---|---|---|
BULKFLUX_TYPE | character(len=H_SHORT) | 'B91W01' | |
BULKFLUX_ITR_MAX | integer | 100 | maximum iteration number |
BULKFLUX_RES_MIN | real(RP) | 1.0E+0_RP | minimum value of residual |
BULKFLUX_ERR_MIN | real(RP) | 1.0E-2_RP | minimum value of error |
BULKFLUX_WSCF | real(RP) | 1.2_RP | empirical scaling factor of Wstar (Beljaars 1994) |
BULKFLUX_UABS_MIN | real(RP) | 1.0E-2_RP | minimum of Uabs [m/s] |
BULKFLUX_RIB_MIN | real(RP) | 1.0E-4_RP | minimum of RiB [no unit] |
BULKFLUX_WSTAR_MIN | real(RP) | 1.0E-4_RP | minimum of W* [m/s] |
subroutine, public scale_bulkflux::bulkflux_setup | ( | ) |
Definition at line 113 of file scale_bulkflux.F90.
References bulkflux, scale_const::const_cpdry, scale_const::const_eps, scale_const::const_grav, scale_const::const_karman, scale_const::const_pre00, scale_const::const_rdry, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_stdio::io_lnml, dc_log::log(), and scale_process::prc_mpistop().
Referenced by mod_rm_driver::scalerm().
procedure(bc), pointer, public scale_bulkflux::bulkflux => NULL() |
Definition at line 71 of file scale_bulkflux.F90.
Referenced by scale_atmos_phy_sf_bulk::atmos_phy_sf_bulk(), bulkflux_setup(), scale_land_sfc_slab::land_sfc_slab(), scale_ocean_sfc_slab::ocean_sfc_slab(), and scale_urban_phy_slc::urban_phy_slc().