- gcc14: Compile icepack data file at
-O0
#982 - Add new C1120 resolution to BCS package #961
- Add new C1120 resolution to remap restarts #94
- Add GEOS-IT option for remap restarts #96
- Add land constants as HISTORY export variables #970
- Add definition of land constants collection into
HISTORY.rc.tmpl
#636 - Remove filling of
WET1
(a.k.a.GWETTOP
) with 1s over non-land #974 - Fixed conversion of minimal
CAPAC
toRUNOFF
(catchment.F90) #991 - Send clear message to log when
mk_LakeLandiceSaltRestarts
fails #1006 - Fixes #984, bug in which
ZLCL
was unfilled with BACM or MGB2 #985 - Fixes #1009, incorrect units in GF precip fluxes #1010
- Plots package bug fixes for
EXPID
names containing periods #103 - gcc14: Add int to main in
makdep.c
#356 - v11: Update Intel MPI flags #652
- Remove executables on tmpdir #644
- Update n4zip to fix deprecated option #354
- Update ESMF CMake target to
ESMF::ESMF
#978 #638 #92 #355
- ESMA_env v4.29.0 => v4.29.1
- ESMA_cmake v3.48.0 => v3.52.0
- ecbuild geos/v1.3.0 => geos/v1.4.0
- GMAO_Shared v1.9.8 => v1.9.9
- GEOS_Util v2.1.2 => v2.1.3
- MAPL v2.47.1 => v2.50.1
- GEOSgcm_GridComp v2.6.1 => v2.6.2
- FVdycoreCubed_GridComp v2.11.1 => v2.12.0
- GEOS_OceanGridComp v2.1.6 => v2.3.0
- MOM6 geos/v3.1 => geos/v3.3
- GEOSradiation_GridComp v1.8.0 => v1.9.0
- GEOSgcm_App v2.3.4 => v2.3.5
linkbcs
bugfix for coupled runs using v12 bcs #623- Exports and
LONG_NAMES
changes for land water and energy balances #957 - New and renamed exports added to
HISTORY.rc.tmpl
for land water and energy balances #621 - Update GMI and StratChem HISTORY #627
- Routing Outlets in Boundary Conditions #827
- Bugfix to remove double-counting of heat corr (
StieglitzSnow.F90
) #946 - Bugfix whereby
TMPHIST
was not created during cloning #626 - Fixes for Ninja builds #966
- Added MASKFILE for time-discontinuous data for TEM diagnostics #89
- Add MOM6 C90 ogrid option to
remap_utils.py
#83 - Bugfix for
time_ave.rc
#86
- ESMA_cmake v3.45.2 => v3.48.0
- GMAO_Shared v1.9.7 => v1.9.8
- GEOS_Util v2.1.0 => v2.1.2
- MAPL v2.46.1 => v2.47.1
- GEOSgcm_GridComp v2.6.0 => v2.6.1
- GEOSchem_GridComp v1.13.1 => v1.14.0
- TR v1.1.0 => v1.2.0
- GMI v1.1.0 => v1.3.0
- GEOSgcm_App v2.3.3 => v2.3.4
- Hotfix for uninitialized variables
tep
andqp
whenwstar <= 0.001
#931 make_bcs
fix for bad HWSDv1.21 data in Argentina "peatland" #944
- Sync
qr
/qs
export naming to corresponding changes in MOIST (exports) #605 - Moving to new BCS directory structure #551
- Additional cleanup of Stieglitz snow code #813
- Adding new v12 BCS option (Argentina "peatland" fix) #616 #75
- Adding new v11 BCS option, new
linkbcs
, and changes in setup scripts #544 - CICE6 cmake and namelist updates for post release v6.5.0 merge #925
- Fix up stretched grid tags #613
- Fix aerosol HISTORY for FP #595
- Allow history to overwrite previously written output #594
- Plot updates for automated TEM Diagnostics #76
- Minor update to GMI and StratChem setup scripts #599
- Replaced Default
$HOMEDIR
pathway with user's$NOBACKUP
insidegcm_setup
#591 - Add Milan support at NAS #607
- Updates for running GEOSgcm with Spack as libraries instead of Baselibs #611
- Remove mask from
read_Reynolds
#73
- ESMA_env v4.25.1 => v4.29.0
- ESMA_cmake v3.41.0 => v3.45.2
- GEOS_Util v2.0.7 => v2.1.0
- MAPL v2.44.0 => v2.46.1
- FMS 2019.01.02+noaff.8 => 2019.01.02+noaff.10
- GEOSgcm_GridComp v2.5.2 => v2.6.0
- FVdycoreCubed_GridComp v2.11.0 => v2.11.1
- fvdycore v2.8.1 => v2.9.0
- GOCART sdr_v2.2.1.1 => sdr_v2.2.1.2
- CICE6 v0.1.3 => v0.2.0
- icepack v0.2.0 => v0.3.0
- GEOSgcm_App v2.3.2 => v2.3.3
- OBIO (NOBM) is integrated into the Krok Model #871
- SHOC-MF updates #902
- Refactor DataSea/DataIce
IS_FCST
toOGCM_IS_FCST
#910 #583 - Disable Catchment-CN4.5 land model option (LSM_CHOICE=3) for GCM simulations #900 #575
AGCM.rc
updates to support RRTMGP v1.7 #585- Add new history template
HISTORY.RADVAL.rc.tmpl
to support RRTMGP validation #582 - Assorted enhancements of
remap_restarts.py
package (EASE, SLES15, NAS, lake/landice log) #43 - Addition of new features to generate ocean boundary conditions for atmosphere-only forecasts #47
- Do not remap restarts when it is not necessary #53
- Add surface forcing lfo_Nx+- to HISTORY.rc.tmpl #578
- Plot updates for transport images and stats montage fixes #57
- Bugfix in SCM #903 #904
- Fix for GNU
hystpdf
crash #899 - Initialize
USE_WAVES
to 0 #569 #570 - Use
nccmp
, add readers/writers test to regress #573 - Use CMake to determine MPI Stack #580
- Move to use cp and tar at NAS #56
- Prepare for sparse checkout #58
- ESMA_cmake v3.38.0 => v3.41.0
- GEOS_Util v2.0.5 => v2.0.7
- MAPL v2.43.1 => v2.44.0
- GEOSgcm_GridComp v2.5.1 => v2.5.2
- FVdycoreCubed_GridComp v2.10.0 => v2.11.0
- GEOS_OceanGridComp v2.1.5 => v2.1.6
- MOM6 geos/v2.2.3 => geos/v3.1
- icepack geos/v0.1.1 => geos/v0.2.0
- GEOSradiation_GridComp v1.6.0 => v1.8.0
- RRTMGP RRTMGP geos/v1.6+1.1.0 => geos/v1.7+1.0.0
- GEOSgcm_App v2.3.1 => v2.3.2
The following changes occurred in solar_internal_rst
but the overall state of the model is zero-diff with RRTMG.
- Metadata changes (
long_name
)CLDHISW
: "high-level_cloud_area_fraction_rrtmg_sw_REFRESH" → "high-level_cloud_area_fraction_RRTMG_P_SW_REFRESH"CLDLOSW
: "low-level_cloud_area_fraction_rrtmg_sw_REFRESH" → "low-level_cloud_area_fraction_RRTMG_P_SW_REFRESH"CLDMDSW
: "mid-level_cloud_area_fraction_rrtmg_sw_REFRESH" → "mid-level_cloud_area_fraction_RRTMG_P_SW_REFRESH"CLDTTSW
: "total_cloud_area_fraction_rrtmg_sw_REFRESH" → "total_cloud_area_fraction_RRTMG_P_SW_REFRESH"
- Removed fields
TAUHIPAR
TAULOPAR
TAUMDPAR
TAUTTPAR
- Added fields
COTDENHIPAR
COTDENLOPAR
COTDENMDPAR
COTDENTTPAR
COTHIPAR
COTLOPAR
COTMDPAR
COTTTPAR
COTNUMHIPAR
COTNUMLOPAR
COTNUMMDPAR
COTNUMTTPAR
- Integration of WMMA (WAVEWATCH, UMWM, sea spray) model components. This introduced new
AGCM.rc
parametersUSE_WAVES:
andwave_model:
. Implementing WMMA involved the following changes: - SHOC-EDMF updates #879
- Restore the
MTRI
bundle #881 - Refine check for allowable bcs versions to be run with CatchCN #882
- Allow others to make coupled experiments #558
- Minor fixes of HISTORY for ADAS #565
- Default to Cascade Lake at NCCS for SLES12 #556
- ESMA_env v4.24.0 => v4.25.1
- ESMA_cmake v3.36.0 => v3.38.0
- GMAO_Shared v1.9.6 => v1.9.7
- MAPL v2.43.0 => v2.43.1
- GEOSgcm_GridComp v2.5.0 => v2.5.1
- GEOS_OceanGridComp v2.1.4 => v2.1.5
- GEOSgcm_App v2.3.0 => v2.3.1
- NEW WW3 - WAVEWATCH III
- NEW UMWM - University of Miami Wave Model
- NWP patches to get
BACM
forecast RMSE back to Jason levels #883 - Changed
gcm_setup
to setOX_RELAXTIME
to 0.0 s when using OPS emissions (consistent with DAS), otherwise it remains at 259200 s #560 - Corresponding upgrade of FVdycoreCubed_GridComp v2.10.0
- Replay import patch for ozone in tag GOCART sdr_v2.2.1.1
- Added the necessary exports for TLM/ADJ back to
MOIST
#883 - Added connectivity for a few fields from
MOIST
toCHEM
#867 - Run
make_bcs
in different installation path #870 - Fixes #547 - bad default target_lat #548
- Update MPT flags for use with MAPL 2.44 (current develop) #553
- Add tuning flags for Open MPI and Intel MPI on SLES15 at NCCS #543
- ESMA_env v4.22.0 => v4.24.0
- GEOS_Util v2.0.4 => v2.0.5
- MAPL v2.42.0 => v2.43.0
- GEOSgcm_GridComp v2.4.0 => v2.5.0
- FVdycoreCubed_GridComp v2.9.0 => v2.10.0
- fvdycore v2.8.0 => v2.8.1
- GOCART v2.2.1 => sdr_v2.2.1.1
- GEOSradiation_GridComp v1.5.1 => v1.6.0
- GEOSgcm_App v2.2.8 => v2.3.0
- Updates to moist from
feature/wmputman/KM_v11_3_2_Moist_WMP
as of 2023-11-21 #858. The following restarts have changed:moist_import_checkpoint
was cleaned up to reduce the file size by removing the following variables: DQVDTDYN, DTDTDYN, OMEGA, PHIS, PLE, PLE_DYN_IN, PREF, QV_DYN_IN, T, TAUOROX, TAUOROY, T_DYN_IN, U, U_DYN_IN, V, V_DYN_IN, W, ZLEgocart_import_checkpoint
fixed variable: QCTOT
- Use 3 specific
MOM6
resolutions #542 - Added support for
CICE6
thermo state rewind for replay #854 - New release of fvdycore v2.8.0 fixed non-layout-reproducibility at C180 and higher which was introduced in v2.
- Bugfix in boundary conditions for coupled T3MOM6 option #861
- Add ocean version to tile file header info #860
- Major fixes to enable
EASY
coupled model experiments #538 - Sync
DT
changes fromgcm_setup
into other setup scripts #541 - Fixture changes:
- ESMA_env v4.20.6 => v4.22.0
- GEOSgcm_GridComp v2.3.2 => v2.4.0
- fvdycore v2.7.0 => v2.8.0
- GEOS_OceanGridComp v2.1.3 => v2.1.4
- MOM6 geos/v2.2.2 => geos/v2.2.3
- CICE6 geos/v0.1.2 => geos/v0.1.3
- GEOSgcm_App v2.2.7 => v2.2.8
- Merge branches
feature/wmputman/hwt_spring_exp
andfeature/donifan/KrokMG3
intodevelop
#855- Merges in the latest changes of MGB2_2M code
- More updates to GF2020 and GFDL
- Update DTs in
gcm_setup
for non-stock configurations #537 - Updated/added command line feature for
remap_restarts.py
#19 - Further cleanup of boundary conditions #846
- Minor land related code cleanup (coeffsib) #845
- Add fv namelist entry for AIST work #696
- Fixture changes:
- NCEP_Shared v1.2.1 => v1.3.0
- GMAO_Shared v1.9.5 => v1.9.6
- GEOS_Util v2.0.3 => v2.0.4
- GEOSgcm_GridComp v2.3.1 => v2.3.2
- FVdycoreCubed_GridComp v2.8.0 => v2.9.0
- fvdycore v2.6.0 => v2.7.0
- GEOSgcm_App v2.2.6 => v2.2.7
- Changes were made in this release to accomodate the newly availible SCU17 at NCCS, which introduced two separate operating systems. When running at NCCS, the
parallel_build.csh
script was changed to append-SLES12
to thebuild
andinstall
directories for Skylake and Cascade Lake nodes running SLES 12. Alternatively,parallel_build.csh -mil
can be specified to build on the Milan nodes running SLES 15. In that case,-SLES15
will be appended to thebuild
andinstall
directories to avoid confusion and ensure compatibility with each respective platform. The following changes were made to the repositories to accomodate these updates:- ESMA_env v4.20.0 => v4.20.6
- ESMA_cmake v3.35.0 => v3.36.0
- MAPL v2.41.1 => v2.42.0
- GEOSgcm_App v2.2.5 => v2.2.6
- Updates for SCU17 #669
- Patched GF2020: reverting order of plumes and allowing plume overlap and consistent autoconversion with classic GF #838
- Enable
FV3_CONFIG: HWT
for NH runs,CONVPAR_OPTION: NONE
for ultra-high-res #521 - Add in missing
ESMF_ConfigSetAttribute
forSNOW_ALBEDO_INFO
#826 - Add checks on snow states after application of LDAS increments; StieglitzSnow cleanup #834
- Add support for cice6 dumping intermediate restart in
CICE_plug
#841 - Fixes for running coupled on macOS #526
- Fixture changes:
- ESMA_env v4.19.0 => v4.20.0
- ESMA_cmake v3.34.0 => v3.35.0
- GMAO_Shared v1.9.4 => v1.9.5
- MAPL v2.41.0 => v2.41.1
- GEOSgcm_GridComp v2.3.0 => v2.3.1
- FVdycoreCubed_GridComp v2.7.0 => v2.8.0
- CICE6 geos/v0.1.0 => geos/v0.1.1
- icepack geos/v0.1.0 => geos/v0.1.1
- GEOSgcm_App v2.2.3 => v2.2.5
- Change default parameters to reduce 900mb T/Q forecast RMSE #835
- Updates to
fv_mapz.F90
in fvdycore v2.5.0 => v2.6.0
- Updates from
feature/wmputman/hwt_spring_exp
#828 #515 #75 #253 - Enhancements for MODIS-based snow albedo over land #687
- Add stretched Cube Sphere option to BCS package #801
- Combine stretched CS grid and regular CS grid #817
- Correct
LONG_NAME
ofCDCR2
#818 - Rename coupled grids #695
- Allow for tolerance option for SSTs and seaice fractions #823
- Enable
C-EVP
inCICE6
#824 HISTORY.rc tmpl
forGEOS-MITgcm
coupled model #510- More cleanup of app scripts and add simtime to logging #508
- Fix
WSUB
use in other scripts #512 - Fix doubled logger output #514
- Bugfix for handling
GAAS
in replays and forecasts #518 - Fixture changes:
- ESMA_cmake v3.31.1 => v3.34.0
- GMAO_Shared v1.9.2 => v1.9.4
- MAPL v2.40.3 => v2.41.0
- GEOSgcm_GridComp v2.2.0 => v2.2.1
- FVdycoreCubed_GridComp v2.6.0 => v2.7.0
- fvdycore v2.4.1 => v2.5.0
- GEOS_OceanGridComp v2.1.2 => v2.1.3
- MOM6 geos/v2.2.1 => geos/v2.2.2
- CICE6 geos/v0.0.2 => geos/v0.1.0
- icepack geos/v0.0.3 => geos/v0.1.0
- GEOSgcm_App v2.2.2 => v2.2.3
- Extensive updates to the SHOC-EDMF turbulence parameterizations in #783
- Fixes for UW and Turb bugs in #802
- Uptick to GOCART v2.2.1 with QFED path update.
- Uptick to GEOSchem_GridComp v1.13.1 with QFED path update.
- Uptick to TR v1.1.0 which is non-zero-diff for certain tracers.
- Uptick to GMI v1.1.0
- Add GEOS-Chem washout parameterization to MOIST #797
- Add data atmosphere for ocean #799
- Move to
MAPL_GetResource
in Moist GC #796 - Remove convert script and clean some dead variables #504
- Add copy of
gwd_internal_rst
to SCM #499 - Changes to better support singularity #488
- Sensible defaults for stretched grid #501
- Fixed the cmpz plots for rms and anomaly correlation #31
- Eliminate accidental post-processing of
*.nc4-partial
files #32 - Update
CircleCI
to use Orb Default Baselibs and BCs for multiple repositories - Fixture changes:
- ESMA_cmake v3.31.0 => v3.31.1
- GMAO_Shared v1.9.1 => v1.9.2
- GEOS_Util v2.0.2 => v2.0.3
- MAPL v2.40.0 => v2.40.3
- GEOSgcm_GridComp v2.1.4 => v2.1.5
- FVdycoreCubed_GridComp v2.5.0 => v2.6.0
- GEOS_OceanGridComp v2.1.1 => v2.1.2
- MOM6 geos/v2.2.0 => geos/v2.2.1
- icepack geos/v0.0.2 => geos/v0.0.3
- GEOSradiation_GridComp v1.4.0 => v1.5.1
- GEOSgcm_App v2.2.1 => v2.2.2
- Fix GFDL Regression issue #782
- Fixes for stretched grid #476
- Add new sea ice components for coupling to
CICE6
#772 #478 - Set coupled ocean DT to heartbeat (for now) #483
- Fix issue with Ocean
TerminateImport
in Surf #789 - Faster river routing #774
- Add
CATCHMENT_SPINUP
mode (remove snow every Aug 1 in NH or Feb 1 in SH) #751 - Bug fix to correct vegetation fraction assessment in
GetIds_carbon
(getids.F90) #770 - CO2 for CatchCN #771
- Added support for
READ_RESTART_BY_FACE
option #459 - Moving catchcn CO2 file to bcs dir #481
- Boundary conditions cleanup #786
- Cleanup of
make_bcs
tools that generate raster and tile files #763 - Fixes for SCM Model #725
- Add new
SCM
cases #494 - Update to new SCM file dir #477
- Fix for cloning in setup scripts #492
- Add
gwd_internal_rst
togcm_regress.j
#475 - Update
WSUB_ExtData.yaml
#777 - Move from
FLAP
tofArgParse
#441 - Updates for Singularity: Add site option #484
- Remove Haswell at NCCS, other cleanup #489
- Fixture changes:
- ESMA_env v4.17.0 => v4.19.0
- ESMA_cmake v3.29.0 => v3.31.0
- GEOS_Util v2.0.0 => v2.0.2
- MAPL v2.39.1 => v2.40.0
- GEOSgcm_GridComp v2.1.3 => v2.1.4
- GEOSgcm_App v2.2.0 => v2.2.1
- FVdycoreCubed_GridComp v2.4.4 => v2.5.0
- New icepack
- Bugfix for GOCART: In dust and sea-salt, changed dimensions back to
globalCellCountPerDim
since these are needed to determine emission tuning parameters, not to allocate arrays. See changes here - Update to use NRL 2022 Solar Cycle File. Therefore, non-zero-diff results from Y2022 onward. #468
- Updates GEOSgcm to use ESMA_env v4.17.0. This update mainly brings in ESMF v8.5.0b22 which is a non-zero-diff change for GEOSgcm due to precision changes in grid generation. It also brings in many new features for MAPL development.
- Updates GEOSgcm to use FVdycoreCubed_GridComp v2.4.4 and GFDL_atmos_cubed_sphere geos/v2.4.1. These updates bring in fixes for the FV3 standalone allowing it to work correctly. The GEOSgcm is zero-diff to these changes.
- Bugfix for vegetation type
ity
to ignore variable when reading from restart file #757 - Correct
LONG_NAME
for absorbed and emitted longwave flux in Surface #764 - Add Held-Suarez GridComp (
GEOShs_GridComp
) #756 - Use
-O2
optimization in moist with GNU Release #762 - Fix
COUPLEDIR
at NAS #469 - Add PM fields to HISTORY #467
- Make
CICE4
built as a shared library #322 - Brought
LANL_Shared/CICE4/source/ice_therm_vertical.F90
fromfeature/atrayano/MITgcm-DYAMOND
branch to reset the ice to default profile under some error conditions #326 - Uptick to GEOS_OceanGridComp v2.1.1
- Uptick to FVdycoreCubed_GridComp v2.4.3
- Bugfix in
GEOSgcm_GridComp
to enable current Moist to run with binary restarts #759 - Uptick
ESMA_env
to fix a parallel_build issue with tmpdir at NAS - Uptick
FVdycoreCubed_GridComp
to add an interface toGEOS-gtFV3
as well as adding a return code and verify to DynSetup.
- Updates related to MITgcm
- Uptick to MITgcm to next checkpoint
- Uptick to MOM6 geos/v2.2.0
- Uptick to GEOS_OceanGridComp v2.1.0
- Merge in GEOS/mitgcm #547 #724 #423 #22 GEOS_OceanGridComp v2.0.0
- Add datalake #557
- Restructure
make_bcs
scripts #740 - Update
make_bcs
legacy input path #718 and associated PRs - Reorganize
make_bcs
output directory #729 - Bug fixes to address errors that caused fail of start-stop regression test for most Catchment-CN4.5 land tiles #657
- Bug fix remapping of CatchCN restart variables (
RZMM
,TGWM
,SFMM
) #741 - Updated
AGCM.rc.tmpl
for reordered sw cloud optics file in RRTMGP v1.6 #446. The INTERNAL state of SOLAR now hasCOSZSW
,CLDxxSW
, andTAUxxPAR
added to it. - Remove Rome detection at NAS, fixes for AWS and unknown #460
- Fixture changes:
- Updated L181 and L91 ak/bk to remove kinks in 1st derivative of DZ. Adjusted top four aks for L137.
- Brought in changes from Hazardous Weather Testbed tags.
- Stretched-grid updates.
- Ability to output to generic X-Y grids (such as Lambert Conformal).
- New output diagnostics availible.
- Re-enabling wet scavenging tendency output.
- Additional tunings for physics.
- Improvements to
gcm_regress.j
for separate start-stop and layout tests. - More details regarding the changes can be found here:
- Refactor MoistGridComp to separate GF, UW, BACM, GFDL and MGB2 codebases into distinct interface modules and leverage shared process level code in a new moist Process_Library module (L72 defaults to BACM_1M).
- TRB and Moist refactoring support updates to new vertical levels beyond L72 including a move to GF2020 and new cldmicro schemes (L72 defaults to GF-Legacy).
- GWD code includes new convective background scheme and anisotropic ridge orographic scheme (L72 defaults to old schemes).
- FV3 updated to support stretched grids and dual hydrostatic/non-hydrostatic build.
- Introducing
IGNI
as a new component that integrates fire weather observations into fuel moisture codes and fire behavior indexes based on the CFFWI system by @adarmenov in #699 #710 #410 - "make boundary conditions" (
make_bcs
) package updates: - Cleanup of Catchment-CN constants in
CatchmentCNRst.F90
by @gmao-jkolassa in #682 - Removed unused code in GWD by @bena-nasa in #705
- NAS updates:
- Got
AERO_PROVIDER=GMICHEM
working with necessary changes toAGCM.rc
to run with it (aerosol optics files) by @ssteenro in #416 - Additions to
GMAO_ods
to include trace gas support forCoDAS
. Also includes more OMPS and AMSR support from Ricardo'srt_g530_1.6.0_merge
tag by @briardew in #311 - Move
regrid
andremap_restarts
frompost
directory topre
directory by @mathomp4 in #3 - Plot updates:
- Update to Baselibs 7.8.1 (ESMF 8.4.1) to avoid possible memory corruption bug #533
- Update to ESMA_cmake v3.26.0 to better handle Rome nodes #531
- Updates to MAPL 2.35.2 which includes:
- Changes from @weiyuan-jiang needed by the land group.
- Bug fixes for
ExtData
from @bena-nasa and fixes for UFS folks
- Updated to use 2021 NRL Solar File by @mathomp4 in GEOS-ESM/GEOSgcm_App#366
- Updated to use ExtData2G by default by @vbuchard in GEOS-ESM/GEOSgcm_App#381
- Fixes to allow non-72-level runs to use ExtData2G by @mathomp4 in GEOS-ESM/GEOSgcm_App#389
- Updated
logging.yaml
by adding YAML linter by @mathomp4 in GEOS-ESM/GEOSgcm_App#391
- Moved
GEOS_Util
out ofGMAO_Shared
into its own repository.
- Moved TR, GMI, and StratChem to separate repositories by @mathomp4 in #509
- Improved the user interface of
mk_runofftbl.F90
by @sanAkel in #693 - Updates for WSTAR Calculation and plots package by @lltakacs in #313
- Upticks to additional repositories:
- MAPL v2.33.0 -> v2.34.2 highlights:
- Fixed the naming convention of the split field name (#1874). For this, before on split fields in History you'd get out
DU
,DU002
,DU003
. But now MAPL will doDU001
,DU002
,DU003
- Updates for better support of State Specs in GOCART (see GEOS-ESM/GOCART#202)
- Support for
*
expansion in long names - Support to fill
%d
in long names
- Support for
- Fixed the naming convention of the split field name (#1874). For this, before on split fields in History you'd get out
- ESMA_cmake v3.21.0 -> v3.24.0
- GEOSchem_GridComp v1.11.0
- GEOS_OceanGridComp v1.2.1
- MOM6 geos/v2.1.0
- MAPL v2.33.0 -> v2.34.2 highlights:
- Read bcs parameters from target bc directory instead of from catchment restart file by @weiyuan-jiang in #670
- Remove
snowalb
from restart file when target bc does not have it by @weiyuan-jiang in #673 - Restore
mk_CatchRestarts
soregrid.pl
will not work with new bcs with snowalb anymore by @weiyuan-jiang in #674 - Add adjustable tolerance to the rasterization routine by @atrayano in #663
- Add Option to Use MODIS-based Snow Albedo Climatology by @biljanaorescanin in #618
- Further cleanup and reorganization of
make_bcs
by @weiyuan-jiang in #634 - Add optional data sea ice thickness for atmosphere-only configuration by @sanAkel in #686
- Add warning about QQJ,K in the context of new GMI mechanisms by @mmanyin in #378
- Update path for
M2_REPLAY_ANA_LOCATION
by @sanAkel in #377 HISTORY.AOGCM-MOM5.rc.tmpl
updated to be consistent with the MOM6 and AMIP templates by @yvikhlya in #382regrid_exch: tile_hist.data
removed from history template by @yvikhlya in #383- Add a warning message for users that
regrid.pl
is being phased out and replaced withremap_restarts.py
by @biljanaorescanin in #304 - Bug fix for remapping MERRA-2 from 2021-06 to 2021-09 by @mathomp4 in #303
- Make MERRA2 remapping with
remap_restarts.py
consistent withregrid.pl
by @mathomp4 in #308 - Modify
remap_restarts.py
to useargparse
by @mathomp4 in #291 - Further OBIO support added to RRTMGP and Chou-Suarez in GEOSradiation_GridComp v1.2.0
- Upticked from MAPL v2.30.2 to MAPL v2.33.0
- Upticks in
env
,cmake
, andecbuild
- Uptick
GEOSradiation_GridComp
to v1.1.0. Two fields (FSWBANDN
andFSWBANDNAN
) insolar_internal_rst
were previouslyMAPL_UNDEF
because there was no facility in RRTMG to calculate them yet. This facility is now added and thus this restart is technically non-zero-diff but these fields now have realistic values by @mathomp4 in #483
- Upticked GEOSchem_GridCom from v1.10.1 to v1.10.4
- Upticked MAPL from v2.25.0 to v2.30.2
- Upticked GOCART from v2.1.0 to v2.1.2
- RRTMG can now provide two new exports
DROBIO
andDFOBIO
(downwelling direct and diffuse fluxes all-sky, with aerosol) in the 33 bands used by ORadBioGC. These calculations can be turned on ifRRTMG_TO_OBIO: .TRUE.
appears inAGCM.rc
when RRTMG SW is run by @mathomp4 in #483 - Updates for Spack Stack by @mathomp4 in #643
- Remove CUDA macros from
GEOS_GwdGridComp
by @darianboggs in #636 - Remove unused NCEP code from
GEOS_GwdGridComp
by @darianboggs in #640 - Modified
RUN1
to load balance by @aoloso in #647 - Support for catchcn ensemble run by @weiyuan-jiang in #645
- Add
CatchCN
vars to rst by @weiyuan-jiang in #658 - Correction of units for mislabeled
CatchCNCLM45
variables by @gmao-jkolassa in #660 - Update HISTORY for coupled model applications by @sanAkel in #359
- Update for
gmichem_setup
by @mmanyin in #361 - Update Oserver calculations by @mathomp4 in #347
- Add explicit CONTACT to History by @mathomp4 in #367
- Fix cloning for coupled experiments by @mathomp4 in #365
- Add
GEOSCHEMchem_ExtData.yaml
to list of yaml files forEXTDATA2G
by @christophkeller in #368 - Update
gmichem_setup
andstratchem_setup
by @mmanyin in #270 - Bugfix for forecast template and changes for default forecast HISTORY by @sdrabenh in #373
- Add preliminary support for Singularity by @mathomp4 in #350
- Make
GMAO_etc
to depend onGMAO_perllib
by @mathomp4 in #297 - Update EASE grid tile file name by @weiyuan-jiang in #295
- Fix
gcmpost.script
logic to generatexdf.tabl
for collections withmonthly:1
attribute by @sdrabenh in #300 - In addition to the apove changes, these additional repositories were upticked as well:
- Updates to GOCART-2G. Full list of changes can be fount here: GOCART v2.1.0
- Change carbon species names in most for use with GOCART2G v2.1.0 by @vbuchard in #624
- Bugfix for correct TKE initialization value in turbulence by @sanAkel in #603
- Carbon species names changed in HISTORY templates for use with GOCART2G v2.1.0 by @weiyuan-jiang in #317
- Change names for BC, BR, and OC in plots package by @sdrabenh in #290
- Removed extra variables that are in ice and water restarts. If the user is starting with
saltwater_internal_rst
, then variables are changed whenSaltIntSplitter
runs. Otherwise, this change is zero-diff by @weiyuan-jiang in #623
- Load balance changes for
CICECORE
by @aoloso in #626 - Added a few connectivities in
AGCM
andPHYS
by @mmanyin in #613 - Removed extraneous declaration by @mmanyin in #617
- Added OH restart files (commented out by default) by @mmanyin in #342
- Zero-diff bug fixes in
make_bcs
package by @weiyuan-jiang in #601 - Added
CircleCi
run ofGEOSgcm
by @mathomp4 in #620 - Added
CircleCi
tests toGEOSgcm_App
by @mathomp4 in #345 - Fix missing back quote by @sdrabenh in #351
- Added warning message to
gcm_setup
regarding MOM5 model crash by @sanAkel in #353 - Added explicit regrid method in
HISTORY.AGCM.rc.tmpl
by @mathomp4 in #344 - Added
LD_PRELOAD
for Coupled Model by @mathomp4 in #341 - Added
S2Sv3
toMOM6
test. Add YAML validator by @mathomp4 in #281 - Added command line option for
remap_restarts.py
and moved temporary directory toout_dir
for merra2. Additional test cases were added by @weiyuan-jiang in #276 - Fix in ncdiag for Intel 2022.1 by @mathomp4 in #280
- Updated
obsys_rc.py
,check_obsysrc.py
, and associated unit tests to Python 3. Features added to thecmpdir.pl
script. by @gmao-jstassi in #279 - Added new QuickChem repo
- Upticked to:
Zero-Diff Changes:
- Moves
GEOSradiation_GridComp
from GEOSgcm_GridComp into its own repo GEOSradiation_GridComp.
Zero-Diff Changes:
- Updates to allow ExtData2G by @bena-nasa in #331
- Cleanup history templates for GOCART2G and updates to use convective scavenging by @acollow in #336
- Added check for
INFINITY
and replacing withUNDEF
by @aoloso in #270 - Added timed barrier call after
DO_UPDATE_PHY
calls by @aoloso in #602 - Cleanup of Catch[CN]-related restart utilities in
./GEOSsurface_GridComp/Utils/mk_restarts
by @gmao-rreichle in #571 - Update CircleCI to use Baselibs 7.5.0 by @mathomp4 in #605 #273
- Set ks with bk in
m_set_eta
by @mathomp4 in #271 - Added more robust check for history's monthly attribute by @sdrabenh in #274
- Added python version of
regrid.pl
namedremap_restarts.py
by @weiyuan-jiang in #238 - Create test suite for
remap_restarts.py
by @weiyuan-jiang in #267 - Provide for setting up a no-aerosol GMI simulation by @mmanyin in #333
- Uptick to GEOSchem_GridComp v1.9.5
- Uptick to MAPL v2.23.1
- Uptick to v4.2.0 which uses Baselibs 7.5.0 (needed by MAPL 2.23.0)
- Uptick to v3.17.0 change to support GCC 12 (non-zero-diff for GNU builds)
Full list of changes for GCM fixture: https://github.com/GEOS-ESM/GEOSgcm/compare/v10.22.3...v10.22.4
Zero-Diff Changes:
- Update CMake in ADAS-only subdirs by @mathomp4 in #262
- Change restart name
geocachem_internal_rst
toachem_internal_rst
inregrid.pl
by @weiyuan-jiang in #264 - Fix Emissions Handling: Use copy not link by @mathomp4 in #325
- Use correct EXPID when cloning an experiment by @sdrabenh in #329
- New Files added to support ExtData2G by @bena-nasa in #590
- Upticks to MAPL v2.21.3 and CMAKE v3.16.0
Major Zero-Diff Changes:
- Hotfix to GOCART and GEOSchem_GridComp to allow proper functioning and regression of 4D-IAU.
- Hotfix to GOCART using non-default klid.
- Emissions handling now uses experiment RC directory by @mathomp4 in #320
- Set collection's
monthly
attribute by default for most collections by @sdrabenh in #316 #259 - Removed connectivities from MOIST to CHEM that are no longer needed by @mmanyin in #572
- Defined replay predictor duration by @lltakacs in #581
- Initialize arrays in mkiau GC by @mathomp4 in #574
- Add fstats customized for screen-level Q and T with "land only" option by @saraqzhang in #246
- Clean up Optics in
AGCM.rc.tmpl
by @mathomp4 in #319 - Update tags in
regrid.pl
by @mathomp4 in #257 - Default to 72x36 for c12 mom6 by @mathomp4 in #314
- Updates for Spack Support, Round 2 by @mathomp4 in #568 #312
- Update CI to use v1 orb and job by @mathomp4 in #578
- Minor CMake change for mod file by @mathomp4 in #258
- Upticks in MAPL GEOS_OceanGridComp MOM6 CICE
Major Zero-Diff Changes:
tskinice
real fix by @rtodling in #547 #297- Update geosit history by @rtodling in #301
- Add option to read ocean data using
ExtData
by @sanAkel in #562 - Support for ocean datasets using ExtData by @sanAkel in #245
- Gather memory and detailed timing information for coupled model by @sanAkel in #289
- Reynolds ONLY SST and Ice Concentration with a land-sea mask from @rcullath by @sanAkel in #239
- Remove Ocean Grid Comp by @mathomp4 in #551 #379
- For sea ice development: add CICE6 and SIS2 sea ice models by @sanAkel in #558 #385
- Run History in predictor by @bena-nasa in #546
- Updates for using cubed sphere observed precip files by @lltakacs in #559
- Profiling with pflogger by @tclune in #307
chckhist.new
update to fix plotting for OPS HISTORY.rc, minor 3CH bugfix by @lltakacs in #252- Updates to support Spack by @mathomp4 in several repositories.
- Upticks in MAPL, ESMA_cmake, ESMA_env, and GEOSchem_GridComp.
Summary of changes for the refactored GOCART-2G:
- This is the first release of GEOSgcm that includes GOCART-2G, a refactoring of the GOCART component that adopts the ESMF for every child component and refactors the multi-instantiation mechanism. GOCART-2G only includes aerosols; other trace gases are not included by design.
- This release also includes new science, including the inclusion of secondary organic aerosols (SOAs) and Brown Carbon. In this implementation, Brown Carbon is comprise of that portion of Organic Carbon emitted by biomass burning, having absorptive properties.
- This release also introduces the notion of a "Process Library" which replaces what used to be found under Chem_Shared; it also eliminates any dependency on Chem_Base. The @GOCART repository is shared with NOAA and has been implemented in the UFS.
- Several new restarts (achem,cabc,cabr,caoc,du,ni,ss,su) have been added since the gridded components of GOCART-2G have been split out accordingly.
- GOCART-2G required changes in many other sub-repositories. Users are encouraged to look through those individually for a detailed list of changes.
Major Zero-Diff Changes:
- Add CLDXXSW diagnostics and many cosmetic changes to Solar GC by @dr0cloud in #510
- Add additional radiation RRTMG tau and water path diagnostics by @dr0cloud in #519
- Simple fix to prevent negative tauaer in RRTMG LW by @dr0cloud in #521
- Add RRTMGP as a fork in GEOS by @mathomp4 in #528
- Update RRTMGP file locations and half gpoints by @mathomp4 in #294
- Cleanup of Catchment model constants by @gmao-rreichle in #525
- Removed redundant code: DQS calc, QC constraint, RA calc by @gmao-rreichle in #518
- Fix
mk_GEOSldasRestart
forcatchcnclm45
by @weiyuan-jiang in #516 make_bcs
clarification of options by @biljanaorescanin in #517- Bug fix for
RUNSRF
units in Catchment by @gmao-rreichle in #535 - Cleanup of
gndtmp[_cn]()
by @gmao-jkolassa in #536 - New peat hydrology (PEATCLSM) by @biljanaorescanin in #524
- Add
LDAS_INCR
toAGCM.rc.tmpl
for land-atmos coupled das by @saraqzhang in #288 - Fixes for C12 MOM6 by @mathomp4 in #
- Updates for handling CS ocean by @mathomp4 in #287
- Update for NAS Runs by @mathomp4 in #291
- Compress CircleCI Artifacts by @mathomp4 in #513
- Use circleci-tools orb for CI by @mathomp4 in #242
Major Non-Zero-Diff Changes:
- Changed the default config to use new orbit parameters by @sdrabenh in #277
- Refactored RRTMG long-wave and short-wave radiation by @dr0cloud in #492
- Adding SHOC+EDMF updates by @narnold1 in #479.
All restarts and variables within remain 0-diff except for the following:
- moist_import
- added: EDMF_FRC, HL2, HL3, HLQT, QT2, QT3, W2, W3, WHL, WQT
- moist_internal
- added: PDF_A
- turb_import
- added: PHIS, SH, WTHV2
- turb_internal
- added: QT2, QT3
- removed: BRUNTSHOC, CLD, DQDT_SHC, DQIDT_SHC, DQLDT_SHC, DTDT_SHC, LSHOC, SHEARSHOC, TKEBUOY, TKEDISS, TKESHEAR, TKETRANS, WTHV2
- changed: TKH "lev" coordinate to "edge" coordinate
- moist_import
Major Non-Zero-Diff Changes:
- Uptick to GEOSchem_GridComp v1.7.0
- Wet deposition for CO, CO2 and CH4 is disabled, while a bug-fix is developed.
- GMI and TR have cleaner units handling.
- make_bcs fixes issues with "old land" choices by @smahanam in #438
- Old land BCS files have the same science but won't be binary-equivalent due to bug fixes (e.g., "Mali bug")
- Adds code to Satsim to choose subcolumns based on horizontal resolution by @mathomp4 in #459
- This is zero-diff for resolutions C720 and coarser but not for higher resolutions
- Uptick to ESMA_env v3.8.0 to use Intel 2021.3 which helps alleviate issues with LDAS amd NAS.
- Uptick to ESMA_cmake v3.8.0 to change default vectorization flag for Intel Fortran.
Major Zero-Diff Changes:
- Updated
regrid.pl
for GOCART-2G by @bena-nasa in #231 - Plot Updates from L. Takacs by @sdrabenh in #235
- Added supports to plot aerosols from GOCART-2G.
- Three-Corner-Hat (3CH) analysis tools were added.
- Enhancements and bugfixes to quickplot and quickstat utilities.
- Lightning module has been re-located and revamped. #451 #212 #141
- HEMCO config files for GOCART and GMI have been updated for v2.2 GEOSchem_GridComp v1.7.0
- Uptick to MAPL v2.14.0
- Refactoring of
interp_restart
code necessitated an uptick to fvdycore geos/v1.3.0 - Regridding fix and
read_topo
fix code necessitated an uptick to FVdycoreCubed_GridComp v1.4.1
Major 0-diff changes:
- 5deg ocean (MOM6) configuration by @sanAkel in #488
- Fixed missing verify status of iDUAL_OCEAN in GEOS_OceanGridComp.F90 by @sanAkel in #491
- Cleaned up CircleCI by @mathomp4 in #493
- Make big 5-d buffer in Moist optional by @mathomp4 in #496
- The
idcheck.pl
script was updated for changes in SemperPy by @gmao-jstassi in #233 - Update
regrid.pl
for Ocean Model Questions by @mathomp4 in #222 - Added
HISTORY_GEOSIT.rc.tmpl
by @rtodling in #273 - Uptick to MAPL v2.13.0 full list of changes
Possible History changes:
- Bug fix for MAPL wherein non-default duration in HISTORY.rc was not being correctly handled. For example, if a collection has a duration of 24 hours and a frequency of 12 hours, MAPL now correctly writes a file with two timesteps in it. Before, MAPL was handling this incorrectly. Note that the data is still the same as 10.19.4, but now is contained within one file.
Major 0-diff changes:
- Fix mom5 mom6 for das by @mathomp4 in #270
- Allow gcm_setup to run anywhere by @mathomp4 in #261
WSUB
fix in gmichem_setup by @mmanyin in #263- Make runtime and setup variable consistent for GCM by @rtodling in #265
- Add code to install source tarfile by @mathomp4 in #262
- Replace
_RETURN(_SUCCESS)
by @weiyuan-jiang in #484 - Add error checking in mk_restarts executables by @weiyuan-jiang in #467
- Support update for MOM6 by @sanAkel in #468
- Add logic to allow guest oceans to be stubbed by @tclune in #474
- Add ability to get timing from MOM6 modules by @sanAkel in #477
- Add in support of quarter degree MOM6 to ADAS by @rtodling in #478
- Updated
pyrob
to work with GEOS-IT files by @mathomp4 in #224 - Add Cascade knob to
g5fcst_stats.pl
andregrid.pl
; reviseddyn_blob
; make sureechorc.x
exits with success code when applicable; by @rtodling in #226 - Add OpenMP support for fvdycore by @mathomp4 in #44
- ESMA_env: Update to Baselibs 6.2.8 needed for MAPL and move to use MPT 2.25 at NAS. full list of changes
- ESMA_cmake: Add ability to create source tarball after install, various cleanup and fixes. full list of changes
- MAPL: Requires gFTL 1.5.1 (Baselibs 6.2.8), added option to flip vertical orientation of checkpoints, various 0-diff bug fixes for compilers, refactored code. full list of changes
Major 0-diff Changes:
- Restructuring under GEOSocean_GridComp by @yvikhlya in #448
- Updates to support two versions of Catchment-CN: Catchment-CN.4.0 and Catchment-CN.4.5 by @gmao-jkolassa in #368
- Compile time choice of CN model by @weiyuan-jiang in #370
- Runtime choice for clm4.0 and clm4.5 by @weiyuan-jiang in #373
- mk_GEOSldasRestart can now take restart hour and restart name by @weiyuan-jiang in #449
- Fixes to enable mepo variant styles by @tclune in #334
- Updates needed for Cascade Lake at NCCS by @mathomp4 in #335
- Updates and corrections for the trajectory file created for JEDI. Variables for proper diurnal layer, TS, and CO2 have been added by @rtodling in #257
- Null out WSUB_NATURE for 1MOM and GFDL physics by @mathomp4 in #251
- Cleanup gcm_run and sync forecast scripts by @sdrabenh in #256
- Fixes for SCM Setup on macOS by @mathomp4 in #253
- Updated suite of PRs for GEOSadas by @mathomp4 in v1.4.10
- Bug fix for CICE4 segfault by @mathomp4 in #215
- Add pyrob_CF script by @mathomp4 in #208
Potential Non-0-diff Change:
- Upgrade to MAPL v2.8.0. For the MERRA2 GOCART Emissions, all testing shows it is zero-diff. But for the Ops GOCART Emissions, it there are very small roundoff differences. The results are non-zero-diff due to a bug fix (to a race condition) in this version of MAPL on how grids are handled.
Major 0-diff Changes:
- Detect MERRA2OX date violation during setup.
- Make species consistent with emissions choice.
- Only allow Rome nodes at NAS if built on Rome.
- Updates for MVAPICH2, enable multigroup by default.
- Bugfix for correct day when running EMIPs.
- Update ldas increment alarm setting in CatchGC.
- Updates to plots package.
- Update to fvdycore v1.1.7.
Changes include:
- Upgrade to Baselibs 6.2.4 and cmake v3.5.0.
- Update parallel_build to use GMAO_Shared main if develop.
- Created a new grid comp
GEOS_SeaiceGridComp
as a top level container component serving sea ice sub-components toOGCM
. This new structure mirrors the existingGuestOcean/MOMPlug
relationship for the ocean model hierarchy. - Bug fix that makes sure that diagnostics
CNV_MFC
still works when the UW shallow convection code is disabled. - Add changes consistent with what is in GEOSadas 5.28.
- Addition of variables for analysis in two RC files and correction in
IAU
reftime
consistent with GEOSadas. - Fixes for
IOSERVER
on Rome.
Major changes include:
- Upgrade to MAPL v2.7.0 which changes how programs set up command line options.
- Update to FVdycoreCubed_GridComp v1.2.15 and GEOSgcm_App v1.5.1 for compatibility with MAPL v2.7.0.
- Enable GEOSgcm to output the configuration values in
GEOS_SurfaceGridComp.rc
. - Fixes a bug in the export of
SSKINW
(an internal state of Openwater) that was being filled incorrectly leading toMAPL_UNDEF
. Now there are actual values. - Merged changes present in GEOSadas-5_27_1_p3 that never made it into the GIT repo: revised stochastic perturbation tendency exports.
- A bug fix to prevent a seg-fault during the calculation of the GEOS-Chem lightning flash rate due to an array size mismatch.
- Add ability to write out energy components to file.
- Update gitignore for mepo updates.
- Follow MAPL's change to add a new
MAPL_CapOptions
constructor.
Major Non-0-diff changes include:
- Updates the DEFAULT Land BCs of GEOSgcm to be Icarus-NLv3. Also applies a fix to GEOS_SurfaceGridComp.rc to correctly implement it.
Major 0-diff changes include:
- Updates
GMAO_psas
to work with MAPL2. - Rename
LANL_cice
toCICE4
that is located atLANL_Shared/
- Remove
BULK_SST
alias forTS_FOUND
in HISTORies used in model (only) simulations. - Updates to use Python2 and Python3 at same time.
- Fixed the
-wemin
and-wemout
options inregrid.pl
so that they will accept integer values. - Bugfix to detect if saltwater splitting is needed in more files.
- Add
IOSERVER
code intogcm_forecast.tmpl
. - Updates needed for
GEOSadas
to work with MAPL2. - Add GEOS-Chem and HEMCO as separate external repositories.
- GMI is now set to import RI and RL only when running Cloud-J. This is a work-around for a CTM issue.
- Uptick of MAPL and FMS repositories.
Major Non-0-diff changes include:
- Modified PCHEM interpolation that fixes the problem of negative PCHEM tracers.
- A bug fix to atmOcnIntlayer consistent with what was applied to GEOS-FP GEOS-5.27.1 (02/2021) which mitigates anomalous spikes in
TSKINWTR
and related fields when the sea ice fraction departs 100%. - Changed scaling and cleaned up Henry's law code in ConvPar_GF_GEOS5 (bug fix, non-zero diff for GOCART).
- Update to use the 2020 NRL Solar file.
Major 0-diff changes include:
- Fix DUAL_OCEAN options in coupled model to only work with MOM5 (It does not and can not work with MOM6).
- Added diagnostic output for NH3, NH4A convective scavenging to GEOS_MoistGridComp used for GOCART evaluation.
- Revive OceanBioGeoChem.
- Fixed CMake bugs for DAS build only libraries.
- Upticks of FVdycoreCubed_GridComp, fvdycore, and cmake repos.
Major changes include:
- Upgrade to ESMA_env v3.2.0 whose main change is updating to ESMF 8.1.0, which is needed for MAPL development. All testing has shown it zero-diff to GEOSgcm with ESMF 8.0.1. Tests were run from C12 to C720 as well as Replay and MOM6. However, ESMF notes that there are changes in some regridding situations which could produce non-zero-diff results.
Major changes include:
- parallel_build.csh now accepts a
-hydrostatic
or-nonhydrostatic
argument during building. If no argument is provided the model will build hydrostatically as before. Therefore, setup scripts were modified depending on what -DHYDROSTATIC option was supplied to CMake. If -DHYDROSTATIC=ON then it will assume the user wants to use hydrostatic dynamics options and vice versa. - Fixed decomposition regression for nonhydrostatic model.
- Updates from ADAS 5.27 folded into git GMAO_Shared v1.3.9. This brings the GEOSadas code closer to the current GEOSgcm.
- Upticks in MOM6, MAPL, env and other repositiories.
Major changes include:
- Moved GOCART legacy to be sourced from separate GOCART repository.
- Update to MOM6
geos/v2.0.0
and update to FMSgeos/2019.01.02+noaff.6
- Bug fix for regrid.pl which can cause non-0-diff regridding for agcm_import_rst.
- Fixed MOM6 diagnostics to use correct netcdf reference year.
- Fix bug in gustiness calculations.
- Fixed a bug in rotation angle for surface ocean stress.
- DSO's for mom5 and mom6.
GAAS
Replay fix.- Add
MOM.res.nc
to the list of restarts that are checked in regression testing. - Remove
OCEAN_PRELOAD
since it is not needed with the DSO. - Change path names to support "automatic" MERRA-2 Regular Replay at NAS.
- Remove
CMIP_1977_1982
directory inGEOS_Util/pre/NSIDC-OSTIA_SST-ICE_blend
. - Update
binarytile.x
for river routing. - Bug fix for edge level arrays out-of-bounds in
Lighting_mod
. - Plot updates for stats.
Major changes include:
- Performance modification for surface rc file in run methods.
- Relocation of mk_restarts and Raster.
- Bugfix for running Catchment-CN with constant CO2.
- Fixed land BCs in coupled mode
- Added optional PCHEM species file with prod/loss of strat water vapor
- Added support for the new Rome nodes at NAS named like
r201c2t1n4
- Plots and stats updates.
- Eliminated references to MAPL_COMM - these are no longer used and will be deleted in future releases of MAPL.
- Upgrade to MAPL v2.6.0
Major changes include:
- Upgrade to MAPL 2.5.0
- Updates to plots and stats package.
- Updated PBS Batch handling at NAS.
- Addded
CODE_OF_CONDUCT.md
Major changes include:
- Soil temperatures export variables (TP's) are now in units of Kelvin throughout the Catch and CatchCN. Note: this has introduced roundoff differences in
TSOIL1
andTSOIL2
output. - New MOM6 configuration (OM4), and a bug fix in MOM6_Plug.
- Update default coupled model surf collection with a few addition fields.
- Fix
saltwater_internal
splitting to work with in AMIP and EMIP mode. - Add ASSERTs to RRTMG to test input sanity.
- Adds a
-partition
option tomk_restarts
so that there can be a-partition
option inregrid.pl
. - Fix
gcm_convert.j
which was broken. - Added flag to
regrid_forcing_esmf.x
to force a 0 to 1 range when regridding files that should use fractions. - Update flags for
zonal.f
to match CVS and fixed a bug inres/zonal.gs
forzonal.x
location. - Updates to ignores CI if non-essential files are updated (only).
- Use CONFIGURE_DEPENDS flag to check if any globbed files changed when re-running cmake.
- Allow use of aggressive flags with GEOS.
Major changes include:
- The way the model is build has changed. Manage externals is no longer supported. Mepo is now the default and replacement manager for multiple repositories.
- Add dependency to turn on
BUILD_SHARED_LIBS
for NCEP_Shared. - Splits the RRTMG k_g tables into separate files.
- Bugfix to change Intel Debug flags for MOM6 and FMS.
- gcm_run.j bugfix for tile_hist running MOM6.
- Update plots and stats to be consistent with recent CVS tags.
- Bugfix for C99 compliance on MacOS.
- Updates to CI and other subrepos.
Changes include:
- Added fixture section to
components.yaml
The latest release is a 0-diff change when running the default catchment. However, it is a non-0-diff change when running CatchmentCN.
- Updates to land:
- SurfParams: Introduced separate parameter collections for different land model choices that are being cross-checked against the land model choice.
- Updates to reproduce Fanwei Zeng’s LDASsa Catchment-CN simulations (science-validated, published) using the 'CN_CLM4' option.
- Restructure/Refactor
DO_OBIO
(see Issue #362) - Add Docker authentication for pulls.
- Add logger for NaN detection (at a WARNING level) for QSAT and DQSAT codes.
- Make plots/configure portable when using someone else's build.
- Allow longer job names for PBS/SLURM.
- Update to MAPL.
Major updates include:
- Add TOA RRTMG Band6 (window region) IR diagnostics.
- Include new diagnostics for the constraints and new plots for them.
- Clean up clumsy logic in GEOS_OpenWaterGridComp.F90 Issue #356
- removes the
AOIL_COMP_SWITCH
- AOIL now properly works with the coupled model (non 0-diff)
- maintains 0-diff for uncoupled mode
- computations to update the state variables (TW, SW, HW and other internals) are now performed via a call to
AOIL_v0
. AOIL_v0
also provides following two options that are turned OFF by default:- provide a more gradual decay of diurnal warming as observed in nature:
WARM_LAYER_GRAD_DECAY
- update turbulent heat fluxes after the state variables have been updated:
UPDATE_FLUXES_AOIL_SECOND_STEP
- provide a more gradual decay of diurnal warming as observed in nature:
- removes the
- Upgrade to MAPL 2.3 with a number of changes listed here.
- Fixed regrid_forcing.x and regrid_forcing_esmf.x so they will work with MAPL2.2 and beyond.
- Logging config improvements and bugfixes.
- Fixed a bug in ExtData when extrapolating on a Leap Day.
- Added a deflate and bit shaving option to
Regrid_Util.x
. - Fix bug with using coarse grids in History and ExtData.
- Lowers the amount of jobs used during
make -jN install
inbuild.csh
to mitigate possible segfaults. - Updated the NCPUs detection in various post scripts to be SLURM-aware.
The only change in this release is moving back to using int()
not nint()
in GEOS_Shared/GEOS_Utilities.F90 which may cause crashes if the Debugging flags are on. Nevertheless, this is a non zero-diff change to the gcm.
Major non-0-diff changes include:
- Update to ESMA_env v3.0.0 (NOTE: SLES 11 Support at NCCS is Removed)
- ESMA Baselibs 6.0.16
- Use a new Python Stack: GEOSpyD/Min4.8.3_py2.7
- Update compilers and MPI stacks
- NCCS
- Intel Fortran 19.1.2
- Intel MPI 19.1.2
- NAS
- Intel Fortran 2020.2.254 (aka 19.1.2)
- MPT 2.17 (same as before)
- GMAO Desktop
- Intel Fortran 19.1.2
- Open MPI 4.0.4
- NCCS
- The GEOSadas-5_27_0 version of GEOS_Shared/GEOS_Utilities.F90 has slightly different code,
nint()
instead ofint()
. This brings git up to date. - Bugfix for computations in uwshcu.F90 that involved
MAPL_UNDEF
- Bug fix for GCC 10 with
DRHOS0
- Upgrade to GEOSchem_GridComp v1.4.1
Changes include:
- Update to FVdycoreCubed_Gridcomp v1.2.5
- Update RRTMGP to master aug2020
- Add logging capability
- Fixes for setup scripts
- Remove Latlon atmosphere in setup
- Updates for coupled model setup
- Add section for AWS SLURM
- Allow SCM to run with 91, 137 and 181 levels
- Restore use of SHARE CHMDIR at NCCS for all levels
- NCL scripts added to generate MERRA2 forcing for SCM
- Remove clock rewind only in replay logic for GuestOcean
- Add melt_potential and fix Orphan Points for MOM6 plug/Guest ocean
- Subroutines called from within OPENWATERCORE of GEOS_OpenWaterGridComp.F90 have been moved GMAO_Shared to be shared across applications/components
- Clean up/simplify AOIL
- Clean up of Saltwater's children
- Genericize NCAR GWD Beres file location
- PRECIPFRAC functionality for Catch and CatchCN
- Updates to allow GEOS to build without MKL
- Run binarytile.x without MPI dur to Intel issues
- Upticks of other subrepo/component versions
Major changes include:
- Allows EMIPs to work with New Land restart files. These files do not necessarily occur on the same day of the month. The modified code will search for files within a given year-month and start an EMIP member from that date.
- Fixed gcm_regress.j such that it allows to run regression test on coupled model with MOM5 and MOM6 ocean.
- Removed S2S history template with confusing name.
- Adds an fv3_setup and fv3.j script for the FV3 Standalone.
- Allows the JCAP functionality to work again in mkiau gridcomp as that needs the r4 version of ncesp_sp in gmao_transf.
- Modify mpirun flags for Open MPI 4.0.4.
- Updates to plots.
Major changes include:
- Added MOM6 plug
- Added NCAR GWD
- Updated GFDL microphysics
- Updated MOM5
- Run time switch between MOM5 or MOM6
- Updates for JEDI Integration
- Updated FMS
- Sparsed out FVdycore_GridComp and ARIESg3_GridComp dynamical cores. Sparsed out GMAO_pilgrim from GEOSgcm_GridComp.
- Update Aerosol Chemistry BCs to match new vertical levels.
- Additional question in setup scripts for:
- Chosing microphysics option
- Chosing hydrostatic/non-hydrostatic mode
Only 0-diff for 72-level 1-MOMENT default configuration. Non-0-diff for ALL others. Major changes include:
- Support for increased vertical resolution and updates in FV3 and GFDL. New 71, 91, and 181-level options which have eta distributions similar to the ECMWF 137-level option. New 127-level option is similar to NCEP. Retuned surface mixing results in non-0-diff changes to the 132-level option.
- Updated MPI Settings for running at NCCS.
- New updates from S2S3 tag in CVS.
- Updates to coupled plotting package (coupled_diagnostics)
- Fixed MOM_GEOS5Plug MAPL Timers for RUN2.
- River routing updates.
- SLES12 bugfix reading LAI, GRN, NIRDF, VISDF and NDVI in (LDAS) ensemble mode.
- CatchCN now gets daylength from MAPL sun code abstractly so it works with the new procession including type of orbit.
- Updated to Chemistry v1.3.5.
- Added lines to AGCM.rc.tmpl to run RRTMGP (disabled by default).
Changes include:
- Uptick the versions of many sub-repos (MAPL,cmake,env,GEOSchem_GridComp,GEOSgcm_GridComp,GEOSgcm_App,GMAO_Shared).
- Bugfix for array bounds in RRTMG LW.
- Rolls back the constraint on gcmpost.script to only operate on pressure-level collections.
- Added ignore_nan option for time_ave.F (off by default).
- Enables correct post proccessing of MAPL monthly collections.
- CICE updates for reading binary grid files.
- MIN_FREEZE_SALINITY added to AGCM.rc in coupled mode.
Major changes are:
- Brings RRTMGP code up to date with recent Pincus Master changes as of 3 May 2020
- Add ability to run setup scripts in another's install directory
- Support for new surface parameter resource file for land
- Fixes issues with the scm_setup
- Update CircleCI to use Baselibs 6.0.12
- Use different ALLREDUCE algorithm for Intel MPI
- Change Intel MPI GATHERV algorithm so GEOSgcm does not lock up on skylakes at checkpoint
- Add a commented out setenv for the FOR_IGNORE_EXCEPTIONS in MPT
- Add option to symlink GEOSgcm.x in experiment directory
- FSEGMENT bug fix in gcm_forecast.setup
Major changes are:
- Update to MAPL 2.1 which includes both fixes from MAPL v2.1.0 and MAPL v2.1.1
- With this is included updating to latest releases of ESMA_env and ESMA_cmake needed by MAPL 2.1
- Add monthly mean features
- Add optional equation of time correction to solar position used to calculate solar zenith angle.
Major changes are:
- Added connectivity from MOIST to CHEM for 2 fields (RI and RL).
- Updates to the obio component which was in the CVS Icarus-2.0 tag.
- Bugfix for coupled mode renaming TSKINI to TSKINICE.
- Bugfix for DTDT_moist which was initially set to temperature but never updated to provide tendency.
- Compute the lightning flash rate (LFR) online following the approach used by GEOSCHEMchem_GridComp. The LFR is calculated in MOIST and then made available to other components as a new export field (LFR_GCC).
- Modified the mk_Restarts script to run on SLES-12.
- Update RRTMGP to Pincus 2020-Feb-12.
- New Surface parameter resource file (GEOSsurface_GridComp/Shared/GEOS_SurfaceGridComp.rc) to avoid having to add new parameters into AGCM.rc.tmpl and prepare for further science development.
- Correcting the following issues with the single column model: (1) GF imports from DYN were not filled; (2) scm_setup incompletely adjusted for L132; (3) SST file for cfmip_s11 case was incorrect.
- Allows regrid.pl to run on SLES-12
- Enabled compilation of convert_aerosols.x as R8
Major changes are:
- Broader support for various computing environments including SLES12. Adds a new question to gcm_setup (and other setup scripts) that asks a user what type of processor to run on. It then uses the "default" number of cores per those processors to better figure out how to handle the IOserver nodes.
- Changes that enable MAPL2 GEOS to work with MPT at NCCS.
- Changed REPLAY_Shutoff alarm from NON-STICKY to STICKY, and used it in GAAS to stop updates in forecasts during REPLAY mode.
- Updates to moist and GOCART using 2MOMENT microphysics and MG3. These are 0-diff when running the default 1MOMENT microphysics.
- Modified gcmpost.script to only operate on pressure-level collections.
- Fixes issues where systems do not have either ImageMagick or F2Py. If F2Py is not found, then F2Py targets are not built.
- Changes to GMAO_hermes:
- Split off the independent sections of module m_topo_remap used by FV core into shared_topo_remap
- write_eta.F90 added to prepare for a config file which eventually will replace m_set_eta module
- Add option to build HERMES_LIGHT
Major changes are:
-
Fixed "zero-diff" issue related to GF evaporation vs total rain, fixed GF cloud-mass-flux scaling issue.
-
Move ShallowCu contribution to mass flux and add scale-dependent stochastics to convection.
Major changes are:
-
RRTMG_SW: Updates RRTMG_SW in GEOS to be equivalent to RRTMG_SW v4.10. This fix increases the heating rates near the stratospause region and is a non zero-diff change.
-
RAS_NO_NEG: Provides an optional flag that ensures RAS results are non-negative. This is an important fix for chemical species that was extremely useful in the Icarus but did not make it into Jason. The fix is "off" by default and therefore zero-diff.
-
Plots:
- Enable additional upper levels for forecast stats plots.
- Add QITOT & QLTOT to horizontal plots.
- Add aerosols to time series plots.
Other updates:
- Remove #PBS pragmas at NCCS to use #SBATCH.
- Brought the chem setup scripts in line with gcm_setup.
- Bug fixes for gcm_run and gcm_forecast scripts.
This release is equivalent to the NOAA 2019.01.01 Release but with the addition of GEOS constants controlled by -DMAPL_MODE
. Additional changes allow building with CMake.
This release is equivalent in physics to v10.8.0 but now uses MAPL 2.0. The release is non-zero-diff due to the use of ESMF regridding for History and ExtData.
Also, this version of GEOSgcm now uses the new PFIO IO server to handle
History and ExtData file access and writing. By default, these IO
servers run on the same resources (i.e., nodes) as the application.
However, gcm_setup
and gcm_run.j
have been altered so that, by
default, at high-resolution (C180+) the IO servers are on separate nodes
for performance and memory reasons.
Recoded atmosphere-ocean interface layer (AOIL). Provides an option to exercise old/new versions of the AOIL.
-
Old version (AOIL_COMP_SWITCH = ON): Default. Using the old interface is still non-zero diff to x0039, however, shown to be statistically insignificant in terms of forecast skill scores. Restarts with old interface can be used as is.
-
New version (AOIL_COMP_SWITCH = OFF): If the new interface is turned on, then the user must provide additional fields in the internal state. Contact Santha Akella for a utility to do that.
- Correction to RRTMG Shortwave 'layreffr' variable to reduce stratospheric cold bias.
- Stats plots updates to produce stratospheric forecast statistics up to 1mb.
- Correction to gcm_run.j & gcm_forecast.tmpl related to REPLAY with GAAS aod files.
- Atmospheric constituents (aersols, co, co2, etc) are now transported through moist/GF. This is equivalent to the way transport is handled in f525land_fpp/f525_fp.
- Added exports for nitrate tendency and other fluxes related to GF convection.
- Added nitrate tendency to history templates.
- Upgraded to GEOSchem_GridComp to v1.1.0.
- Set the default k_split = 2.
- Fixed gcm_convert.j to work consistent with how gcm_setup and gcm_run.j interact.
-
Hotfixed a bug to enable regridding of catchement restarts from MERRA2
-
REPLAY updates:
The REPLAY algorithm within the GEOSagcm has been modified to enable a 4DIAU methodology consistent with that used in DAS mode. Prior to this release, REPLAY could only incorporate one analysis increment within the CORRECTOR_DURATION window (nominally 6-hours). The 4DIAU update allows for multiple analysis increments to be used within the CORRECTOR window. The number of increments that wiil be used is determined by the settings of the REPLAY_FILE_FREQUENCY (in nnnnnn seconds format) and the REPLAY_FILE_REFERENCE_TIME (in HHMMSS format). Based on these two settings, the code will determine how many analysis increments will properly fit within the CORRECTOR window. Note: the previous setting of PREDICTOR_DURATION is no longer needed since the code computes the required length automatically.
The updated algorthm allows for 2 types of REPLAY:
-
Exact (Uses Archived Increment Files)
Exact REPLAYs identically reproduce (bit-for-bit) a previous GEOS DAS experiment by simply using the archived IAU forcing from the DAS experiment. For these cases, only the CORRECTOR step is employed and is, therefore, as efficient as a stand-alone model run.
-
Regular (Uses Archived Analysis/Assimilation Files)
Regular REPLAYs are used to mimic the original IAU methodology, i.e., both the PREDICTOR and the CORRECTOR steps are employed. The key difference being that the Analysis is based on archived datasets. These Analyses may be from the GEOS DAS system, or from any other source that is written using the appropriate GEOS DAS ana.eta data format.
For more detailed information, please see the comments within the AGCM.rc.tmpl file.
-
- Non-zero-diff updates for:
- Regridding land restarts
- Running Chou-Suarez longwave radiation.
- Update FV3 to latest version v1.0.9 which fixed UH25 diagnostic to build in both R4 and R8.
- Land Updates:
- Clarified LONG_NAME of "snow depth" variable.
- Added wemin wemout options.
- Add PEATMAP data processing (disabled by default).
- GEOSsurface_GridComp changed values of pi to MAPL_PI.
- Added 8 more climatological (fPAR, VISDF, NIRDF stats for CATCHCN) data files and new clsm/country_and _state_code.data file.
- Extra column on soil_param.* files.
- Non-zero-diif bug fix in Chou-Suarez for erroneous cloud contamination in OLR-OLRNA (aerosol forcing).
- Fixed MAPL bug with vector regridding of winds in CTM.
- Workaround fix building FMS on macOS.
- Compute decomposition in MKIAU GridComp
- Use esma_set_this in GCs
- Allows GEOS-Chem (v12.4.0) chemistry to be setup and run "out of the box".
- INTERNAL and IMPORT restarts for GEOS-Chem are now in AGCM.rc.tmpl.
- GEOS-Chem timestep is set to be 2 x HEARTBEAT by default.
- Enforces GOCART_DT==HEARTBEAT_DT so all species work correctly.
- Bug fix for comments using GNU compilers with Ninja.
- Enable reading netCDF increments during EXACT replay.
- Fixed issues affecting the MOIST aerosol diagnostics:
- incorrect mapping of tracer names to diagnostics
- sign of the diagnostics by not allowing negative values.
- New approach for increment diagnostics discussed in GEOSchem_GridComp v1.0.3.
- OXIT and OXIM replaced with MTRI%PCHEM::OXIM and TRI%PCHEM::OXIT in most HISTORY files. OX increments due to moist and turblence are now computed using BundleIncrementMod.F90 and their names have been changed.
- Implemented increments to land surface variables in the ADAS.
- Fixed GUST for AMIP vs no-inc REPLAY difference in HISTORY.
- Removed shallow.F90 which is no longer used.
- Updated
gcm_regress.j
to be able to test both agcm and coupled models. - Remove references to
gcm_stats.j
in setup.
- Fields out of the MTR bundle came in the "wrong" order and affected the Henry's law constants. Hotfix to fetch field by name instead of by index.
- Fixed triangular pdf option in SHUW.
- Update chemistry to v1.0.2 to run GMI and Stratchem. Updated the StratChem and GMIchem setup scripts to better match gcm_setup.
- Hotfix in
fv_tracer2d.F90
to compare to ksplt instead of nsplt. FVdycoreCubed_GridComp
moved to separate repository.- FMS moved to separate repository and renamed
GFDL_fms
to fms getco2.F90
moved to@GMAO_Shared
.- Adapted
GuestOcean_GridComp
to select DATASEA, MOM5 or MOM6 at runtime. - Changes to enable LDAS to start using the develop branch:
- ensemble ID width for LDAS
- added co2 file for CatchCN support
- bug fix that only affects New Land when snow impurity model is active
- Updates from S2S-3 CVS tag:
- Includes dual ocean code
- Update to precip correction and additional coupled diagnostics
- MERRA2_EMISSIONS_DIRECTORY path bugfix for
gcm_run.j
andgcm_regress.j
- Updates from CVS
GEOSadas-5_25_2
tag. - Updated plots.
- Enhancements to
scm_setup
script.
- Move to GMAO_Shared 1.0.4 to merge more updates from CVS for plots
- Updates for Travis CI
- Changes in FV3 related to Horizontal Advection choices. (from Bill: JU_20190722_WMP)
- Changes in FV3 dddmp (from 0.1 to 0.2, to improve stability)
- Changes in MOIST related to ICE-FALL. (from Bill: JU_20190722_WMP)
- Updates to
GEOS_OpenWaterGridComp.F90
andGEOS_DataSeaGridComp.F90
to modify the original Coupled/Merged System to include Santha's reformulated ice/melt. (from Santha: sakella-GEOSadas-5_25_0_DV_in_MIZ_SSTunderIceFix) - Many updates related to CMAKE for upcoming GIT repository.
- The addition of ERA5 to QUICKPLOT.
- Modified STATS for NPO, SPO, and XPO regions. Modified Montage plots.
Restart Changes: None.
- Updates to
GuestOcean_GridComp.F90
to re-sync OCEAN clock with ATMOS clock when running Regular REPLAY together with DataOcean. (non-zero diff) - Introduced code in MAPL_CFIO for HISTORY which corresponds to the "fix_undef" utility used in MERRA-2 post-processing. This creates consistency between horizontally transformed and vertically interpolated quantities and the target output level (i.e., values below surface are UNDEF).
- MKIAU has been modified to allow for REPLAYing to different vertical resolution. Results are zero-diff to previous versions if vertical resolution is the same.
- Updates to mk_restarts for Land/Catch. Zero-diff when regrid.pl points to standard (old-land) Icarus/Jason boundary area.
Due to changes in import states and diagnostics, these restarts have changed but are passive to the prognostic restarts:
- irrad_internal_rst
- surf_import_rst
- tr_internal_rst
- turb_import_rst
- Zero-Diff update to FV3 dynamics to allow FV3+ADV option
- Updates from Mike Manyin to his tag: Jason-2_2_MEM_2
- This tag primarily is a Merge between Jason-2_2 and Andrea Molod's coupled tag. This produces a non-zero diff to Jason-2_2 due to a modified surface layer interface.
There was a long_name change in TR restart
- StratChem updated to tag: Jason-2_0_MEM_2, as well as updates to GEOS-Chem and HEMCO from Mike Manyin
- CARMA updated to tag: prc+asd-AeroChem-Icarus-3_3_p2+a1-v7 from Pete
Colarco (with minor mods in
DustEmissionMod.F90
because of an interface differences) - GIT related updates.
turb_import_rst
: Simply Bootstrap.surf_import_rst
: Simply Bootstrap.irrad_internal_rst
(passive, for clear-sky diagnostics only): Simply Bootstrap
- Retuning when using NewLand.
- Addition of Optional RRTMPG (off by Default).
- Modifications for New RRTMG diagnostics.
- Updates for regrid.pl and related code.
- StratChem updated to tag: Jason-2_0_MEM_1
- GIT related updates.
solar_internal_rst
(for RRTMG). Simply Bootstrap.
- This is a MAJOR update to include updated moist processes based on the tag: merge_JDB7p1_retuned
- It uses RRTMG for BOTH Shortwave and Longwave radiation.
- It uses the GF Convection Scheme, as well as the UW Shallow Cumulus scheme.
- It uses dynamics tunings based on the DYAMOND experiments.
- Option included for running Stochastic Physics.
- 2nd-Moment Cloud MicroPhysics updated to tag: b_Jason_2_0_donifan
- GOCART IMPORT was modified by adding LWI and FRACI to be non-skip
- TR IMPORT was modified by removing ALL but CLDTT (from RAD), since TR is run after SURF RUN(1,2)
- Note: When TR adopts a 2-phase approach, additional IMPORT variables from SURF will need to be included.
- An error was found related to GOCART and TR regarding the TR and GOCART IMPORT restarts. This error was introduced going from Icarus-1_0_p1 to Icarus-2_0 with the splitting of GOCART into RUN1 and RUN2 methods. Essentially, the ordering in PHYSICS is: SURF,CHEM,TURB RUN1, followd by SURF,TURB,CHEM RUN2. Emissions are computed in CHEM RUN1 based on LWI locations. However, LWI is not computed until SURF RUN2. Therefore, LWI is required on the GOCART IMPORT. But this variable was labeled as RESTART_SKIP. The TR IMPORT did contain LWI, thus when TR was Enabled, GOCART saw the proper LWI. But when TR was Disabled, LWI was no longer available for GOCART, and resulted in non-zero differences. The quick solution was to label LWI as non-skip on the GOCART IMPORT restart.
- An error was found related to the TH_for_CHEM within the SYNC-TQ sequence. The error was fixed, but experiments showed negligible impact due to its second-order influence.
- Modifications to the STATS plotting package to include Mean-Square-Error decompostion.
saltwater_internal
==>openwater_internal
&seaicethermo_internal
- Saltwater split => openwater and seaicethermo. This means
saltwater_internal
is now two files:openwater_internal
andseaicethermo_internal
.saltwater_import
remains. Regridding utility (regrid.pl
) will always produce the split ocean with this tag. You can, however, provide the singlesaltwater_internal
as input. - Sponge Layer fix in FV3 to include damping between top model layer and bottom of sponge.
- Regridding in MAPL now done in a new abstract/OO paradigm. This leads to the new grid definitions in AGCM.rc
- New HISTORY.rc grid_label definitions. This HISTORY is designated as VERSION: 1. Older HISTORY files (using resolution attribute) will still work provided VERSION = 0.
- QUICKPLOT updates to produce automated "closeness" plots.
For previous changes please see ChangeLog-PreJason.txt