CAM Component  1.2.2
 All Classes Files Functions Variables
cam_comp Module Reference
Collaboration diagram for cam_comp:
Collaboration graph

Public Member Functions

subroutine, public cam_init (cam_out, cam_in, mpicom_atm, start_ymd, start_tod, ref_ymd, ref_tod, stop_ymd, stop_tod, perpetual_run, perpetual_ymd, calendar)
 
subroutine, public cam_run1 (cam_in, cam_out)
 
subroutine, public cam_run2 (cam_out, cam_in)
 
subroutine, public cam_run3 (cam_out)
 
subroutine, public cam_run4 (cam_out, cam_in, rstwr, nlend, yr_spec, mon_spec, day_spec, sec_spec)
 
subroutine, public cam_final (cam_out, cam_in)
 

Detailed Description

Definition at line 1 of file cam_comp.F90.

Member Function/Subroutine Documentation

subroutine, public cam_comp::cam_final ( type(cam_out_t), dimension(:), pointer  cam_out,
type(cam_in_t), dimension(:), pointer  cam_in 
)

Definition at line 447 of file cam_comp.F90.

References camsrfexch::atm2hub_deallocate(), and camsrfexch::hub2atm_deallocate().

Referenced by atm_comp_mct::atm_final_mct().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public cam_comp::cam_init ( type(cam_out_t), dimension(:), pointer  cam_out,
type(cam_in_t), dimension(:), pointer  cam_in,
integer, intent(in)  mpicom_atm,
integer, intent(in)  start_ymd,
integer, intent(in)  start_tod,
integer, intent(in)  ref_ymd,
integer, intent(in)  ref_tod,
integer, intent(in)  stop_ymd,
integer, intent(in)  stop_tod,
logical, intent(in)  perpetual_run,
integer, intent(in)  perpetual_ymd,
character(len=cs), intent(in)  calendar 
)

Definition at line 73 of file cam_comp.F90.

References camsrfexch::atm2hub_alloc(), and camsrfexch::hub2atm_alloc().

Referenced by atm_comp_mct::atm_init_mct().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public cam_comp::cam_run1 ( type(cam_in_t), dimension(begchunk:endchunk)  cam_in,
type(cam_out_t), dimension(begchunk:endchunk)  cam_out 
)

Definition at line 210 of file cam_comp.F90.

Referenced by atm_comp_mct::atm_init_mct(), and atm_comp_mct::atm_run_mct().

Here is the caller graph for this function:

subroutine, public cam_comp::cam_run2 ( type(cam_out_t), dimension(begchunk:endchunk), intent(inout)  cam_out,
type(cam_in_t), dimension(begchunk:endchunk), intent(inout)  cam_in 
)

Definition at line 269 of file cam_comp.F90.

Referenced by atm_comp_mct::atm_run_mct().

Here is the caller graph for this function:

subroutine, public cam_comp::cam_run3 ( type(cam_out_t), dimension(begchunk:endchunk), intent(inout)  cam_out)

Definition at line 322 of file cam_comp.F90.

Referenced by atm_comp_mct::atm_run_mct().

Here is the caller graph for this function:

subroutine, public cam_comp::cam_run4 ( type(cam_out_t), dimension(begchunk:endchunk), intent(inout)  cam_out,
type(cam_in_t), dimension(begchunk:endchunk), intent(inout)  cam_in,
logical, intent(in)  rstwr,
logical, intent(in)  nlend,
integer, intent(in), optional  yr_spec,
integer, intent(in), optional  mon_spec,
integer, intent(in), optional  day_spec,
integer, intent(in), optional  sec_spec 
)

Definition at line 361 of file cam_comp.F90.

Referenced by atm_comp_mct::atm_run_mct().

Here is the caller graph for this function:


The documentation for this module was generated from the following file: