CAM
restfilemod Module Reference

Functions/Subroutines

subroutine, public restfile_write (bounds, file, atm2lnd_vars, aerosol_vars, canopystate_vars, cnstate_vars, carbonstate_vars, c13_carbonstate_vars, c14_carbonstate_vars, carbonflux_vars, ch4_vars, dgvs_vars, energyflux_vars, frictionvel_vars, lakestate_vars, nitrogenstate_vars, nitrogenflux_vars, photosyns_vars, soilhydrology_vars, soilstate_vars, solarabs_vars, surfalb_vars, temperature_vars, waterflux_vars, waterstate_vars, phosphorusstate_vars, phosphorusflux_vars, ep_betr, alm_fates, crop_vars, rdate, noptr)
 
subroutine, public restfile_read (bounds, file, atm2lnd_vars, aerosol_vars, canopystate_vars, cnstate_vars, carbonstate_vars, c13_carbonstate_vars, c14_carbonstate_vars, carbonflux_vars, ch4_vars, dgvs_vars, energyflux_vars, frictionvel_vars, lakestate_vars, nitrogenstate_vars, nitrogenflux_vars, photosyns_vars, soilhydrology_vars, soilstate_vars, solarabs_vars, surfalb_vars, temperature_vars, waterflux_vars, waterstate_vars, phosphorusstate_vars, phosphorusflux_vars, ep_betr, alm_fates, glc2lnd_vars, crop_vars)
 
subroutine, public restfile_getfile (file, path)
 
subroutine, private restfile_read_pfile (pnamer)
 
subroutine, private restfile_closerestart (file)
 
subroutine, private restfile_write_pfile (fnamer)
 
subroutine, public restfile_open (flag, file, ncid)
 
character(len=256) function, public restfile_filename (rdate)
 
subroutine, private restfile_dimset (ncid)
 
subroutine, private restfile_add_ilun_metadata (ncid)
 
subroutine, private restfile_add_icol_metadata (ncid)
 
subroutine, private restfile_add_ipft_metadata (ncid)
 
subroutine, private restfile_dimcheck (ncid)
 
subroutine, private restfile_enddef (ncid)
 
subroutine, public restfile_close (ncid)
 
subroutine, private restfile_check_consistency (bounds, ncid)
 
subroutine, private restfile_read_consistency_nl (check_finidat_fsurdat_consistency, check_finidat_year_consistency, check_finidat_pct_consistency)
 
subroutine, private restfile_check_fsurdat (ncid)
 
subroutine, private restfile_check_year (ncid)
 

Function/Subroutine Documentation

◆ restfile_add_icol_metadata()

subroutine, private restfilemod::restfile_add_icol_metadata ( type(file_desc_t), intent(inout)  ncid)
private
Here is the caller graph for this function:

◆ restfile_add_ilun_metadata()

subroutine, private restfilemod::restfile_add_ilun_metadata ( type(file_desc_t), intent(inout)  ncid)
private
Here is the caller graph for this function:

◆ restfile_add_ipft_metadata()

subroutine, private restfilemod::restfile_add_ipft_metadata ( type(file_desc_t), intent(inout)  ncid)
private
Here is the caller graph for this function:

◆ restfile_check_consistency()

