CAM
|
Functions/Subroutines | |
subroutine, public | aerodep_flx_init () |
subroutine, public | aerodep_flx_readnl (nlfile) |
subroutine | aerodep_flx_set (cam_out, ncol, lchnk) |
subroutine, public | aerodep_flx_adv (state, pbuf2d, cam_out) |
logical function, public | aerodep_flx_prescribed () |
subroutine | set_bulk_fluxes (cam_out, ncol, lchnk) |
subroutine | set_modal_fluxes (cam_out, ncol, lchnk) |
subroutine | set_fluxes (fluxes, fld_indx, ncol, lchnk) |
integer function | get_ndx (name, list) |
Variables | |
type(trfld), dimension(:), pointer | fields |
type(trfile) | file |
logical | has_aerodep_flx = .false. |
integer, parameter, public | n_bulk = 14 |
integer, parameter, public | n_modal = 22 |
integer | number_flds |
character(len=256) | filename = ' ' |
character(len=256) | filelist = ' ' |
character(len=256) | datapath = ' ' |
character(len=32) | datatype = 'SERIAL' |
logical | rmv_file = .false. |
integer | cycle_yr = 0 |
integer | fixed_ymd = 0 |
integer | fixed_tod = 0 |
character(len=32), dimension(n_modal) | specifier = ' ' |
character(len=12), dimension(n_bulk), parameter | bulk_names = (/ 'BCDEPWET ', 'BCPHODRY ', 'BCPHIDRY ', 'OCDEPWET ', 'OCPHODRY ', 'OCPHIDRY ', 'DSTX01DD ', 'DSTX02DD ', 'DSTX03DD ', 'DSTX04DD ', 'DSTX01WD ', 'DSTX02WD ', 'DSTX03WD ', 'DSTX04WD ' /) |
integer, dimension(n_bulk) | index_bulk_map |
integer | ibcphiwet |
integer | ibcphidry |
integer | ibcphodry |
integer | iocphiwet |
integer | iocphidry |
integer | iocphodry |
integer | idstdry1 |
integer | idstdry2 |
integer | idstdry3 |
integer | idstdry4 |
integer | idstwet1 |
integer | idstwet2 |
integer | idstwet3 |
integer | idstwet4 |
character(len=12), dimension(n_modal), parameter | modal_names = (/ 'bc_a1DDF ', 'bc_c1DDF ', 'pom_a1DDF ', 'pom_c1DDF ', 'soa_a1DDF ', 'soa_c1DDF ', 'soa_a2DDF ', 'soa_c2DDF ', 'dst_a1DDF ', 'dst_c1DDF ', 'dst_a3DDF ', 'dst_c3DDF ', 'bc_a1SFWET ', 'bc_c1SFWET ', 'pom_a1SFWET ', 'pom_c1SFWET ', 'soa_a1SFWET ', 'soa_c1SFWET ', 'dst_a1SFWET ', 'dst_c1SFWET ', 'dst_a3SFWET ', 'dst_c3SFWET ' /) |
integer, dimension(n_modal) | index_modal_map |
integer, parameter | idx_bc1 = 1 |
integer, parameter | idx_pom1 = 2 |
integer, parameter | idx_soa1 = 3 |
integer, parameter | idx_soa2 = 4 |
integer, parameter | idx_dst1 = 5 |
integer, parameter | idx_dst3 = 6 |
integer, parameter | idx_ncl3 = 7 |
integer, parameter | idx_so43 = 8 |
integer, parameter | nmodal_idxs = 8 |
integer | idx_bc1_dryis = -1 |
integer | idx_bc1_drycw = -1 |
integer | idx_pom1_dryis = -1 |
integer | idx_pom1_drycw = -1 |
integer | idx_soa1_dryis = -1 |
integer | idx_soa1_drycw = -1 |
integer | idx_soa2_dryis = -1 |
integer | idx_soa2_drycw = -1 |
integer | idx_dst1_dryis = -1 |
integer | idx_dst1_drycw = -1 |
integer | idx_dst3_dryis = -1 |
integer | idx_dst3_drycw = -1 |
integer | idx_bc1_wetis = -1 |
integer | idx_bc1_wetcw = -1 |
integer | idx_pom1_wetis = -1 |
integer | idx_pom1_wetcw = -1 |
integer | idx_soa1_wetis = -1 |
integer | idx_soa1_wetcw = -1 |
integer | idx_dst1_wetis = -1 |
integer | idx_dst1_wetcw = -1 |
integer | idx_dst3_wetis = -1 |
integer | idx_dst3_wetcw = -1 |
logical | modal_fluxes = .false. |
subroutine, public aerodep_flx::aerodep_flx_adv | ( | type(physics_state), dimension(begchunk:endchunk), intent(in) | state, |
type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, | ||
type(cam_out_t), dimension(begchunk:endchunk), intent(inout) | cam_out | ||
) |
subroutine, public aerodep_flx::aerodep_flx_init | ( | ) |
logical function, public aerodep_flx::aerodep_flx_prescribed | ( | ) |
subroutine, public aerodep_flx::aerodep_flx_readnl | ( | character(len=*), intent(in) | nlfile | ) |
subroutine aerodep_flx::aerodep_flx_set | ( | type(cam_out_t), intent(inout) | cam_out, |
integer, intent(in) | ncol, | ||
integer, intent(in) | lchnk | ||
) |
integer function aerodep_flx::get_ndx | ( | character(len=*), intent(in) | name, |
character(len=*), dimension(:), intent(in) | list | ||
) |
|
private |
subroutine aerodep_flx::set_fluxes | ( | real(r8), dimension(:), intent(inout) | fluxes, |
integer, intent(in) | fld_indx, | ||
integer, intent(in) | ncol, | ||
integer, intent(in) | lchnk | ||
) |
subroutine aerodep_flx::set_modal_fluxes | ( | type(cam_out_t), intent(inout) | cam_out, |
integer, intent(in) | ncol, | ||
integer, intent(in) | lchnk | ||
) |
|
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 |
|
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 |
integer, parameter, public aerodep_flx::n_bulk = 14 |
integer, parameter, public aerodep_flx::n_modal = 22 |
|
private |
|
private |
|
private |
|
private |