The routines in Gregorian must be moved to this (Cam3_5_35_DART_mods) directory
before building CAM, in order to enable the Gregorian calendar.  This code is
slightly kluged in that the radiation on the last day of leap years is the same
as on day 365.  In addition, the calendar type in the namelists must be set to
GREGORIAN.

The alternative, officially recommended, method for using a
Gregorian calendar is to build a complete ESMF time manager to replace
the pared down (WRF) time manager which the NOLEAP CAM uses.  I haven't
found anyone who's has done that, or is willing to do it for CAM,
including someone who worked on ESMF project for some years.


Contents of
Cam3_5_28_DART_mods      version used in v35

cam_history.F90          Used v45, but removed use_64bit_nc code
runtime_opts.F90         merged v45 ENDOFRUN code into v35 file
clm_varctl.F90           Not needed; just an ENDOFRUN comment
time_manager.F90         Not needed
zm_conv.F90              Not needed; debug Tmix deaths
ESMF.inc                 Use v28mod in v35
controlMod.F90           Use v28mod in v35 (but may not be needed/used if I can use CLM .h file
                          instead of initial file.
driver.F90 (CLM)         Use v28mod in v35 (but may not be needed/used if I can use CLM .h file
                          instead of initial file.)
clm_time_manager.F90     Use v28 DART_mods
ice_time_manager.F90     Use v28 DART_mods
ocn_time_manager.F90     Use v28 DART_mods
pft_module.F90           Use v28 DART_mods
sw_core.F90              Use v28 DART_mods
cd_core.F90              Use v28 DART_mods

=========================================================
6/26/08
cam_diagnostics.F90 added with mods from v45 to work around xlf90 11.1 problems
with writing initial files.

ocn/dom/ocn_comp.F90 (data ocean model, not slab)  not added yet here.

