Update esmf_wrf_timemgr, start using shr_file_mod for file gets and puts

Roughly 6000 lines of changed or new code
Ideal engineering days: 3 days
6 weeks to complete
240 lpd
Update esmf_wrf_timemgr to version on chghilev branch.
cam files with getfil and putfil:
getfil:

  • chemistry/trop_mozart/chemistry.F90
  • chemistry/trop_mozart/mo_airplane.F90
  • chemistry/trop_mozart/mo_ch4_lbc.F90
  • chemistry/trop_mozart/mo_drydep.F90
  • chemistry/trop_mozart/mo_jlong.F90
  • chemistry/trop_mozart/mo_jshort.F90
  • chemistry/trop_mozart/mo_lb_vals.F90
  • chemistry/trop_mozart/mo_srf_emissions.F90
  • chemistry/trop_mozart/mo_sulf.F90
  • chemistry/trop_mozart/mo_ub_vals.F90
  • chemistry/waccm_mozart/chem_surfvals.F90
  • chemistry/waccm_mozart/efield.F90
  • chemistry/waccm_mozart/euvac.F90
  • chemistry/waccm_mozart/mo_airplane.F90
  • chemistry/waccm_mozart/mo_drydep.F90
  • chemistry/waccm_mozart/mo_jeuv.F90
  • chemistry/waccm_mozart/mo_jlong.F90
  • chemistry/waccm_mozart/mo_jshort.F90
  • chemistry/waccm_mozart/mo_snoe.F90
  • chemistry/waccm_mozart/mo_srf_emissions.F90
  • chemistry/waccm_mozart/mo_strato_aerosol.F90
  • chemistry/waccm_mozart/mo_sulf.F90
  • chemistry/waccm_mozart/mo_tgcm_ubc.F90
  • chemistry/waccm_mozart/neckel.F90
  • chemistry/waccm_mozart/wei96.F90
  • chemistry/waccm_mozart/woods.F90
  • control/ccsm_msg.F90
  • control/history.F90
  • control/landfrac_file.F90
  • control/restart.F90
  • control/startup_initialconds.F90
  • dynamics/fv/FVCAM_GridCompMod.F90
  • dynamics/fv/metdata.F90
  • ocnsice/csim4/camice.F90
  • ocnsice/dom/camoce.F90
  • ocnsice/som/somoce.F90
  • physics/cam1/aer_optics.F90
  • physics/cam1/caerbnd.F90
  • physics/cam1/carbonscales.F90
  • physics/cam1/chem_surfvals.F90
  • physics/cam1/chemistry.F90
  • physics/cam1/co2_data_flux.F90
  • physics/cam1/dmsbnd.F90
  • physics/cam1/dust_intr.F90
  • physics/cam1/icarus_scops.F90
  • physics/cam1/ozone_data.F90
  • physics/cam1/prescribed_aerosols.F90
  • physics/cam1/radae.F90
  • physics/cam1/ramp_scon.F90
  • physics/cam1/restart_physics.F90
  • physics/cam1/soxbnd.F90
  • physics/cam1/sulfur_intr.F90
  • physics/cam1/volcanicmass.F90
  • physics/waccm/chemistry.F90
  • physics/waccm/mo_solar_parms.F90
  • physics/waccm/tgcm_forcing.F90
    putfil:
  • control/ccsm_msg.F90
  • control/history.F90
  • control/restart.F90
  • ocnsice/csim4/camice.F90
  • ocnsice/dom/camoce.F90
  • ocnsice/som/somoce.F90
  • physics/cam1/restart_physics.F90

cam module for getfil and putfil: ioFileMod.F90
clm file with getfil and putfil:
Clm module for getfil and putfil: fileutils.F90
putfil:

  • biogeochem/DGVMMod.F90
  • main/histFileMod.F90
  • main/restFileMod.F90
    getfil:
  • biogeochem/CASAMod.F90
  • biogeochem/STATICEcosysDynMod.F90
  • main/atmdrvMod.F90
  • main/histFileMod.F90
  • main/iniTimeConst.F90
  • main/inicFileMod.F90
  • main/initializeMod.F90
  • main/ndepFileMod.F90
  • main/pftdynMod.F90
  • main/pftvarcon.F90
  • main/restFileMod.F90
  • main/surfFileMod.F90
  • No labels