NASA/Goddard Space Flight Center Global Modeling and Assimilation Office GEOS-5 Model Development REVISION HISTORY IMPORTANT: This file can only be updated by the Model Development Group. ######################################################################## xxxxxxxxx, Takacs, CVS Tag: Ganymed-3_0_UNSTABLE (zero diffs from Ganymed-2_1_p3) Module: Ganymed ------------------------------------------------------------------------------ 1) Updated to ESMF-5 2) Modified Regular Replay RC parameters Restart Changes: none ========================================================================== 15Mar2013, Takacs, CVS Tag: Ganymed-2_1_p4 (zero diffs from Ganymed-2_1_p3) Module: Ganymed ------------------------------------------------------------------------------ 1) Added diagnostic PRECTOT = PCU+PLS+SNO from SURFACE 2) Added GET_RESOURCE for Regular Replay Aliases: TV, TH, and THV 3) Modified Regular Replay Comments in AGCM.rc.tmpl Restart Changes: none ========================================================================== 28Feb2013, Takacs, CVS Tag: Ganymed-2_1_p3 (zero diffs from Ganymed-2_1_p2 for HEARTBEAT=900 at 1/2-deg) Module: Ganymed ------------------------------------------------------------------------------ 1) Changed Default Value of HEARTBEAT from 900 to 450 for 1/2-deg resolution. This improves surface temperature bias vs 1/4-deg results. 2) Fixed H1000 diagnostic in FV3. 3) Modified Intermittent Replay in DynCore_GridCompMod.F90 and AGCM.rc.tmpl to work in Cube. Restart Changes: none ========================================================================== 15Feb2013, Takacs, CVS Tag: Ganymed-2_1_p2 (zero diffs from Ganymed-2_1_p1 for MAXDALLOWED=700 at 1/2-deg) Module: Ganymed ------------------------------------------------------------------------------ 1) Changed Default Value of MAXDALLOWED from 1000 to 700 for 1/2-deg resolution. 2) Updated plots. Restart Changes: none ========================================================================== 07Feb2013, Takacs, CVS Tag: Ganymed-2_1_p1 (non-zero diffs from Ganymed-2_1) Module: Ganymed ------------------------------------------------------------------------------ 1) Modified Chemistry (GOCART, GAAS) to correct for regression problem in CUBE for layout changes. 2) Modified MAPL for Shared Memory usage in HorzTransforms. 3) Updated DU_OPTICS: ExtData/@CHEMDIR/x/opticsBands_DU.v11_2.nc in AGCM.rc 4) Implemented option for getting Ozone from GOCART (Default: disabled) 5) Modified SURFACE for PRECIP File. Now you can use a latitudinal taper and have UNDEF locations. 6) Implemented option for new CO2 CMS Emission files (Default: disabled) Restart Changes: none ========================================================================== 16Jan2013, Takacs, CVS Tag: Ganymed-2_1 (non-zero diffs from Ganymed-2_0) Module: Ganymed ------------------------------------------------------------------------------ 1) Updates to Landice Model (non-zero diffs) to correct surface energy balance. 2) Updates to MAPL_BASE and Chem_Shared/Chem_UtilMod.F90 to perform conservative remapping of GOCART and GAAS emmision files for Cubed-Sphere. 3) Updates to QUICKPLOT for Aerosol comparisons and RMS stats for forecasts. Restart Changes: none ========================================================================== 31Dec2012, Takacs, CVS Tag: Ganymed-2_0 (non-zero diffs from Ganymed-1_0_p3) 16Jan2013, Takacs, Pushed Tag: Ganymed-2_0 (zero diffs from Ganymed-2_0) Module: Ganymed !!! Warning: This tag does not regress with Layout Changes when running GOCART on the Cube !!! ------------------------------------------------------------------------------ 1) Updates to use new Landice Model (non-zero diffs) 2) Updates to use latest GFLD_fms (zero-diffs) Restart Changes: landice_internal_rst Note: LANDICE_INTERNAL_RST requires new information that cannot be BOOTSTRAPPED. Our current strategy will be to combine regridded restarts from other sources (MERRA, Ops, etc) with the regridded LANDICE_INTERNAL_RST from my AMIP experiment: /archive/u/ltakacs/GEOS5.0/G10_ICE/restarts Also Note, Ganymed-2_0 was "pushed" on 16Jan2013 to add protection in .../GMAO_Shared/Chem_Shared/SulfateChemDriverMod.F90 for range of COSINE(ZTH) to be -1 to 1. This is a zero-diff update unless the previous version crashes. ========================================================================== 28Feb2013, Takacs, CVS Tag: Ganymed-1_0_p7 (zero diffs from Ganymed-1_0_p6 for HEARTBEAT=900 at 1/2-deg) Module: Ganymed ------------------------------------------------------------------------------ 1) Changed Default Value of HEARTBEAT from 900 to 450 for 1/2-deg resolution. This improves surface temperature bias vs 1/4-deg results. 2) Fixed H1000 diagnostic in FV3. 3) Modified Intermittent Replay in DynCore_GridCompMod.F90 and AGCM.rc.tmpl to work in Cube. Restart Changes: none ========================================================================== 15Feb2013, Takacs, CVS Tag: Ganymed-1_0_p6 (zero diffs from Ganymed-1_0_p5 for MAXDALLOWED=700 at 1/2-deg) Module: Ganymed ------------------------------------------------------------------------------ 1) Changed Default Value of MAXDALLOWED from 1000 to 700 for 1/2-deg resolution. 2) Updated plots. 3) Modified Regular Replay to work at 1/4-deg Latlon Resolution. Restart Changes: none ========================================================================== 30Jan2013, Takacs, CVS Tag: Ganymed-1_0_p5 (non-zero diffs from Ganymed-1_0_p4) Module: Ganymed ------------------------------------------------------------------------------ 1) Modified Chemistry (GOCART, GAAS) to correct for regression problem in CUBE for layout changes. 2) Modified MAPL for Shared Memory usage in HorzTransforms. 3) Updated DU_OPTICS: ExtData/@CHEMDIR/x/opticsBands_DU.v11_2.nc in AGCM.rc Restart Changes: none ========================================================================== 16Jan2013, Takacs, CVS Tag: Ganymed-1_0_p4 (zero diffs from Ganymed-1_0_p3 for Lat/Lon Grid, non-zero diffs for Cubed-Sphere when running GOCART) Module: Ganymed ------------------------------------------------------------------------------ 1) Modified MAPL_BASE and Chem_Shared/Chem_UtilMod.F90 to perform conservative remapping of GOCART and GAAS emmision files for Cubed-Sphere. 2) Added protection in .../GMAO_Shared/Chem_Shared/SulfateChemDriverMod.F90 for range of COSINE(ZTH) to be -1 to 1 Restart Changes: none ========================================================================== 31Dec2012, Takacs, CVS Tag: Ganymed-1_0_p3 (zero diffs from Ganymed-1_0_p2 for Lat/Lon Grid, non-zero diffs for Cubed-Sphere when running GOCART) Module: Ganymed ------------------------------------------------------------------------------ 1) Modified GMAO_Shared/Chem_Shared/Chem_UtilMod.F90 to match shifting strategy in MAPL_CFIO. This corrects a bug in Ganymed-1_0_p2 when running Cubed-Sphere with GOCART. GOCART Emission Files with a beginning longitude of 0-degrees where shifted incorrectly. Restart Changes: none ========================================================================== 20Dec2012, Takacs, CVS Tag: Ganymed-1_0_p2 (zero diffs from Ganymed-1_0_p1) Module: Ganymed ------------------------------------------------------------------------------ 1) Modified MAPL_HistoryGridComp.F90 to loop over collections (in groups of 10) to reduce swapping for large numbers of collections (e.g., Forward Processing) 2) Update to grads version: v2.0.1.oga.1 in GEOS_Util/plots 3) Fixed diagnostic: QVIT:PHYSICS (was inadvertently disconnected) 4) Changed VertInterp within Cubed-Sphere Dycore Gridded Component to NOT extrapolate below lowest model layer. 5) Forced Interpolation consistency between EXPORTS TS_FOUND and TW in GEOS_OgcmGridComp.F90 Note: Ganymed-1_0_p1 was created soon after Ganymed-1_0 (zero diffs) to fix Cubed-Sphere related issues. Most noticably, MAPL_HorzTransform.F90 was modified to create and store Transform for each output resolution rather than creating a Transform for each collection. Restart Changes: none ========================================================================== 07Nov2012, Takacs, CVS Tag: Ganymed-1_0 (non-zero diffs from Fortuna-2_5_p6) Module: Ganymed ------------------------------------------------------------------------------ 1) Updates to GMAO_Shared/Chem_Shared/Chem_UtilMod.F90 GMAO_Shared/MAPL_Base/MAPL_CFIO.F90 GMAO_Shared/MAPL_Base/MAPL_HorzTransform.F90 to correct bug when running Climatology aerosols with PCHEM for the Cubed-Sphere. 2) Major changes to quickplot utilities to run with GrADS v2.0. 3) Updates to gcm_setup to allow Cubed-Sphere experiments. 4) Updates to Boundary Condition datasets (topo,lai,green,etc). 5) Updated Climatology Aerosol Files: dR_MERRA-AA-r1.aer_Nv.%y4%m2clm.nc4 dR_MERRA-AA-r1.del_aer_Nv.%y4%m2clm.nc4 YEAR: 2008 6) Updates to FV3 for sponge layer, and resolution-based parameter defaults 7) Updates to FV3 for Cubic Remapping of TE (analogous to FV Lat/Lon) 8) Implement changes for HISTORY Mathematical Parsing algorithm. 9) Merged with Yuri (starting from yuri-datasea-Fortuna-2_5_p5) for Coupled Ocean: |-------------|------------------------------------------------------------ | Newest | |-------------| File Name | Here | Tag | |------|------|------------------------------------------------------------ | x | | GEOSgcs_GridComp/GNUmakefile | x | | GEOSgcs_GridComp/GEOS_GcsGridComp.F90 |-------------| | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GNUmakefile | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOS_GcmGridComp.F90 |-------------| | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSogcm_GridComp/GNUmakefile | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSogcm_GridComp/GEOS_OgcmGridComp.F90 |-------------| | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSogcm_GridComp/GEOSseaice_GridComp/GEOSdataseaice_GridComp/GEOS_DataSeaIceGridComp.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOSlake_GridComp/GEOS_LakeGridComp.F90 |------|------|------------------------------------------------------------ Note: GEOS_DataSeaIceGridComp.F90 and GEOS_LakeGridComp.F90 have #if statements to force zero-diffs with previous Ganymed tag. These should be removed for final Ganymed tag. 10) Updated to Matt's GPU code for GWD. 11) Updates to Matt's New GETTAU routines, etc. --------------------------------------------------------------------------------------------------------- a) Introduce new routines to GEOS_RadiationShared: getvistau, getnirtau, and getirtau. These replace the various cloud optical depth codes in Solar, Irrad, and Satsim Gridded Components. (NON-ZERO DIFF) b) Consolidate all constants relevant to the cloud optical depth codes into a new file, radconstants.F90, in GEOS_RadiationShared. These constants are then removed from irradconstants.F90 and soradconstants.F90 and the corresponding USE statements in the Irrad and Solar Gridded Components are similarly altered. Some constants renamed (_nir, _vis, _ir) to better distinguish their application. c) Changes to Satsim merged from Fortuna-2_5_p2 d) Remove the superfluous downward fluxes from the Solar Internal State. e) Integrate RRTMG code into Irrad Gridded Component. Controlled via USE_RRTMG_IRRAD flag in AGCM.rc. RRTMG is *not* by default on. Includes edits to GNUmakefiles and GMAO_base.mk to integrate RRTMG. f) Add more verbose USE, ONLY statements to GEOS_SolarGridComp.F90, sorad.F90, GEOS_IrradGridComp.F90, irrad.F90, GEOS_MoistGridComp.F90, and cloudnew.F90 for CPU/GPU clarity. g) Convert Irrad and Solar Gridded Components to use older-style aerosol table lookups passing in to irrad.F90 and sorad.F90 the calculated properties rather than the base table parameters themselves. h) Move some GPU Constants (i.e., in GPU constant memory space) to parameters in Irrad and Moist Gridded Components. i) In cloudnew.F90, explicitly use MAPL_ constants instead of renamed constants j) Add new perband surface fluxes to the Solar Gridded Component for use in the coupled model. k) Minor updates to gcm_setup for non-discover clusters. Changes to GPU compilation options in ESMA_arch.mk. l) Add new lightning flash routines to GEOS_MoistGridComp.F90 m) Use new shared Solar Constant code in GEOS_SolarGridComp.F90 12) Merge in Eric Nielson's Chemistry updates (GMI, StratChem, etc) 13) Fixed bug in clock related to CLOCK associated with Solar Insolation Updates within PCHEM. (non-zero diff) 14) Fixed bug in GOCART related to ZLE and PBL for CO and CO2 biomass burning. Previous code assumed ZLE was height above ground, but in actuality was height above Sea-Level. 15) Changed the DEFAULT values for CO2 and Solar Constant to: -1. This will force the model to use time-dependent values based on CMIP5 data. 16) Modified MAPL and HISTORY to provide near-wave-one values of wind at the poles for cube-to-latlon output. 17) Updated W.Chao's SHVC parameterization within GEOS_TurbulenceGridComp.F90. (Default is OFF) Restart Changes: yes catch,lake,landice,saltwater have been updated based on new tile bcs. solar_internal_rst (removed superfluous down fluxes, added new perband surface fluxes, may be bootstrapped) moist_import_rst (added FROCEAN, ZPBL, may be bootstrapped) saltwater_import_rst (surface temperature analysis variables, may be bootstrapped) ========================================================================== 28Mar2012, Takacs, CVS Tag: Fortuna-2_5_pp2 (zero-diff to model used in DAS Tag: GEOSadas-5_7_2_p3) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) The following files were UPDATED from tag GEOSadas-5_7_2_p3 to enable new diagnostics for more complete budgets of Land Forcing as required by the Land Group (see Rolf Reichle): a) Applications/GEOSgcm_App/HISTORY.rc.tmpl b) .../GEOSsurface_GridComp/GEOS_SurfaceGridComp.F90 c) .../GEOSsurface_GridComp/GEOSland_GridComp/GEOS_LandGridComp.F90 d) .../GEOSsurface_GridComp/GEOSland_GridComp/GEOScatch_GridComp/GEOS_CatchGridComp.F90 2) The following updates were made to filter the EPV diagnostics within FVCore: a) GMAO_Shared/GEOS_Shared/G3_MPI_Util_Mod.F90' b) GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/FVdycore_GridCompMod.F90 c) GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/dynamics_vars.F90 d) GMAO_Shared/GEOS_Shared/GNUmakefile Restart Changes: none ========================================================================== 20Mar2012, Takacs, CVS Tag: Fortuna-2_5_p6 (zero-diff to Fortuna-2_5_p5 for AMIP-style Run) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Merge in the updates from Tag: Fortuna-2_5_pp2 to enable new diagnostics for more complete budgets of Land Forcing as required by the Land Group (see Rolf Reichle): a) Applications/GEOSgcm_App/HISTORY.rc.tmpl b) .../GEOSsurface_GridComp/GEOS_SurfaceGridComp.F90 c) .../GEOSsurface_GridComp/GEOSland_GridComp/GEOS_LandGridComp.F90 d) .../GEOSsurface_GridComp/GEOSland_GridComp/GEOScatch_GridComp/GEOS_CatchGridComp.F90 2) The following updates were made to filter the EPV diagnostics within FVCore: a) GMAO_Shared/GEOS_Shared/G3_MPI_Util_Mod.F90' b) GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/FVdycore_GridCompMod.F90 c) GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/dynamics_vars.F90 d) GMAO_Shared/GEOS_Shared/GNUmakefile 3) Modified blending algorithm used in Regular Replay within MKIAU to blend Heights rather than Temperature. 4) Added Vertically-Integrated Mass-Divergence Constraint to Regular Replay within MKIAU. Restart Changes: none ========================================================================== 16Feb2012, Takacs, CVS Tag: Fortuna-2_5_p5 (zero-diff from Fortuna-2_5_p4 for AMIP-style Run) Module: Fortuna ------------------------------------------------------------------------------ 1) Modified GEOS_SurfaceGridComp.F90 to use the forcing precip files as they were written. This results in non-zero differences when using forced precip. 2) Fixed diagnostic units on CNV_TOPP Restart Changes: none ========================================================================== 25Jan2012, Takacs, CVS Tag: Fortuna-2_5_p4 (non-zero-diff from Fortuna-2_5_p3) Module: Fortuna ------------------------------------------------------------------------------ 1) Fixed Chem_Shared/SulfateChemDriverMod.F90 to prevent regression problem in Fortuna-2_5_p3 with GOCART. This results in small non-zero differences. 2) Major changes to job procedures for quickplot and its utilities to allow a more efficient and robust execution. 3) Updates to gcmpost.script to allow launching of plots. 4) Updates to GMAO_Shared/MAPL_Base/MAPL_Generic.F90 to correct bug related to IMPORT defaults. (Basically, this is a zero-diff change. Fortuna-2_5_p4 was pushed on Jan 31, 2012) Restart Changes: none ========================================================================== 14Dec2011, Takacs, CVS Tag: Fortuna-2_5_p3 (zero-diff from Fortuna-2_5_p2 for Restarts, non-zero diff for diagnostics) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Added Land/Water mask for SatSim Gridded Component and PHYS connectivity. 2) Import Model TS for SatSim Gridded Component. Restart Changes: none ========================================================================== 08Dec2011, Takacs, CVS Tag: Fortuna-2_5_p2 (zero-diff from Fortuna-2_5_p1for Restarts, non-zero diff for diagnostics) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Fixed several bugs in SatSim Gridded Component. 2) Fixed diagnostics in Moist Gridded Component. 3) Added protection in CFC_GridCompMod.F90 for COSZ > 1 due to roundoff. Restart Changes: none ========================================================================== 04Oct2011, Takacs, CVS Tag: Fortuna-2_5_p1 (zero-diff from Fortuna-2_5) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Added time-dimension to output collections (rather than UNLIMITED) through MAPL and History updates. 2) Added long_name and units for NetCDF restarts. 3) Implemented "quickstats" plotting package. 4) Updates to parse HISTORY.rc into smaller collection.rc files to prevent ESMF buffer overflow. 5) Updates to GOCART_GridCompMod.F90 to allow configuration for running without solids. 6) Update to gfioCF.F to properly address the 2-D coordinate variables LON & LAT in nc4 files for generalized grids. 7) Zero-Diff updates (mainly CUDA related) to: GEOS_PhysicsGridComp.F90 GEOSmoist_GridComp/GEOS_MoistGridComp.F90 GEOSmoist_GridComp/cloudnew.F90 GEOSradiation_GridComp/GEOSirrad_GridComp/GEOS_IrradGridComp.F90 GEOSradiation_GridComp/GEOSsolar_GridComp/GEOS_SolarGridComp.F90 GEOSradiation_GridComp/GEOSsolar_GridComp/sorad.F90 Also, Split BASE_REVAP_FAC into separate rain and ice knobs keeping the defaults at one to maintain zero-diff 8) Update to gcm_setup (and ancillary files) to provide option for coupled ocean/atmos experiments. 9) Added scm_setup and scm_util/* to .../src/Applications/GEOSgcm_App Restart Changes: none ========================================================================== 08Jul2011, Takacs, CVS Tag: Fortuna-2_5 (zero-diff from Fortuna-2_5_BETA0) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Fix bug in MAPL_LocStreamMod.F90 for coupled atmos/ocean version. 2) Update Raster routines for runoff. 3) Use @BOOT variable instead of hard-wired dash (-) in AGCM.rc for restarts. 4) Modification to MAPL_Comms.P90 and optimization of the GAAS_GridComp for improved parallel performance. 5) Fixed memory leak in Cubed Sphere code: DynCore_GridCompMod.F90 Restart Changes: none ========================================================================== 23Jun2011, Takacs, CVS Tag: Fortuna-2_5_BETA0 (non-zero diff to Fortuna-2_4_p2) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Fix bug in MAPL_LocStreamMod.F90 for reading ASCII tile file in SCM. (zero-diff for binary file) 2) Removed unused exports within GEOS_LandIceGridComp.F90, added RUNOFF export. 3) Fixed initialization of PLE export to be tied to FV restart. Bootstrapped Physics Imports will no longer zero-out PLE export. 4) Use updated MAPL_GetResource (rather than ESMF_GetAttribute) in GEOS_TurbulenceGridComp.F90. 5) Modified plots and post utilities. 6) Added "ramps" to cloudnew.F90 (non-zero diff) 7) Added and modified default RC parameters in GEOS_MoistGridComp: MINRHCRIT: 80% 2-deg 90% 1-deg 93% 0.5 -deg 95% 0.25-deg 97% < 0.25-deg 8) Fix error in SFCEM diagnostic (improper updating in LW_DRIVER). zero-diff for binary files 9) Implemented updated MoistGridComp and PrognoCloud (based on CUDA implementation). Minor numerical, non-scientific, differences. 10) Implemented updated Radiation Code (Solar and Irrad, based on CUDA implementation). (zero-diff, new solar_internal_rst for diagnostic fluxes) 11) Implemented GOCART changes based on tag: ams-GEOSadas-5_7_1_p2 (zero-diff for PCHEM w/clim aerosols) 12) Modified MAPL for default TWO-SIDED COMMUNICATION. (zero-diff) 13) Modified MAPL_CAP to load EXPID and EXPDSC into AGCM.rc. 14) Modified HISTORY_GridComp to allow reading output levels from a file. 15) Modified CATCH, LANDICE, LAKE, SALTWATER, SURFACELAYER to allow more options for new Z0 parameterization: CHOOSEZ0 - INTEGER FLAG: 0 - Large & Pond Z0, NO high wind limit (MERRA) 1 - Edson Z0 for mom. and heat, high wind limit 2 - Large & Pond Z0, high wind limit 3 - Edson Z0 for mom. only, high wind limit (default) Restart Changes: solar_internal_rst (for diagnostic fluxes only, may be bootstrapped) ========================================================================== 10May2011, Takacs, CVS Tag: Fortuna-2_4_p2 (zero diff to Fortuna-2_4_p1) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Reverted MAPL_HistoryGridComp.F90 back to Fortuna-2_4_BETA1 for psize algorithm. Newer version was buggy and causing OPS to crash at 1/4-deg. 2) Modified gcmpost.script and g5_modules to know about "bridge" on pleiades Restart Changes: none ========================================================================== 03May2011, Takacs, CVS Tag: Fortuna-2_4_p1 (non-zero diff to Fortuna-2_4) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Updated GEOS_OgcmGridComp.F90 to the odas-4_03 tag to properly terminate selected exports. 2) Updates and bug fixes to plotting package. 3) Added post.rc to select 3-month climatologies to produce in GCM Post-Processing. 4) Changed units for EXPORT within MOIST, CO2(GOCART), and O3(GOCART) for FILESPEC 5) Modified MAPL_HistoryGridComp.F90 to be kinder to COMMA notation in HISTORY.rc 6) Adopt gxyat for grads-generated gif images 7) Added utility to generate initial conditions for G5ECMWF. 8) Correction to RDC formulation in GEOS_CatchGridComp.F90 and catchment.F90 -Randy Koster, 4/1/2011 9) Changed GEOS_MoistGridComp defaults: TANHRHCRIT = 1 (enables use of a resolution-dependent Slingo-Ritter RHCRIT profiles) TURNRHCRIT = 750 (mb) Note: Previous version had NO default for TANHRHCRIT. The fv_setup and gcm_setup scripts supplied TANHRHCRIT values in the AGCM.rc Previous version setup values: TANHRHCRIT = 0 (DAS):Use MERRA-Style profiles TANHRHCRIT = 1 (GCM):Use Slingo-Ritter Style profiles Restart Changes: none ========================================================================== 13Apr2011, Takacs, CVS Tag: Fortuna-2_4 (non-zero diff to Fortuna-2_4_BETA2 for GOCART) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Updated to GOCART version: AeroChem-Fortuna-2_4-b4 2) Updates to plots. 3) Fixed bug in ./GEOSsurface_GridComp/Shared/Raster/src/mkCatchParam.F90 ./GEOSsurface_GridComp/Shared/Raster/src/rmTinyCatchParaMod.F90 which affected the clsm/catchment.def file for offline purposes. 4) Added Clear-Sky RH diagnostic to MOIST. Known Issues: Under certain conditions (i.e. MPI versions impi-4 ot mvapich2) the asynchronous communications could produce unpredictable results due to race conditions caused by the freeing the storage for the temporary copies of the MPI call arguments by fortran before completion of the asynchronous communication. Restart Changes: none ========================================================================== 08Apr2011, Takacs, CVS Tag: Fortuna-2_4_BETA2 (non-zero diff to Fortuna-2_4_BETA1_p1) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Added ability to run PERPETUAL cases (MAPL_CAP, etc). 2) Updates to MAPL_Base. 3) Modified CATCH, LANDICE, LAKE, SALTWATER to allow option for new Z0 parameterization (CHOOSEZ0: 0 or 1 Default(0)) 4) Modified RHCRIT Default Values for Cubed-Sphere resolutions. 5) Modified PCHEM to read nc4 species files for improved memory management (zero-diff). 6) Updates to CO and CO2 GridComps for GOCART.r improved memory management (non-zero-diff). The purpose is to clean up the CO2 code by removing the GEOS-4 references, and for both CO and CO2 rewrite the PBL partitioning for biomass burning emissions because it was messy and inefficient. Some hard-coded emission amplification factors were moved out of the FORTRAN and into the RC files. The new PBL partitioning uses ZLE to get layer depths and compare with ZPBL. Since the old code used pressures, the results when using the new versions will not be zero diff. After running for 10 days, the surface and ~850 hPa concetrations are quite close (about 1 part in 500 to 1 part in 1000 difference in the maximums). 7) Updates to post and plots utilities. Restart Changes: none ========================================================================== 11Mar2011, Takacs, CVS Tag: Fortuna-2_4_BETA1_p1 (zero diff to Fortuna-2_4_BETA1) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Added GAAS_GridComp under Chemistry for Aerosol assimilation 2) Updated to latest top GNUmakefile ( Working revision: 1.88 ) 3) Minor fix to allow debug compilation of GMAO_Shared/Chem_Base/Chem_MieTableMod.F90 4) Update to GMAO_Shared/GEOS_Util/plots/fcst/pltdmap.gs Restart Changes: none ========================================================================== 09Mar2011, Takacs, CVS Tag: Fortuna-2_4_BETA1 (non-zero diff to Fortuna-2_4_BETA0) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Modified diagnostic units for filespec (zero-diff) 2) Updates to AeroChem: These modifications update the sea salt emission (cuts if by nearly half) and increases the dust scavenging. * update SU volcanic emissions * modify SS resource file particle sizes and emission efficiency * change SS optical lookup tables to v3 3) Implemented resolution dependent RHCRIT value when using TANHRHCRIT=1 4) Implemented code to enable new z0 formulation (Default: old formulation). 5) Updates to quickplot to allow plots of ALL HISTORY.rc exports. 6) Removed begdate/enddate from monthly mean climatology files (to facillitate plotting). Restart Changes: none ========================================================================== 23Feb2011, Takacs, CVS Tag: Fortuna-2_4_BETA0 (non-zero diff to Fortuna-2_3_p1) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Modified MoistGridComp and cloudnew for cloud treatment over polar ice (for CICE model). non-zero diff Set default: TURNRHCRIT: 800.0 2) Updates to GEOS_GcsGridComp.F90, GEOS_GcmGridComp.F90 and GEOS_OgcmGridComp.F90 for coupled ocean/atmos consistency (zero-diff). 3) Updates to GEOS_SurfaceGridComp.F90 and its children (Lake, LandIce, Salt, Catch) for AR5 diagnostics (zero-diff). 4) Updates to satsim. 5) Updates to MAPL to reduce overhead in MAPL_LocStreamXformCreate in the TWO_SIDED_COMM case. (zero-diff) Updades for ESMF_5_1_1r. (zero-diff) 6) Updates to post and plots utilities. 7) Updates to GMI Chemistry components (zero-diff on PCHEM/GOCART). 8) Fixed bug in GEOS_IrradGridComp.F90 to correct time-truncation error for updates (off by one step) non-zero diff 9) Modified gcm_setup to allow for choice of vertical resolution and FV/FV3. 10) New Aerosol files for optional vertical resolutions. 11) Added FILL_Q routine within FVDycore to fill negative tracers resulting from advection (non-zero diff). Restart Changes: yes IRRAD_INTERNAL_RESTART_FILE (may be bootstrapped) ========================================================================== 10Jan2011, Takacs, CVS Tag: Fortuna-2_3_p1 (non-zero diff to Fortuna-2_3) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Modified surfacelayer.F90 to prevent creation of negative RHO due to small inconsistencies in sea-ice dataset. 2) Updates to MAPL to correct treatment on UNDEF values in time-averages within coupled-OCEAN and CICE models. 3) Updates to GEOS_DatmoDynGridComp.F90. 4) Updates to post and plots utilities. Restart Changes: none ========================================================================== 09Dec2010, Takacs, CVS Tag: Fortuna-2_3 (non-zero diff to Fortuna-2_2_p2) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Fixed bug in surfacelayer.F90 and associated components to include viscous sub-layer over LAKE, LANDICE, and SEA-ICE. This produces small but not necessarily systematic differences during a 7-year AMIP run. 2) Updates to MAPL, OGCM, and GCM for Integration purposes. 3) Updates to plots utilities. 4) Set MTR bundle to FALSE for MOIST_IMPORT_RESTART (Not Needed for Re-Producibility) 5) Modified GET_CO2 utility to use CMIP5 defined values 6) Modified link to use updated CMIP5 1870-2097 pchem species file (228 years) 7) Modified most GNUmakefiles to use new format for generalized platforms. 8) Fixed bug in ShaveMantissa.c which zero-ed out small but significant numbers (eg: z0m, z0h) 9) Updates to GEOS_CatchGridComp and catchment.F90 to fix SNOW_DEPTH and SNOW_WATER_EQUIV interface error (non-zero diff). 10) Updates to catchment.F90 and catch_constants.f90 to provide MAPL_Constants consistency (non-zero diff). 11) Fixed bug in CO_GridCompMod.F90 which used non-initialed scaling variables (caused non-reproducibility and possible crashes). 12) Fixed bug in GOCART total extinction and scattering coefficients diagnostic (zero-diff). 13) Modified RHCRIT profile to have different values over Land and Ocean. 14) Implemented option for time-varying solar constant (Default: Solar Constant = 1365). 15) Set Default CO2 = 380e-6 in AGCM.rc 16) Force setting of TANHRHCRIT in AGCM.rc to differentiate between GCM (=1) and DAS (=0) run. 17) Updates for AR5 Model Diagnostics Compliance. 18) Updates to FV3. Restart Changes: none ========================================================================== 01Nov2010, Takacs, CVS Tag: Fortuna-2_2_p2 (non-zero diff to Fortuna-2_2_p1) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Fixed bug in surfacelayer.F90 and associated components to include viscous sub-layer over LAKE, LANDICE, and SEA-ICE. This produces small but not necessarily systematic differences during a 7-year AMIP run. 2) Updates to post and plots utilities. 3) Set MTR bundle to FALSE for MOIST_IMPORT_RESTART (Not Needed for Re-Producibility) Note: This will change the size of the MOIST_IMPORT_RESTART. However, old restarts are still usable by this version. In addition, new restarts created by this version can be used in older versions. 4) Modified GET_CO2 utility to use CMIP5 defined values 5) Fixed bug in ShaveMantissa.c which zero-ed out small but significant numbers (eg: z0m, z0h) 6) Updates to GEOS_CatchGridComp, catchment.F90, and catch_constants.f90 to allow easier off-line development (zero-diff). Restart Changes: none ========================================================================== 12Oct2010, Takacs, CVS Tag: Fortuna-2_2_p1 (non-zero diff to Fortuna-2_2) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Added guard in surfacelayer.F90 to prevent division by zero. (non-zero diff) Differences are very small due to limiting cases invoked when division by zero occured. 2) Update IRRAD code to CUDA implementation. Also, updates to SOLAR CUDA code. 3) Updates for AR5 output compliance. 4) Updates to MAPL. 5) Updates to allow separate VM for simultanious Analysis computation within GCS. 6) Updates to FV3. 7) Updates to post and plots utilities. 8) Updates to gcm_setup for GOCART/CMIP simulations. 9) Added @CHEMDIR variable in AGCM.tmpl.rc for chemistry data location (Default: g5chem) Restart Changes: none ========================================================================== 24Sep2010, Takacs, CVS Tag: Fortuna-2_2 (non-zero diff to Fortuna-2_1_p3) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Changed default behavior of HISTORY attribute: duration. The NEW default is: duration = frequency This means that the default behavior will produce 1 time-record per file. This creates a more robust environment (using gcm_setup) for the post-processing to correctly compute monthly means. Choosing durations other than the output frequency can create problems for the monthly mean scripts. 2) Corrected bug in using the topo_TRB_var dateset (related to Turbulence VARFLT). The model had compensating errors which reduced the impact of using the variance**2 (rather than the variance). Also, added 5 m/sec maximum wind speed for VARFLT calculation to limit instabilities. 3) Updates to PCHEM to use Yearly Varying AeroChem Species datafile. In addition, default RC parameters where modified to use a 3-day relaxation time (rather than instantaneous) and to make the species Friendly to Dynamics, Turbulence, and Moist Processes. 4) CATCH: Removed viscous sub-layer over LAND. 5) Update SOLAR code to new CUDA implementation. 6) Update to FVdycore_GridComp to allow global rescaling of Tracers when running Intermittent Replay 7) Go back to using Intel MPI (Zero diff vs MVAPICH2, but much faster). 8) Updates to post, plots, and gcm_setup 9) Updates to MAPL, cfio, gfio, part of which is to allow 2-D coordinate variables. 10) Updates to SatSim 11) Updates to GEOS_GcmGridComp.F90, GEOS_OgcmGridComp.F90, and GEOS_SurfaceGridComp.F90 to enable CICE inclusion. 12) Updates to PCHEM, GOCART, and GMIchem: Added CH4_GridComp to GOCART, enabling tagged methane with flux boundary conditions. Above GOCART, accounting for CH4 was introduced into the Chem_Base Registry, and added to Applications/GEOSgcm_App/GNUmakefile. AREA is an import to CH4_GridComp, which required the following two mods: 1. GEOS_SuperdynGridComp.F90: Add AREA to exports promoted from DYN 2. GEOS_AgcmGridComp.F90: Add AREA connectivity from SDYN to PHYS In StratChem and GMIChem, QCTOT is now imported so the chemistry sees total water. Connectivity added in Physics. GMI codes not used in GEOS-5 (met fields, communications, netcdf) no longer part of checkout. 13) Implement extracted sulfate chemistry module in GOCART SU component (including volcanic emisions) See also GMAO_Shared/Chem_Shared/SulfateChemDriverMod.F90 14) Implement blending method of intermittent replay 15) Export u10n and v10n in GEOS_PhysicsGridCompMod.F90 16) Fixed Bug in Determination of PBL TOP for use in turbulent length-scale calculation (non-zero DIFF) 17) Changed Default value of Tokioka Parameter for 1/4-deg resolution or finer (700 to 450). Restart Changes: none ========================================================================== 24Jun2010, Takacs, CVS Tag: Fortuna-2_1_p3 (non-zero diff to Fortuna-2_1_p2) Module: Fortuna ----------------------------------------------------------------------------- 1) Added 500 m/s/day tendency limit to GWD forcing Restart Changes: none 24Jun2010, Takacs, CVS Tag: Fortuna-2_1_p2 (zero diff to Fortuna-2_1_p1 when Fortuna-2_1_p1 doesn't crash) Module: Fortuna --------------------------------------------------------------------------------------------------------- 1) Fixed possible divide-by-zero diagnostics in MOIST_GridComp and CLOUDNEW. 2) Updates within MAPL_BASE. 3) Updates to plots and post. 4) Updates to Single-Column-Model. Restart Changes: none ========================================================================== 18May2010, Takacs, CVS Tag: Fortuna-2_1_p1 (non-zero diff to Fortuna-2_1 when running PCHEM Module: Fortuna due to recalculation of MAPL grid for DLAT/DLON consistency) --------------------------------------------------------------------------------------------------------- 1) Fixed initialization of IMPORTs when defaults are specified. In particular, GOCART's initialization (in Fortuna-2_1) with MAPL_UNDEF defaults created errors for FRLAKE, causing LWI to have no land points for GOCART. 2) The time_ave.F program was updated with a optional input parameters: begdate, begtime, enddate, endtime to further control the time-averaging period within a file. 3) Updates to gcm_setup and quickplot utilities. 4) Updates to MOIST diagnostics. 5) Modified MAPL grid calculation (real*8) to create DLAT/DLON consistency in output files. 6) Updates to GMIchem_GridComp 7) Fixed bug in the grads control file when writing flat-binary output (eg., for SCM). This bug was introduced in Fortuna-2_1. 8) Fixed bug PRINTSPEC (introduced in Fortuna-2_1). 9) Updates to Single Column Model. Using "cvscmp" utility, the changes from Fortuna-2_1 include: |-------------|------------------------------------------------------------ | Newest | |-------------| File Name | Here | Tag | |------|------|------------------------------------------------------------ | x | - | `GMAO_Shared/GEOS_Util/plots/formulas/O3.gs' | x | - | `GMAO_Shared/GEOS_Util/plots/grads_util/getfile.gs' | x | - | `GMAO_Shared/GEOS_Util/plots/quad/VERIFICATION.ERA40.rc' | x | - | `GMAO_Shared/GEOS_Util/plots/quad/VERIFICATION.MERRA.rc' | x | - | `GMAO_Shared/GEOS_Util/plots/zcmp1/VERIFICATION.ERA40.rc' | x | | Applications/GEOSgcm_App/AGCM.rc.tmpl | x | | Applications/GEOSgcm_App/ChangeLog | x | | Applications/GEOSgcm_App/gcm_run.j.tmpl | x | | Applications/GEOSgcm_App/gcm_setup | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOS_AgcmGridComp.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSchem_GridComp/GMIchem_GridComp/GMIchem_GridCompMod.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSchem_GridComp/GMIchem_GridComp/GMI_GridComp/ GmiChemistry/GmiChemistryMethod_mod.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSchem_GridComp/GMIchem_GridComp/GMI_GridComp/ GmiChemistry/chem_update.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSchem_GridComp/GMIchem_GridComp/GMI_GridComp/ GmiShared/GmiIOutilities/GmiASCIIoperations_mod.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSchem_GridComp/GMIchem_GridComp/GMI_GridComp/ GmiShared/GmiIOutilities/GmiFileUnit_mod.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSchem_GridComp/GMIchem_GridComp/GMI_GridComp/ GmiSpeciesConcentration/spcConcentrationMethod/GmiSpcConcentrationMethod_mod.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSchem_GridComp/GOCART_GridComp/GOCART_GridCompMod.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSmoist_GridComp/GEOS_MoistGridComp.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSmoist_GridComp/cloudnew.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSmoist_GridComp/ras.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOS_SurfaceGridComp.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOSland_GridComp/GEOS_LandGridComp.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/ARIESg3_GridComp/ARIESg3_GridCompMod.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycoreCubed_GridComp/DynCore_GridCompMod.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/FVdycore_GridCompMod.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/GEOSdatmodyn_GridComp/GEOS_DatmoDynGridComp.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/GEOSdatmodyn_GridComp/reader.F90 | x | | GMAO_Shared/GEOS_Util/plots/configure | x | | GMAO_Shared/GEOS_Util/plots/landscape.script | x | | GMAO_Shared/GEOS_Util/plots/portrait.script | x | | GMAO_Shared/GEOS_Util/plots/quickplot | x | | GMAO_Shared/GEOS_Util/plots/grads_util/getobs.gs | x | | GMAO_Shared/GEOS_Util/plots/grads_util/getvar.gs | x | | GMAO_Shared/GEOS_Util/plots/grads_util/grepfile | x | | GMAO_Shared/GEOS_Util/plots/grads_util/plot.rc | x | | GMAO_Shared/GEOS_Util/plots/hcmp/VERIFICATION.ERA40.rc | x | | GMAO_Shared/GEOS_Util/plots/quad/hplot | x | | GMAO_Shared/GEOS_Util/plots/quad/lplot | x | | GMAO_Shared/GEOS_Util/plots/quad/zplot | x | | GMAO_Shared/GEOS_Util/plots/quad/zquad | x | | GMAO_Shared/GEOS_Util/plots/zcmp/VERIFICATION.ERA40.rc | x | | GMAO_Shared/GEOS_Util/post/flat2hdf.F | x | | GMAO_Shared/GEOS_Util/post/gcmpost.script | x | | GMAO_Shared/GEOS_Util/post/time_ave.F | x | | GMAO_Shared/MAPL_Base/MAPL_Base.F90 | x | | GMAO_Shared/MAPL_Base/MAPL_CFIO.F90 | x | | GMAO_Shared/MAPL_Base/MAPL_Cap.F90 | x | | GMAO_Shared/MAPL_Base/MAPL_Generic.F90 | x | | GMAO_Shared/MAPL_Base/MAPL_HistoryGridComp.F90 | x | | GMAO_Shared/MAPL_Base/MAPL_LocStreamMod.F90 | x | | GMAO_Shared/MAPL_Base/hinterp.F |------|------|------------------------------------------------------------ Restart Changes: none ========================================================================== 30Apr2010, Takacs, CVS Tag: Fortuna-2_1 (non-zero diff to Fortuna-2_0) Module: Fortuna ---------------------------------------------------------------------------------- 1) Fix updating of Analysis Increment of Ozone. Previous versions (including MERRA) incorrectly assumed Analysis Increment was in mass-mixing-ratio. However, the Analysis provides increments of Ozone in volume-mixing-ratio. (Non-Zero Diff within DAS) 2) Fix Intermittent REPLAY of Ozone in FVDYCORE (same problem as above). (Non-Zero Diff within Intermittent REPLAY) 3) Fix bug in PCHEM for Ozone updates across year boundary. (Non-Zero Diff when crossing year boundary) 4) Modified FVDycore to produce consistent Energy Budget Diagnostics. In previous versions, some energy budget diagnostics would be incorrectly calculated if the complete collection of energy terms was not turned on in the HISTORY.rc. The updated code prevents this from happening. You must either ask for the complete set of energy diagnostics, or turn off selected terms. The running code informs you of your options. (Zero Diff) 5) Fix driver for hinterp.F utility to eliminate round-off errors when interpolating two quantities of the same resolution. 6) Updates to gcm_setup for running model simulations. Current version now uses AGCM.rc and CAP.rc from the Applications directory. 7) Experiment run directory now used resource files with .rc extenstion. 8) Updates to plots and post. 9) Migration to ESMF version 4_0_0rp1 (Zero Diffs). This has fairly minimal impact on the syntax of the gridded components. One notable ESMF change that affects parent components with multi-phase run method of their children, is the PHASE numbering now starts at 1 10) MAPL now uses 2-d ESMF grids for efficiency reasons, improving the performance of ESMF_StateReconcile, ESMF_RedistStore and ESMF_Redist (Zero Diffs) 11) Fixed bug to improve termination upon errors (Zero Diffs) 12) Add option to use mid-layer exports for HISTORY Output vertical interpolation (eg., TH surfaces). 13) Incorporated new versions of Aerosol Optic Bands from Arlindo (non-zero diffs). 14) Created Fortuna-2_1 boundary datasets which include an updated topography over Greenland, and new lai_green, nirdf, and visdf datasets. New Shared and clsm directories for creating new tile files and regridding restarts. 15) Migration to new module environment. On Discover: 1) comp/intel-11.0.083 2) other/mpi/mvapich2-1.4.1/intel-11.0.083 16) Implement new Gravity Wave Drag Parameterization. This scheme is capable of producing a QBO. Restart Changes: Fortuna-2_1 can use Fortuna-2_0 restarts provided the Fortuna-2_0 boundary datasets are also used. The preferred mode, however, is to use Fortuna-2_1 boundary datasets together with re-gridded land restarts. (See item 14) ========================================================================== 30Oct2009, Takacs, CVS Tag: Fortuna-2_0 (non-zero diff to Fortuna-1_4) Module: Fortuna ---------------------------------------------------------------------------------- 1) Includes options to run one of 4 Dynamical Cores: 1) FV (lat-lon) 2) FV (cubed sphere) 3) ARIES (lat-lon) 4) DATMO (data model for single column physics) 2) Fix to produce consistency between MAPL_CFIO and MAPL_CAP grids (for HDF meta-data). 3) Changes in Physics: a) Moist - Prog Cloud : Increase rain re-evap, change behavior of autoconversion and radiative forcing b) Moist - RAS: Stochastic Tokioka trigger, controlling parameter set as function of horizontal resolution c) Turb: Incorporate response to wind shear in Lock/Louis mix, new Louis turb length scale d) Surface - Change default to Monin-Obukhov surface layer e) Catch - Minor changes is default data statement values. 4) Changes in CHEM: Connect GOCART BC, DU, OC, SS, and SU to GMICHEM, and GMICHEM oxidants 5) Changes in CHEM: NO3, OH, and H2O2 to SU in GOCART. Specification of ANALYSIS_OX_PROVIDER in AGCM.tmpl to satisfy ASSERT(NumFriendly == 2) in AgcmGridComp. Target RATs connectivities in PhysicsGridComp to RATS_PROVIDER. Create only those chemistry children that are requested by the Chem_Registry.rc. STRATCHEM updated to JPL2006. 6) REPLAY Changes: Regular Replay now requires A-GRID input files (A-Grid versions of ANA.ETA and BKG.ETA). Intermittent Replay may use A-GRID or D-GRID files. A conversion utility has been created (convert_eta.x) which will convert MERRA-Style ANA.ETA and BKG.ETA files to an A-Grid structure. 7) AGCM.rc Changes. You must use the AGCM.rc.tmpl that comes with the tag! 8) Boundary Condition Changes. Fortuna-2_0 is meant to be used with new Land Surface Tile Files. A mk_Restarts utility is provided to convert old Land Surface files to the newer versions. 9) Modifications to the gcm_setup script. Restart Changes: yes CATCH_INTERNAL_RESTART_FILE TURBULENCE_INTERNAL_RESTART_FILE TURBULENCE_IMPORT_RESTART_FILE VEGDYN_INTERNAL_RESTART_FILE: No longer a restart file that is carried from run to run. This file simply points to a boundary condition dataset: vegdyn.data Checkpoints are no longer needed. ========================================================================== 05May2009, Takacs, CVS Tag: Fortuna-1_4 (non-zero diff to Fortuna-1_3) Module: Fortuna ---------------------------------------------------------------------------------- 1) Includes files to perform offline CATCH (etc.) resolution interpolations 2) Updates to include Monin-Obukhov surface layer option 3) Updates to time_ave.F to attach input file extention to output files 4) Updates to land surface routines to provide NCEP ITY for FDDA 5) Updates to QuickPlot for efficiency 6) Updates to MAPL_BASE and MAPL_CFIO to write output collections in parallel !! Note: Non-zero diff to RESTARTS and Model Output due to use of HorzTransform (rather than hinterp) for interpolation 7) Implement parallel RESTARTs (read and write for horiz lat/lon gridded format) 8) Updates to GNUmakefiles required by JAGUAR at ORNL 9) Updates to makeiau.F for FDDA Analysis (Backwards Compatible) 10) Fix EXACT replay error (in previous tags) by terminating PHYSICS TURB and MOIST bundles from the AGCM_IMPORT 11) Fix problem for case when CAP.rc:BEG_DATE = cap_restart date. Restart Changes: none ========================================================================== 13Feb2009, Takacs, CVS Tag: Fortuna-1_3 (zero diff to GEOSagcm_m3-Fortuna_1_2) Module: Fortuna ---------------------------------------------------------------------------------- 1) Updates to MAPL_Base using ESMF v3.1.0rp2 2) Updates to Radiation and Moist for Aerosol Diagnostics (from Pete Colarco) 3) Updates to Timers in various places 4) Updates to top level GCM and AGCM Gridded Components for Bundle Connectivity 5) Updates for Parallel HISTORY Regridding and Shaving 6) Updates to include Exports required for FDDA Analysis Restart Changes: none ========================================================================== 27Jan2009, Takacs, CVS Tag: GEOSagcm_m3-Fortuna_1_2 (non-zero diff to GEOSagcm_m3-Fortuna_1_1 using GOCART) ----------------------------------------------------------------------------------------------------------- 1) Updates to GMAO_Shared/Chem_Shared/Chem_SettlingMod.F90 2) Updates to GOCART RC Files 3) Updates to LockEntrain.F90 (for efficiency, zero-diff) 4) Modified GMAO_Shared/GEOS_Util/plots/configure to use gradsnc4 (for HDF5 Files) Restart Changes: none ========================================================================== 22Jan2009, Takacs, CVS Tag: GEOSagcm_m3-Fortuna_1_1 (non-zero diff to GEOSagcm_m3-Fortuna_1_0) ---------------------------------------------------------------------------------------------- 1) Updates to begin merge with FV Cubed Sphere (changes in MAPL_Base, Solar, and PChem) PChem changes are non-zero diff due to truncation error using new interpolation scheme. 2) Updates to GEOS_RadiationGridComp.F90 to reduce complexity of multiple grid definitions. 3) Updates to MAPL_Constants, catch_constants, getcdh.code and catchment.F90 These updates attempt to reduce extreme cold temperatures over snow during clear-sky night-time conditions. Also, Latent Heat of Fusion constants have been updated to more accurate values. 4) Minor change in FVdycore_GridCompMod.F90 for standard_output purposes. Restart Changes: none ========================================================================== 07Jan2009, Takacs, CVS Tag: GEOSagcm_m3-Fortuna_1_0 (non-zero diff to GEOSagcm-Eros_7_25) ----------------------------------------------------------------------------------------- 1) Restructured Surface Layer Implementation, involving: GEOS_SurfaceGridComp.F90 GEOS_SaltwaterGridComp.F90 GEOS_LandIceGridComp.F90 GEOS_LakeGridComp.F90 GEOS_LandGridComp.F90 GEOS_CatchGridComp.F90 GEOS_PhysicsGridComp.F90 and the new routine: surfacelayer.F90 in GEOS_Shared 2) Updates to plots and post utilities. 3) Updates to gcm_setup utilities. 4) Updates to g5_modules, baselibs, mpi, and compiler. 5) Updates to ESMF Libraries (uses ESMF-3.1). 6) Updates to use NetCDF4 (HDF5) 7) Updates to LocStream to use Binary Tile Dataset. Restart Changes: YES: surface_import_restart (must be cold-started) saltwater_import_restart (must be cold-started) ========================================================================== 02Dec2008, Takacs, CVS Tag: GEOSagcm-Eros_7_25 (non-zero diff to GEOSagcm-MERRA_p1) ----------------------------------------------------------------------------------- 1) Implement Interactive GOCART Aerosols. Significant updates to Chemistry GridComp. 2) Updates to Physics (eliminate separate PCHEM and AEROCHEM calls, now single Chemistry Driver). 3) Updates to g5_modules, baselibs, mpi, and compiler. 4) Updates to plots and post utilities. 5) Updates to gcm_setup utilities. Restart Changes: CHEMISTRY_INTERNAL_RESTART becomes PCHEM_INTERNAL_RESTART in AGCM.rc ========================================================================== 08Dec2008, Takacs, CVS Tag: GEOSagcm-MERRA_p2 (zero diff to GEOSagcm Tags: MERRA (aka GEOSagcm-Eros_7_24) and GEOSagcm-MERRA_p1) ---------------------------------------------------------------------------------------------------------------------- 1) Fixed SPSNOW (Spurious Snow) diagnostic within Land_GridComp.F90. Restart Changes: none ========================================================================== 06Nov2008, Takacs, CVS Tag: MERRA_p1 (zero diff to GEOSagcm Tag: MERRA (aka GEOSagcm-Eros_7_24)) ---------------------------------------------------------------------------------------------------------------------- 1) Added Exports in GEOS_SaltWaterGridComp.F90 and GEOS_SurfaceGridComp.F90 for diagnostics over Ocean and SeaIce. 2) Updates to HISTORY_MERRA_CFIO.rc.tmpl for new Ocean Output Stream. 3) Updates to g5_modules to use basedir=/usr/local/other_old/baselibs/v2_2rp2_213_9.1.042meta_new to avoid HDF bug. 4) Updates to plots and post utilities. 5) Updates to gcm_setup utilities. Restart Changes: none ========================================================================== 28Apr2008, Takacs, CVS Tag: GEOSagcm-Eros_7_24 (non-zero diff to GEOSagcm-Eros_7_23. This tag will be used for MERRA.) ---------------------------------------------------------------------------------------------------------------------- 1) Fix bug in PCHEM for time-interpolation of climatology aerosols. (non-zero diff) 2) Fix energy budget in catchment.F90 in addition to small mod in CATDEF calculation. (non-zero diff) 3) Fix energy budget in MOIST (Update TH with RH_CLEANUP heating). (non-zero diff) 4) Fix TH => T conversion in PHYSICS (from MOIST) using consistent P**KAPPA calc with MOIST. (non-zero diff) 5) Modified heating from GWD to use (u+0.5du)*du for Budget consistency. (non-zero diff) 6) Implement new diagnostics in AGCM and FVCORE for MERRA Budgets. 7) Implement REPLAY "Exact" option to replay from AGCM_IMPORT files. 8) Implement REPLAY "Regular" option to replay from ANA.ETA-BKG.ETA files. 9) Updates to AGM.rc and CAP.rc files. 10) Removed need for fvcore_layout.rc (get info from AGCM.rc) Restart Changes: none ========================================================================== 13Mar2008, Takacs, CVS Tag: GEOSagcm-Eros_7_23 (zero-diff to GEOSagcm-Eros_7_22, MERRA) --------------------------------------------------------------------------------------- 1) Implement connectivity in PHYSICS (needed by ARCTAS/Aerosols). 2) Implement REPLAY option in FVCORE for Dump_&_Splash mode. 3) Updates to plots and post utilities. 4) Updates to AGM.rc for REPLAY option. Note: This version is zero-diff with GEOSagcm-Eros_7_22 when no Aerosols are used. This tag was pushed on March 18, 2008 and March 20, 2008 to update (zero-diff with no Aerosols): 1) Fixed bug in FVdycore_GridCompMod.F9 for D-Grid V-Wind at South Pole when NX=NY=1 2) Added SLRSFNA and SLRSFCNA diagnostics to GEOS_SolarGridComp.F90 |-------------|------------------------------------------------------------ | Newest | |-------------| File Name | Here | Tag | |------|------|------------------------------------------------------------ | x | - | GMAO_Shared/GEOS_Util/plots/tseries/pme.stk0 | x | | Applications/GEOSdas_App/fvsetup | x | | Applications/GEOSgcm_App/GCMPROG.rc.tmpl | x | | Applications/GEOSgcm_App/HISTORY.rc.tmpl | x | | Applications/GEOSgcm_App/edhist.pl | x | | Applications/GEOSgcm_App/fcst.script | x | | Applications/GEOSgcm_App/replay.script | x | | Applications/GEOSgcm_App/run.script.tmpl | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/ GEOSchem_GridComp/GOCART_GridComp/CO_GridComp/CO_GridCompMod.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/ GEOSradiation_GridComp/GEOSsolar_GridComp/GEOS_SolarGridComp.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/ FVdycore_GridComp/FVdycore_GridCompMod.F90 | x | | GMAO_Shared/Chem_Base/Chem_Registry.rc | x | | GMAO_Shared/GEOS_Util/plots/quickplot | x | | GMAO_Shared/GEOS_Util/plots/tseries/pme | x | | GMAO_Shared/GEOS_Util/plots/tseries/pme.stk2 | x | | GMAO_Shared/GEOS_Util/plots/tseries/pme_1 | x | | GMAO_Shared/GEOS_Util/plots/tseries/ps_1 | x | | GMAO_Shared/GEOS_Util/plots/tseries/ke.stk | x | | GMAO_Shared/GEOS_Util/plots/tseries/ke_1 | x | | GMAO_Shared/GEOS_Util/plots/tseries/ps | x | | GMAO_Shared/GEOS_Util/plots/tseries/ps_1 | x | | GMAO_Shared/GMAO_etc/obsys-nas.rc |------|------|------------------------------------------------------------ Restart Changes: none ========================================================================== 05Mar2008, Takacs, CVS Tag: GEOSagcm-Eros_7_22 ---------------------------------------------------------------------- 1) Implement D-Grid Definition for KE-Budgets and Conservation. This creates non-zero differences compared with the previous A-Grid definition. 2) Implement changes in FVCORE routines to compute KE Budgets (zero-diff). 3) Protect DQIDT and DQLDT from underflows (hopefully). 4) Changed Diagnostic GST=SQRT(GST+UCN) to GST=sqrt(max(GST+UCN,0.0)) in SALT. 5) Corrected Pressure Level Interpolation in MAPL_CFIO (was performing linear in P rather than linear in Log(P)). 6) Modified PHYSICS GRID_COMP (adding a borrowed export O3PPMV from PCHEM) for RePlay (atanas). Zero-Diff 7) Updates to plots and post utilities. 8) Updates to MERRA HISTORY RC Files. Restart Changes: none (non-zero diff vs GEOSagcm-Eros_7_21) ========================================================================== 01Feb2008, Takacs, CVS Tag: GEOSagcm-Eros_7_21 ---------------------------------------------------------------------- The following files need to be UPDATED for tag GEOSdas-2_0_5 |-------------|------------------------------------------------------------ | Newest | |-------------| File Name | Here | Tag | |------|------|------------------------------------------------------------ | x | - | Applications/GEOSdas_App/CVSTAG_install.pl | x | | Applications/GEOSgcm_App/ChangeLog | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSturbulence_GridComp/LockEntrain.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/FVdycore_GridCompMod.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/FVdycore_wrapper.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/cd_core.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/dynamics_vars.F90 | x | | GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/te_map.F90 |------|------|------------------------------------------------------------ 1) Implement new diagnostic calculations for OMEGA, KEGEN, and CONVCPT. 2) Implement reasonable V_DGRID pole values based on V_AGRID. The pole values of V_DGRID are not predicted within the FVCore, thus these are purely diagnostic. However, they are now reproducible across processor configurations and can now be used by utilities outside the model. 3) Protect EKM and EKH from going negative in LockEntrain.F90 within the Turbulence. Restart Changes: none (zero-diff vs GEOSagcm-Eros_7_20) ========================================================================== 24Jan2008, Takacs, CVS Tag: GEOSagcm-Eros_7_20 ---------------------------------------------------------------------- 1) Changes to Fortran Code include: Zero-Diff: ---------- ../GEOSagcm_GridComp/GEOSphysics_GridComp/GEOS_PhysicsGridComp.F90 ../GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/FVdycore_GridCompMod.F90 ../GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/FVdycore_wrapper.F90 ../GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/cd_core.F90 ../GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/sw_core.F90 ../GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycore_GridComp/trac2d.F90 ../GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOSlandice_GridComp/GEOS_LandIceGridComp.F90 ../GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOSsaltwater_GridComp/GEOS_SaltWaterGridComp.F90 ../GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOS_SurfaceGridComp.F90 ../GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOSland_GridComp/GEOScatch_GridComp/catchment.F90 Non-Zero-Diff: -------------- ../GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSmoist_GridComp/GEOS_MoistGridComp.F90 ../GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSmoist_GridComp/cloudnew.F90 ../GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOSland_GridComp/GEOScatch_GridComp/GEOS_CatchGridComp.F90 2) Fixed bug in cloudnew.F90 related to wind-shear pdf 3) Changed Maximum RADQL & RADQI to 1 g/kg (rather than 40 g/kg) 4) Added rain from RH_CLEANUP to various budget diagnostics in MOIST 5) Moved updating of FR in GEOS_CatchGridComp.F90 to AFTER DTS and DQS are computed. This provided consistency with Randy's calculations and prevented excessively large DTS and DQS values. 6) Fixed budgets computed in catchment.f90 7) Fixed FRACI diagnostic to be correctly outputted on first timestep 8) Added negative protection of Q2M and Q10M 9) Made updates to MERRA FileSpec: Added diagnostics DQLDTANAINT, DQIDTANAINT, SPWATR, FRACI, and AREA Changed QIIT and QLIT to QILSIT and QLLSIT Changed U10N and V10N in products to be U10M and V10M (to provide cleaner pole values) Kept U10N and V10N in BKG File (to provide zero-diff) 10) Implemented KEADV, KEPG, and KEDP diagnosics in FVDYCORE 11) Updates to plots and post utilities. Restart Changes: none ========================================================================== 19Dec2007, Takacs, CVS Tag: GEOSagcm-Eros_7_19 ---------------------------------------------------------------------- 1) Fix to MAPL_HistoryGridComp.F90 to correct logic for end_date and end_time 2) Fix to MAPL_HorzTransform.F90 to correct linear interpolation to higher resolution 3) Changed LANDICEALBEDO to 0.775 (from 0.8) 4) Fixed bug in MOIST to pressure weight DTDTFRIC 5) Changed ADD_INCS to adjust THETA with both DELT and DELP increments 6) Modified PHYSICS to set zero fluxes at surface for Turbulence Diffusion of QI and QL tracers 7) Implemented TROPP_THERMAL, TROPP_EPV, and TROPP_BLENDED options for Tropopause Pressure. 8) Mass-Weighted Tv Variable for Omega*Alpha Calculation. 9) Changed CO2 Value in AGCM.rc to be negative (thereby using historical CO2 record) 10) Changed opticsBands_DU dataset in AGCM.rc back to original version (rather than .V2 version) 11) Updates to plots and post utilities. Restart Changes: none ========================================================================== 14Nov2007, Takacs, CVS Tag: GEOSagcm-Eros_7_18 ---------------------------------------------------------------------- 1) Fix to MAPL_GenericCplComp.F90 to correct time-averaged diagnostics. 2) Fix to GEOS_SolarGridComp.F90 and sorad.F to correct ALBEDO and SLRSFC calculations. 3) Updates in cloudnew.F90 a)Thicker cold low-level clouds b)RH lower limits in re-evaporation 4) Relative humidity trigger ramp changed in ras.F90 to [0.5,0.65] from [.6,.8] (in 7_17) 5) Updates in GEOS_MoistGridComp.F90 for different TPERT over land and ocean. Defaults to 2K over ocean, 4K over land. Controllable through .rc file 6) Updates from Randy in catchment.F90 for diagnostics and F90 structure. 7) Updates in GEOS_PhysicsGridComp.F90 to enable forgotten diagnostics. 8) Updates in GEOS_AgcmGridComp.F90 and FVdycore_GridCompMod.F90 to more accurately compute budget diagnostics of analysis tendencies. 9) Updates in GEOS_AgcmGridComp.F90 to perform final negative SPHU and OX check and to compute TPW (Note: TO3 is still computed in CHEMISTRY). 10)Updates to plots and post utilities. Restart Changes: none ========================================================================== 22Oct2007, Takacs, CVS Tag: GEOSagcm-Eros-beta7p17 ---------------------------------------------------------------------- 1) Add more MERRA diagnostics 2) Implemented Julio's DAS Tag gAdas-1_5beta10p19 changes 3) Updates from Randy in catchment.F90 for negative runoff 4) Implemented GWD Heating Correction based on energy conversion from waves (rather than mean flow) 5) Added LANDICE and SEAICE skin temperature changes to allow for diurnal cycle 6) Moved CLDTMP and CLDPRS to SOLAR (to eliminate undefined values at startup) 7) Close GFIO files immediately after WRITE when frequency == duration 8) Modifications to KE Budget (KEDYN, KEPHY, KEANA all computed from DYN). 9) Updates to Quickplot Restart Changes: none ========================================================================== 28Sep2007, Trayanov/Takacs, CVS Tag: GEOSagcm-Eros-beta7p13-mapl ---------------------------------------------------------------------- 0) Produces zero-diff with GEOSagcm-Eros-beta7p13 1) Replace GEOS Library with MAPL Library everywhere. 2) Implement new HISTORY format using Collections. Restart Changes: 1) OCEAN_INTERNAL_RESTART_FILE no longer needed 2) FVCORE keywords changed to DYN: DYN_INTERNAL_RESTART_FILE: fvcore_internal_restart DYN_INTERNAL_CHECKPOINT_FILE: fvcore_internal_checkpoint DYN_INTERNAL_HEADER: 1 DYN_LAYOUT_FILE: fvcore_layout.rc ========================================================================== 28Sep2007, Takacs, CVS Tag: GEOSagcm-Eros-beta7p13 ---------------------------------------------------------------------- 1) Call ADD_INCS with IAU first within FVCORE, then call ADD_INCS with PHYSICS Increments using RUN2. 2) Replace Moist ADD_INCS with Dry ADD_INCS (for now). 3) Move GWD from SuperDynamics to Physics. This allows for a more accurate energy budget diagnostic due to simplified partitioning in Physics. 4) Includes updates to catchment.F90: Increased capacity of canopy interception reservoir by a factor of 5. Added line reducing strength of interception loss when FCAN (the fraction of the canopy interception reservoir filled with water) is less than 0.1 5) Includes updates in MOIST (GridComp, RAS, CloudNew) for modified cloud optical properties and KE Dissipative Heating. 6) Includes new formulation for OMEGA within FVCORE. 7) Replaces syntax for GetAttribute SOLAR_DT and SOLARAvrg to be consistent with IRRAD syntax. 8) Updates to GEOS_Util/plots and GEOS_Util/post utilities. 9) Modifications for MERRA diagnostics. Restart Changes: None ========================================================================== 07Aug2007, Takacs, CVS Tag: GEOSagcm-Eros-beta7p12 ---------------------------------------------------------------------- x) Change ADD_INCS to update Virtual Temperature adjustments from Physics and Analysis. This corrects a systematic error in adjustment updates. 1) Small modifications to ensure no negative Q or RH from MOIST. 2) Zero-diff update to FV sw_core and cd_core for refactorying and ProTEx. 3) Updated GOCART routines to tag: gAdas-1_5beta10p15. 4) Update m_GFIO_GetFld.f (tag: gAdas-1_5beta10p15) to handle double precision lon value. 5) Round-off differences in PCHEM to simplify and create required diagnostics. 6) Modifications for CFIO_GRADS write utilities. 7) Modifications for MERRA diagnostics. 8) Implement makexp utility under Applications to create run.script and regress.script for GCM model runs. Restart Changes: None ========================================================================== 02Jul2007, Takacs, CVS Tag: GEOSagcm-Eros-beta7p11 ---------------------------------------------------------------------- 1) The reproducibility error (wrt Processor configuration) in FV is fixed. The error was due to an incomplete ghosting after a polar FFT update. 2) CFIO can now output flat GRADS files using the HISTORY.rc attribute list%format: "GRADS" 3) Several MERRA diagnostics have been corrected. Restart Changes: None ========================================================================== 21Jun2007, Takacs, CVS Tag: GEOSagcm-Eros-beta7p10 ---------------------------------------------------------------------- This tag is based on GEOSagcm-Eros-beta7p9, and includes updates from J.Bacmeister which contain: 1) KH/Land Tuning for Lock surface turbulence different over ocean and land - higher over land. 2) RAS/topo RAS time scale shorter when surface pressure below 900 hPa 3) CRF/stratus Effective radius for low warm clouds restored to 15 um Fortran Physics changes: GEOS_PhysicsGridComp.F90, GEOS_MoistGridComp.F90, cloudnew.F90, GEOS_TurbulenceGridComp.F90, LockEntrain.F90 Restart Changes: None ========================================================================== 20Jun2007, Takacs, CVS Tag: GEOSagcm-Eros-beta7p9 ------------------------------------------------- This tag includes: 1) New FV Polar Filter to remove stratospheric jet pole problem during N.Hemisphere Winter. Note: Current version does not pass reproducibility test for different Processor combinations !! Differences look like round-off. Needs more investigation. 2) New calculation of Diagnostic OMEGA which is more energetically consistent with d(KE)/dt and d(CpT)/dt calculations. 3) Put an upper limit (2) on the Richardson Number Ri. 4) Changed Default REF_TIME to be the BEG_TIME from the CLOCK (rather than 0z). 5) Zero-Diff changes to fix memory leaks. 6) Modified Solar, Surface, Catch, Salt, and Physics to fix inconsistency in solar fluxes. Note: Current version may produce small inconsistencies of Net_SW_at_Ground between SOLAR and SURFACE. 7) Changed SNOMAS export from Surface to mm (from meters). 8) Fixed mass conservation for tracers within RAS. 9) Updates to MERRA HISTORY.rc file. 10) Updates to GEOS_Util/post 11) Updates to GEOS_Util/plots Restart Changes: 1) SURFACE_IMPORT_RESTART 2) TURBULENCE_IMPORT_RESTART ========================================================================== 20Apr2007, Takacs, CVS Tag: GEOSagcm-Eros-beta7p8 ------------------------------------------------- This tag includes: 1) Fixed MAJOR bug in irrad.f introduced in previous tag (GEOSagcm-Eros-beta7p7). 2) Updates to Arlindo daSilva's latest Aerosol code. 3) Updates to MOIST for Arlindo daSilva's aerosol scavenging. (Default, no scavenging, zero-diffs). 4) Computed U10N and V10N which better represents 10-meter winds assuming neutral stability. 5) Implemented vertical interpolation to pressure for output files. 6) Fixed bug in vertical interpolation within FV (for U50M and V50M). 7) Updates to FV on the HEAD. The FILL parameter is set to FALSE. The Polar Filter has been switched to use an FFT everywhere (rather than an Algebraic version farther away from poles). 8) Updated to Ricardo Todling's TURBULENCE tag (GEOSpert-gAdrt-b11p1-2spmd) for Adjoint diagnostics, with minor (zero-diff) changes for efficiency. 9) The topography datasets have been modified by multiplicative factors to adjust the global mean value to 231.5m (which is the mean of GTOPO30). This should remove most of the difference between our dry mass and EC's. 10) Updates to GEOS_Util/plots 11) Updates to MOIST CRF parameters (MAX_RI, MIN_RL) in cloudnew.F90, and MOIST_RASPBL algorithm using 30 minutes to 12 hours timescales. ========================================================================== 06Apr2007, Takacs/Suarez, CVS Tag: GEOSagcm-Eros-beta7p7 ----------------------------------------------------------- Description: Intended for fairly clean test of new aks and bks. Includes diagnostic fixes and additions. Aside from the new levels, it has a new LWI definition and slightly modified limits on ocean Reynolds numbers. Post p6 changes in the moist physics, which have been in testing in DAS mode (e.g., crf runs) have not been included. ----------------------------------------------------------- This tag includes: 1) Computed DelDot( V DelP ) using 2nd-Order with Vbar and DelPbar in Windfix. 2) Switched from FFT DtoA to Simple Average in Makeiau. 3) Added protection for LOG(DZ...) in Catchment for thinner levels. 4) Updates to GEOS_Util/plots 5) Corrected out of bounds in logical in FV: mapz (no effect on calculation) 6) FVwrapper (diagnostics only) Added energetics diagnostics, including KE, etc tracers Disabled v dot del in omega calc 7) FVdycore_GridComp Zero diff code restructuring (first pass at MAPLizing) Added budget and flux diagnostics Added single level diagnostics added u50 and v50 8) Corrected catchment.F90 uninitialized variable HSNACC (diagnostic only) 9) Added land budget diagnostics 10) Fixed out-of-bounds array in irrad.f 11) Modified HISTORY.rc to get U50M, V50M from Dynamics Component 12) Changes LWI definition: water=frland+frlake>.6; ice=water & (frice>0.5 or T<-1.7) 13) Changed SNOMAS over glacier---now fixed at 4 m in landice. 14) put limits on Re (1000,0.4 -> 50,0.1) in over salt water. 15) added seaice fraction diagnostic to surface (FRACI). added reynolds number diagnostic to surface (RE). ========================================================================== 31Jan2007, Takacs, CVS Tag: GEOSagcm-Eros-beta7p6 ----------------------------------------------------------- This tag includes: 1) Updates to FV on the HEAD for 1x1 reproducibility 2) Updates to Randy's catchment for diffusivities 3) Corrected ALBEDO bcs (Version V5) 4) Updated LandIce Albedo (0.75) 5) Updates to GEOS_Util/plots 6) Updates to scripts and resource files under Application to include Aerosols ========================================================================== 06Dec2006, Takacs, CVS Tag: GEOSagcm-Eros-beta7p5 ----------------------------------------------------------- This tag includes: 1) Updates to FV on the HEAD 2) Fixed diagnostics and budgets 3) Updates to Julio's Physics (cloudnew, lock, saltwater) 4) Randy's catchment fix to heat capacity plus bug fix to hcorr 5) Modified AGCM grid component to check for negative Friendlies 6) Updates to scripts and resource files under Application ========================================================================== 31Oct2006, Trayanov, Takacs, CVS Tag: GEOSagcm-Eros-beta7p4 ----------------------------------------------------------- This tag includes: 1) Updates to FV on the HEAD 2) Fixed diagnostics and budgets 3) Updates to Arlindo's AEROCHEM 4) A modified AGCM grid component which allows IAU w/Memory 5) Updates to MAPL 6) Updates to scripts and resource files under Application ========================================================================== 25Sep2006, Trayanov, Takacs, CVS Tag: GEOSagcm-Eros-beta7p3 ----------------------------------------------------------- This tag includes: 1) A modified AGCM grid component which simplifies the IAU coding. 2) A fix to the ADD_INCS subroutine which corrects diagnostic budgets. 3) Updates to Julio's physics which goes back to an older, simpler version. 4) Updates to Arlindo's AEROCHEM 5) Updates to used MAPL 6) Updates to use NATIVE (rather than BIG_ENDIAN) for RESTARTS and BCS. 7) Updates to scripts and resource files under Application The BASELINE for the new TAG incorporated the DAS Tag: gAdas-1_5beta10p1 The BIG_ENDIAN to NATIVE (little_endian) conversion has been tested to give zero diffs. A conversion utility is included in: GEOS_Util which can be used to convert existing RESTARTS. The conversion utility is called: swapendian The utility uses two programs, 1) swapendian_RST.f90, and 2) swapendian_FV.f90, Both programs are also included in GEOS_Util. All boundary datasets that existed in my: /share/ltakacs/geos5/bcs/V3 directory have been converted to little_endian. The new boundary datasets are located in: /share/ltakacs/geos5/bcs/V4 The SST boundary conditions which existed in: /share/ltakacs/geos5/bcs/SST have also been converted and exist in: /share/ltakacs/geos5/bcs/V4/SST NOTE: 1) SST little_endian boundary datasets listed above are static. OPS needs to promote future updates to the SST files to be little_endian. ========================================================================== 28Apr2005, Trayanov, Takacs, CVS Tag: cerebus --------------------------------------------- Summary of Changes between Boreas and Cerebus versions ======================================================= - Using the NCAR CAM version of Pilgrim - added more diagnostics - corrected instability problem in cachment.f - corrected negative optical thickness problem (Moist) - radiation component could run now on a different schedule - added ability to produce CFIO output on a different resolution - added optional list of selected ouput levels for CFO files - added Parametrized Chemistry Gridded Comp - improved timing for DataOcean - added ability to write BKG.eta and BKG.sfc for the analysis - several bug fixes pre_Eros changes: =================== - added thin "saltwater" relaxation layer - several bug fixed in SOLAR - new version of PCHEM: seven species, including stratospheric water - new scheme for QSAT - latest version of FVdycore (same as NCAR)