Documentation for GEOS GCM v10: Difference between revisions
Jump to navigation
Jump to search
Line 239: | Line 239: | ||
* Hierarchical structure: Below is a (partially folded) view of the Jason 3.0 hierarchy where each node is a GridComp. Some of the nodes are folded (marked with a circle at the end) for clarity - clicking the composite node reveals the sub-nodes. | * Hierarchical structure: Below is a (partially folded) view of the Jason 3.0 hierarchy where each node is a GridComp. Some of the nodes are folded (marked with a circle at the end) for clarity - clicking the composite node reveals the sub-nodes. | ||
[[Image:j30_tree.mm|flash|500px|parameters startCollapsedToLevel=4]] | |||
[[j30_tree.mm|flash|500px|parameters startCollapsedToLevel=4]] | [[j30_tree.mm|flash|500px|parameters startCollapsedToLevel=4]] |
Revision as of 08:43, 22 May 2020
This page lists pages with information on setting up and running GEOS GCM version 10. Earlier and later versions of GEOS may differ in details that, while minor, will require different steps for building and running, so caveat utilitor.
Back to GEOS User's and Developer's Guides
Changelog
[10.3.5] - 2019-11-07
Zero-diff to previous release: YES
Restart Changes: NO
- 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.
[10.3.4] - 2019-10-01
Zero-diff to previous release: YES
Restart Changes: NO
- 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.
[10.3.3] - 2019-10-02
Zero-diff to previous release: NO
Restart Changes: NO
- Move to GMAO_Shared 1.0.4 to merge more updates from CVS for plots
- Updates for Travis CI
[10.3.2 / Jason-3_2] - 2019-08-02
Zero-diff to previous release: NO
Restart Changes: NO
- 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.
[10.3.1 / Jason-3_1] - 2019-06-13
Zero-diff to previous release: NO
Restart Changes: NO
Model Changes
- 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.
[10.3.0 / Jason-3_0] - 2019-05-03
Zero-diff to previous release: NO
Restart Changes: NO (with caveats)
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
Model Changes
- 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.
[Jason-2_2] - 2019-04-25
Zero-diff to previous release: YES (in default mode)
Restart Changes: NO (with caveats)
There was a long_name change in TR restart
Model Changes
- 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.
[Jason-2_1] - 2019-04-17
Zero-diff to previous release: YES (in default mode)
Restart Changes: YES
turb_import_rst
: Simply Bootstrap.surf_import_rst
: Simply Bootstrap.irrad_internal_rst
(passive, for clear-sky diagnostics only): Simply Bootstrap
Model Changes
- 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.
[Jason-2_0] - 2019-03-04
Zero-diff to previous release: NO
Restart Changes: YES
solar_internal_rst
(for RRTMG). Simply Bootstrap.
Model Changes
- 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
[Jason-1_1] - 2019-01-23
Zero-diff to previous release: NO
Restart Changes: YES
- 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.
Model Changes
- 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.
[Jason-1_0_BETA] – 2018-09-17
Zero-diff to previous release: NO
Restart Changes: YES
saltwater_internal
==>openwater_internal
&seaicethermo_internal
Model Changes
- 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.
Previous Versions
For previous changes please see ChangeLog-PreJason.txt
Running GEOS GCM
- GEOS GCM Quick Start: This page describes the minimum steps required to build and run GEOS GCM v10 on NCCS discover and NAS pleiades. You should successfully complete the steps in these instructions before doing anything more complicated.
GEOS GCM Documentation
- GEOS 5 Developer's Guide (pdf)
- List of Export/Import/Internal states, generated with
src/GMAO_Shared/MAPL_Base/mapl_vlist.py
- Hierarchical structure: Below is a (partially folded) view of the Jason 3.0 hierarchy where each node is a GridComp. Some of the nodes are folded (marked with a circle at the end) for clarity - clicking the composite node reveals the sub-nodes.
flash|500px|parameters startCollapsedToLevel=4
<mm>flash|500px|parameters startCollapsedToLevel=4</mm>