CAM
physpkg.F90 File Reference

Modules

module  physpkg
 

Functions/Subroutines

subroutine, public physpkg::phys_register
 
subroutine physpkg::phys_inidat (cam_out, pbuf2d)
 
subroutine, public physpkg::phys_init (phys_state, phys_tend, pbuf2d, cam_out)
 
subroutine, public physpkg::phys_run1 (phys_state, ztodt, phys_tend, pbuf2d, cam_in, cam_out)
 
subroutine physpkg::phys_run1_adiabatic_or_ideal (ztodt, phys_state, phys_tend, pbuf2d)
 
subroutine, public physpkg::phys_run2 (phys_state, ztodt, phys_tend, pbuf2d, cam_out, cam_in)
 
subroutine, public physpkg::phys_final (phys_state, phys_tend, pbuf2d)
 
subroutine physpkg::tphysac (ztodt, cam_in, sgh, sgh30, cam_out, state, tend, pbuf, fsds)
 
subroutine physpkg::tphysbc (ztodt, fsns, fsnt, flns, flnt, state, tend, pbuf, fsds, landm, sgh, sgh30, cam_out, cam_in)
 
subroutine physpkg::phys_timestep_init (phys_state, cam_out, pbuf2d)
 
subroutine physpkg::add_fld_default_calls ()
 

Variables

integer physpkg::teout_idx = 0
 
integer physpkg::tini_idx = 0
 
integer physpkg::qini_idx = 0
 
integer physpkg::cldliqini_idx = 0
 
integer physpkg::cldiceini_idx = 0
 
integer physpkg::static_ener_ac_idx = 0
 
integer physpkg::water_vap_ac_idx = 0
 
integer physpkg::prec_str_idx = 0
 
integer physpkg::snow_str_idx = 0
 
integer physpkg::prec_sed_idx = 0
 
integer physpkg::snow_sed_idx = 0
 
integer physpkg::prec_pcw_idx = 0
 
integer physpkg::snow_pcw_idx = 0
 
integer physpkg::prec_dp_idx = 0
 
integer physpkg::snow_dp_idx = 0
 
integer physpkg::prec_sh_idx = 0
 
integer physpkg::snow_sh_idx = 0
 
integer physpkg::rice2_idx = 0
 
integer, dimension(pcnst) physpkg::species_class = -1
 
character(len=16) physpkg::shallow_scheme
 
character(len=16) physpkg::macrop_scheme
 
character(len=16) physpkg::microp_scheme
 
integer physpkg::cld_macmic_num_steps
 
logical physpkg::do_clubb_sgs
 
logical physpkg::use_subcol_microp
 
logical physpkg::state_debug_checks
 
logical physpkg::clim_modal_aero
 
logical physpkg::prog_modal_aero
 
logical physpkg::micro_do_icesupersat
 
logical physpkg::pergro_test_active = .false.
 
logical physpkg::pergro_mods = .false.
 
logical physpkg::is_cmip6_volc