subroutine, private restfilemod::restfile_check_consistency ( type(bounds_type), intent(in)  bounds,
type(file_desc_t), intent(inout)  ncid 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restfile_check_fsurdat()

subroutine, private restfilemod::restfile_check_fsurdat ( type(file_desc_t), intent(inout)  ncid)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restfile_check_year()

subroutine, private restfilemod::restfile_check_year ( type(file_desc_t), intent(inout)  ncid)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restfile_close()

subroutine, public restfilemod::restfile_close ( type(file_desc_t), intent(inout)  ncid)
Here is the caller graph for this function:

◆ restfile_closerestart()

subroutine, private restfilemod::restfile_closerestart ( character(len=*), intent(in)  file)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restfile_dimcheck()

subroutine, private restfilemod::restfile_dimcheck ( type(file_desc_t), intent(inout)  ncid)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restfile_dimset()

subroutine, private restfilemod::restfile_dimset ( type(file_desc_t), intent(inout)  ncid)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restfile_enddef()

subroutine, private restfilemod::restfile_enddef ( type(file_desc_t), intent(inout)  ncid)
private
Here is the caller graph for this function:

◆ restfile_filename()

character(len=256) function, public restfilemod::restfile_filename ( character(len=*), intent(in)  rdate)
Here is the caller graph for this function:

◆ restfile_getfile()

subroutine, public restfilemod::restfile_getfile ( character(len=*), intent(out)  file,
character(len=*), intent(out)  path 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restfile_open()

subroutine, public restfilemod::restfile_open ( character(len=*), intent(in)  flag,
character(len=*), intent(in)  file,
type(file_desc_t), intent(out)  ncid 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restfile_read()

subroutine, public restfilemod::restfile_read ( type(bounds_type), intent(in)  bounds,
character(len=*), intent(in)  file,
type(atm2lnd_type), intent(inout)  atm2lnd_vars,
type(aerosol_type), intent(inout)  aerosol_vars,
type(canopystate_type), intent(inout)  canopystate_vars,
type(cnstate_type), intent(inout)  cnstate_vars,
type(carbonstate_type), intent(inout)  carbonstate_vars,
type(carbonstate_type), intent(inout)  c13_carbonstate_vars,
type(carbonstate_type), intent(inout)  c14_carbonstate_vars,
type(carbonflux_type), intent(inout)  carbonflux_vars,
type(ch4_type), intent(inout)  ch4_vars,
type(dgvs_type), intent(inout)  dgvs_vars,
type(energyflux_type), intent(inout)  energyflux_vars,
type(frictionvel_type), intent(inout)  frictionvel_vars,
type(lakestate_type), intent(inout)  lakestate_vars,
type(nitrogenstate_type), intent(inout)  nitrogenstate_vars,
type(nitrogenflux_type), intent(inout)  nitrogenflux_vars,
type(photosyns_type), intent(inout)  photosyns_vars,
type(soilhydrology_type), intent(inout)  soilhydrology_vars,
type(soilstate_type), intent(inout)  soilstate_vars,
type(solarabs_type), intent(inout)  solarabs_vars,
type(surfalb_type), intent(inout)  surfalb_vars,
type(temperature_type), intent(inout)  temperature_vars,
type(waterflux_type), intent(inout)  waterflux_vars,
type(waterstate_type), intent(inout)  waterstate_vars,
type(phosphorusstate_type), intent(inout)  phosphorusstate_vars,
type(phosphorusflux_type), intent(inout)  phosphorusflux_vars,
class(betr_simulation_alm_type), intent(inout)  ep_betr,
type(hlm_fates_interface_type), intent(inout)  alm_fates,
type(glc2lnd_type), intent(inout)  glc2lnd_vars,
type(crop_type), intent(inout)  crop_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restfile_read_consistency_nl()

subroutine, private restfilemod::restfile_read_consistency_nl ( logical, intent(out)  check_finidat_fsurdat_consistency,
logical, intent(out)  check_finidat_year_consistency,
logical, intent(out)  check_finidat_pct_consistency 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restfile_read_pfile()

subroutine, private restfilemod::restfile_read_pfile ( character(len=*), intent(out)  pnamer)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restfile_write()

subroutine, public restfilemod::restfile_write ( type(bounds_type), intent(in)  bounds,
character(len=*), intent(in)  file,
type(atm2lnd_type), intent(in)  atm2lnd_vars,
type(aerosol_type), intent(in)  aerosol_vars,
type(canopystate_type), intent(inout)  canopystate_vars,
type(cnstate_type), intent(inout)  cnstate_vars,
type(carbonstate_type), intent(inout)  carbonstate_vars,
type(carbonstate_type), intent(in)  c13_carbonstate_vars,
type(carbonstate_type), intent(in)  c14_carbonstate_vars,
type(carbonflux_type), intent(inout)  carbonflux_vars,
type(ch4_type), intent(in)  ch4_vars,
type(dgvs_type), intent(in)  dgvs_vars,
type(energyflux_type), intent(in)  energyflux_vars,
type(frictionvel_type), intent(inout)  frictionvel_vars,
type(lakestate_type), intent(in)  lakestate_vars,
type(nitrogenstate_type), intent(inout)  nitrogenstate_vars,
type(nitrogenflux_type), intent(in)  nitrogenflux_vars,
type(photosyns_type), intent(in)  photosyns_vars,
type(soilhydrology_type), intent(in)  soilhydrology_vars,
type(soilstate_type), intent(in)  soilstate_vars,
type(solarabs_type), intent(in)  solarabs_vars,
type(surfalb_type), intent(in)  surfalb_vars,
type(temperature_type), intent(in)  temperature_vars,
type(waterflux_type), intent(in)  waterflux_vars,
type(waterstate_type), intent(inout)  waterstate_vars,
type(phosphorusstate_type), intent(inout)  phosphorusstate_vars,
type(phosphorusflux_type), intent(in)  phosphorusflux_vars,
class(betr_simulation_alm_type), intent(inout)  ep_betr,
type(hlm_fates_interface_type), intent(inout)  alm_fates,
type(crop_type), intent(inout)  crop_vars,
character(len=*), intent(in), optional  rdate,
logical, intent(in), optional  noptr 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ restfile_write_pfile()

subroutine, private restfilemod::restfile_write_pfile ( character(len=*), intent(in)  fnamer)
private
Here is the call graph for this function:
Here is the caller graph for this function: