|
CAM
|
Functions/Subroutines | |
| subroutine, public | phys_register |
| subroutine | phys_inidat (cam_out, pbuf2d) |
| subroutine, public | phys_init (phys_state, phys_tend, pbuf2d, cam_out) |
| subroutine, public | phys_run1 (phys_state, ztodt, phys_tend, pbuf2d, cam_in, cam_out) |
| subroutine | phys_run1_adiabatic_or_ideal (ztodt, phys_state, phys_tend, pbuf2d) |
| subroutine, public | phys_run2 (phys_state, ztodt, phys_tend, pbuf2d, cam_out, cam_in) |
| subroutine, public | phys_final (phys_state, phys_tend, pbuf2d) |
| subroutine | tphysac (ztodt, cam_in, sgh, sgh30, cam_out, state, tend, pbuf, fsds) |
| subroutine | tphysbc (ztodt, fsns, fsnt, flns, flnt, state, tend, pbuf, fsds, landm, sgh, sgh30, cam_out, cam_in) |
| subroutine | phys_timestep_init (phys_state, cam_out, pbuf2d) |
| subroutine | add_fld_default_calls () |
Variables | |
| integer | teout_idx = 0 |
| integer | tini_idx = 0 |
| integer | qini_idx = 0 |
| integer | cldliqini_idx = 0 |
| integer | cldiceini_idx = 0 |
| integer | static_ener_ac_idx = 0 |
| integer | water_vap_ac_idx = 0 |
| integer | prec_str_idx = 0 |
| integer | snow_str_idx = 0 |
| integer | prec_sed_idx = 0 |
| integer | snow_sed_idx = 0 |
| integer | prec_pcw_idx = 0 |
| integer | snow_pcw_idx = 0 |
| integer | prec_dp_idx = 0 |
| integer | snow_dp_idx = 0 |
| integer | prec_sh_idx = 0 |
| integer | snow_sh_idx = 0 |
| integer | rice2_idx = 0 |
| integer, dimension(pcnst) | species_class = -1 |
| character(len=16) | shallow_scheme |
| character(len=16) | macrop_scheme |
| character(len=16) | microp_scheme |
| integer | cld_macmic_num_steps |
| logical | do_clubb_sgs |
| logical | use_subcol_microp |
| logical | state_debug_checks |
| logical | clim_modal_aero |
| logical | prog_modal_aero |
| logical | micro_do_icesupersat |
| logical | pergro_test_active = .false. |
| logical | pergro_mods = .false. |
| logical | is_cmip6_volc |
| subroutine physpkg::add_fld_default_calls | ( | ) |


| subroutine, public physpkg::phys_final | ( | type(physics_state), dimension(:), pointer | phys_state, |
| type(physics_tend ), dimension(:), pointer | phys_tend, | ||
| type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d | ||
| ) |


| subroutine physpkg::phys_inidat | ( | type(cam_out_t), dimension(begchunk:endchunk), intent(inout) | cam_out, |
| type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d | ||
| ) |


| subroutine, public physpkg::phys_init | ( | type(physics_state), dimension(:), pointer | phys_state, |
| type(physics_tend ), dimension(:), pointer | phys_tend, | ||
| type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, | ||
| type(cam_out_t), dimension(begchunk:endchunk), intent(inout) | cam_out | ||
| ) |


| subroutine, public physpkg::phys_register | ( | ) |


| subroutine, public physpkg::phys_run1 | ( | type(physics_state), dimension(begchunk:endchunk), intent(inout) | phys_state, |
| real(r8), intent(in) | ztodt, | ||
| type(physics_tend ), dimension(begchunk:endchunk), intent(inout) | phys_tend, | ||
| type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, | ||
| type(cam_in_t), dimension(begchunk:endchunk) | cam_in, | ||
| type(cam_out_t), dimension(begchunk:endchunk) | cam_out | ||
| ) |


| subroutine physpkg::phys_run1_adiabatic_or_ideal | ( | real(r8), intent(in) | ztodt, |
| type(physics_state), dimension(begchunk:endchunk), intent(inout) | phys_state, | ||
| type(physics_tend ), dimension(begchunk:endchunk), intent(inout) | phys_tend, | ||
| type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d | ||
| ) |


| subroutine, public physpkg::phys_run2 | ( | type(physics_state), dimension(begchunk:endchunk), intent(inout) | phys_state, |
| real(r8), intent(in) | ztodt, | ||
| type(physics_tend ), dimension(begchunk:endchunk), intent(inout) | phys_tend, | ||
| type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, | ||
| type(cam_out_t), dimension(begchunk:endchunk), intent(inout) | cam_out, | ||
| type(cam_in_t), dimension(begchunk:endchunk), intent(inout) | cam_in | ||
| ) |


| subroutine physpkg::phys_timestep_init | ( | type(physics_state), dimension(begchunk:endchunk), intent(inout) | phys_state, |
| type(cam_out_t), dimension(begchunk:endchunk), intent(inout) | cam_out, | ||
| type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d | ||
| ) |


| subroutine physpkg::tphysac | ( | real(r8), intent(in) | ztodt, |
| type(cam_in_t), intent(inout) | cam_in, | ||
| real(r8), dimension(pcols), intent(in) | sgh, | ||
| real(r8), dimension(pcols), intent(in) | sgh30, | ||
| type(cam_out_t), intent(inout) | cam_out, | ||
| type(physics_state), intent(inout) | state, | ||
| type(physics_tend ), intent(inout) | tend, | ||
| type(physics_buffer_desc), dimension(:), pointer | pbuf, | ||
| real(r8), dimension(pcols), intent(in) | fsds | ||
| ) |


| subroutine physpkg::tphysbc | ( | real(r8), intent(in) | ztodt, |
| real(r8), dimension(pcols), intent(inout) | fsns, | ||
| real(r8), dimension(pcols), intent(inout) | fsnt, | ||
| real(r8), dimension(pcols), intent(inout) | flns, | ||
| real(r8), dimension(pcols), intent(inout) | flnt, | ||
| type(physics_state), intent(inout) | state, | ||
| type(physics_tend ), intent(inout) | tend, | ||
| type(physics_buffer_desc), dimension(:), pointer | pbuf, | ||
| real(r8), dimension(pcols), intent(inout) | fsds, | ||
| real(r8), dimension(pcols), intent(in) | landm, | ||
| real(r8), dimension(pcols), intent(in) | sgh, | ||
| real(r8), dimension(pcols), intent(in) | sgh30, | ||
| type(cam_out_t), intent(inout) | cam_out, | ||
| type(cam_in_t), intent(in) | cam_in | ||
| ) |
songxl 2011-09-20-------------------———
songxl 2011-09-20---------------------——
songxl 2011-09-20------------------------------—


|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |