CAM
atm_comp_mct Module Reference

Functions/Subroutines

subroutine, public atm_init_mct (EClock, cdata_a, x2a_a, a2x_a, NLFilename)
 
subroutine, public atm_run_mct (EClock, cdata_a, x2a_a, a2x_a)
 
subroutine, public atm_final_mct (EClock, cdata_a, x2a_a, a2x_a)
 
subroutine, private atm_setgsmap_mct (mpicom_atm, ATMID, GSMap_atm)
 
subroutine, private atm_domain_mct (lsize, gsMap_a, dom_a)
 
subroutine, private atm_read_srfrest_mct (EClock, x2a_a, a2x_a)
 
subroutine, private atm_write_srfrest_mct (x2a_a, a2x_a, yr_spec, mon_spec, day_spec, sec_spec)
 

Variables

type(cam_in_t), dimension(:), pointer cam_in
 
type(cam_out_t), dimension(:), pointer cam_out
 
integer, parameter nlen = 256
 
character(len=nlenfname_srf_cam
 
character(len=nlenpname_srf_cam
 
character(len=cl) rsfilename_spec_cam
 
logical lnd_present
 
logical ocn_present
 
integer, dimension(:), pointer dof
 
type(seq_infodata_type), pointer infodata
 

Function/Subroutine Documentation

◆ atm_domain_mct()

subroutine, private atm_comp_mct::atm_domain_mct ( integer, intent(in)  lsize,
type(mct_gsmap), intent(in)  gsMap_a,
type(mct_ggrid), intent(inout)  dom_a 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ atm_final_mct()

subroutine, public atm_comp_mct::atm_final_mct ( type(esmf_clock), intent(inout)  EClock,
type(seq_cdata), intent(inout)  cdata_a,
type(mct_avect), intent(inout)  x2a_a,
type(mct_avect), intent(inout)  a2x_a 
)
Here is the call graph for this function:

◆ atm_init_mct()

subroutine, public atm_comp_mct::atm_init_mct ( type(esmf_clock), intent(inout)  EClock,
type(seq_cdata), intent(inout)  cdata_a,
type(mct_avect), intent(inout)  x2a_a,
type(mct_avect), intent(inout)  a2x_a,
character(len=*), intent(in), optional  NLFilename 
)
Here is the call graph for this function:

◆ atm_read_srfrest_mct()

subroutine, private atm_comp_mct::atm_read_srfrest_mct ( type(esmf_clock), intent(inout)  EClock,
type(mct_avect), intent(inout)  x2a_a,
type(mct_avect), intent(inout)  a2x_a 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ atm_run_mct()

subroutine, public atm_comp_mct::atm_run_mct ( type(esmf_clock), intent(inout)  EClock,
type(seq_cdata), intent(inout)  cdata_a,
type(mct_avect), intent(inout)  x2a_a,
type(mct_avect), intent(inout)  a2x_a 
)
Here is the call graph for this function:

◆ atm_setgsmap_mct()

subroutine, private atm_comp_mct::atm_setgsmap_mct ( integer, intent(in)  mpicom_atm,
integer, intent(in)  ATMID,
type(mct_gsmap), intent(out)  GSMap_atm 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ atm_write_srfrest_mct()

subroutine, private atm_comp_mct::atm_write_srfrest_mct ( type(mct_avect), intent(in)  x2a_a,
type(mct_avect), intent(in)  a2x_a,
integer, intent(in)  yr_spec,
integer, intent(in)  mon_spec,
integer, intent(in)  day_spec,
integer, intent(in)  sec_spec 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ cam_in

type(cam_in_t), dimension(:), pointer atm_comp_mct::cam_in
private

◆ cam_out

type(cam_out_t), dimension(:), pointer atm_comp_mct::cam_out
private

◆ dof

integer, dimension(:), pointer atm_comp_mct::dof
private

◆ fname_srf_cam

character(len=nlen) atm_comp_mct::fname_srf_cam
private

◆ infodata

type(seq_infodata_type), pointer atm_comp_mct::infodata
private

◆ lnd_present

logical atm_comp_mct::lnd_present
private

◆ nlen

integer, parameter atm_comp_mct::nlen = 256
private

◆ ocn_present

logical atm_comp_mct::ocn_present
private

◆ pname_srf_cam

character(len=nlen) atm_comp_mct::pname_srf_cam
private

◆ rsfilename_spec_cam

character(len=cl) atm_comp_mct::rsfilename_spec_cam
private