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