CAM
cam_restart Module Reference

Functions/Subroutines

subroutine, public restart_defaultopts (cam_branch_file_out)
 
subroutine, public restart_setopts (nsrest, cam_branch_file_in)
 
subroutine, public restart_printopts
 
subroutine, public cam_write_restart (cam_in, cam_out, dyn_out, pbuf2d, yr_spec, mon_spec, day_spec, sec_spec)
 
subroutine, public cam_read_restart (cam_in, cam_out, dyn_in, dyn_out, pbuf2d, stop_ymd, stop_tod, NLFileName)
 
subroutine write_rest_pfile
 
subroutine read_rest_pfile
 
subroutine set_restart_filepath (rgpath)
 
character(len=nlen) function, public get_restcase ()
 
character(len=nlen) function, public get_restartdir ()
 

Variables

integer, parameter uninit_int = -999999999
 
integer, parameter nlen = 256
 
character(len=nlenpname = ' '
 
character(shr_kind_cl) tcase = ' '
 
logical nlres
 
logical lbrnch
 
character(len=nlenrfilename_spec = '%c.cam.r.%y-%m-%d-%s.nc'
 
logical aeres
 
integer nsds = -1
 
character(len=nlenrest_pfile = './rpointer.atm'
 
character(len=nlencam_branch_file = ' '
 

Function/Subroutine Documentation

◆ cam_read_restart()

subroutine, public cam_restart::cam_read_restart ( type(cam_in_t), dimension(:), pointer  cam_in,
type(cam_out_t), dimension(:), pointer  cam_out,
type(dyn_import_t), intent(inout)  dyn_in,
type(dyn_export_t), intent(inout)  dyn_out,
type(physics_buffer_desc), dimension(:,:), pointer  pbuf2d,
integer, intent(in)  stop_ymd,
integer, intent(in)  stop_tod,
character(len=*), intent(in)  NLFileName 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cam_write_restart()

subroutine, public cam_restart::cam_write_restart ( type(cam_in_t), dimension(begchunk:endchunk), intent(in)  cam_in,
type(cam_out_t), dimension(begchunk:endchunk), intent(in)  cam_out,
type(dyn_export_t), intent(in)  dyn_out,
type(physics_buffer_desc), dimension(:,:), pointer  pbuf2d,
integer, intent(in), optional  yr_spec,
integer, intent(in), optional  mon_spec,
integer, intent(in), optional  day_spec,
integer, intent(in), optional  sec_spec 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_restartdir()

character(len=nlen) function, public cam_restart::get_restartdir ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_restcase()

character(len=nlen) function, public cam_restart::get_restcase ( )
Here is the caller graph for this function:

◆ read_rest_pfile()

subroutine cam_restart::read_rest_pfile ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restart_defaultopts()

subroutine, public cam_restart::restart_defaultopts ( character(len=nlen), intent(out), optional  cam_branch_file_out)
Here is the caller graph for this function:

◆ restart_printopts()

subroutine, public cam_restart::restart_printopts ( )
Here is the caller graph for this function:

◆ restart_setopts()

subroutine, public cam_restart::restart_setopts ( integer, intent(in)  nsrest,
character(len=nlen), intent(in), optional  cam_branch_file_in 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_restart_filepath()

subroutine cam_restart::set_restart_filepath ( character(len=*), intent(in)  rgpath)
private
Here is the caller graph for this function:

◆ write_rest_pfile()

subroutine cam_restart::write_rest_pfile ( )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ aeres

logical cam_restart::aeres
private

◆ cam_branch_file

character(len=nlen) cam_restart::cam_branch_file = ' '
private

◆ lbrnch

logical cam_restart::lbrnch
private

◆ nlen

integer, parameter cam_restart::nlen = 256
private

◆ nlres

logical cam_restart::nlres
private

◆ nsds

integer cam_restart::nsds = -1
private

◆ pname

character(len=nlen) cam_restart::pname = ' '
private

◆ rest_pfile

character(len=nlen) cam_restart::rest_pfile = './rpointer.atm'
private

◆ rfilename_spec

character(len=nlen) cam_restart::rfilename_spec = '%c.cam.r.%y-%m-%d-%s.nc'
private

◆ tcase

character(shr_kind_cl) cam_restart::tcase = ' '
private

◆ uninit_int

integer, parameter cam_restart::uninit_int = -999999999
private