You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+64-3Lines changed: 64 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,74 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
### Removed
11
+
12
+
- Removed all ExtData.rc files
13
+
14
+
### Changed
15
+
16
+
- Modified the file paths in carbon, sulfate, and nitrate ExtData.yaml files to used the revised version of the CEDS anthropogenic emissions. Note the previous version has an incorrect seasonal cycle.
17
+
- Sulfate surface area density calculation in SU_Compute_Diags was incorrectly being passed the effective radius used for settling along with the sigma width of the number distribution.
18
+
Properly it should be passed the number median radius, also present in the RC file. Added a hook to read that field from the RC file ("particle_radius_number"), store in SU grid comp, and pass to SU_Compute_Diags.
19
+
This change is zero-diff to the SU internal state. It changes value of export SO4AREA.
20
+
- Changed DMS concentration data holder from ExtData provided (SU_DMSO) to local copy (dmso_conc).
21
+
This is relevant since if we run source tagged instances where we don't want DMS emissions we would zero out dmso_conc and that is what should be passed to DMSemission subroutine. This is zero diff except in that case.
22
+
- Changed SU2G_instance_SU.rc to now have separate filename inputs for explosive and degassing volcanoes
23
+
- It changes the formulation of the hydrophobic to hydrophilic conversion for carbon species, now defined by a time scale specified in the instance RC file.
24
+
This is now specified by providing an e-folding time in days. This moves the time constant from outside the fortran to the run-time configurable RC file.
25
+
This is not quite zero-diff with original code because of the precision of the specification, but testing shows nearly zero-diff result.
26
+
- Also now present in the carbon instance RC files is a run-time configurable optional parameterized loss rate (e-folding time in days) per species and per mode.
27
+
Default value for all is set to "-1" which means no use of this function.
28
+
10
29
### Fixed
11
30
31
+
- Use 'CA' component name to identify carbonaceous contributions to PM in UFS diagnostic calculations. These contributions were missing due to changes in field names.
32
+
- Add replay import patch for ozone.
33
+
- corrected reading variable 'rhod' from files ( it was mispelled as 'rhop') - it is reverted now
34
+
- Silenced unwarranted error messages from wavelength/channel retrieval functions occurring when 470nm and/or 870nm channels are not included in GOCART resource file.
35
+
- Add explicit `find_package()` calls for missing dependencies for MAPL for builds with spack-stack. Will eventually be fixed in MAPL in later versions
36
+
- Corrected the units of the gravimetric soil moisture to percent instead of fractional in the FENGSHA dust scheme.
37
+
- Fix issue of GOCART/GEOSgcm circular CMake dependencies when used as external project
38
+
- Fix UFS/Standalone CMake issue
39
+
- Fix type of `k` in `SUvolcanicEmissions`
40
+
12
41
### Added
13
42
14
-
### Changed
43
+
- Additional tuning parameters for the soil moisture and drylimit calculations for application specific tuning.
44
+
- Required attributes for the 2D GOCART export fields in AERO_DP bundle have been set in subroutine append_to_bundle in Chem_AeroGeneric.F90.
45
+
These export fields are imported by OBIO via Surface GC, and the missing of the attributes was causing the writing of surface import checkpoint to fail.
46
+
The issue has been explained in detail on https://github.com/GEOS-ESM/GOCART/issues/258
47
+
- Added export line to GOCART2G_GridCompMod to couple allow use of GOCART
48
+
SU sulfate production tendency elsewhere in Chemistry, specifically for
49
+
CARMA
50
+
51
+
- Update ESMF CMake target to `ESMF::ESMF`
52
+
53
+
54
+
- Moved present volcanic emission inventories to one or the other line for these new entries; set other
55
+
line /dev/null; this is stop gap until next time we update volcanic emission inventories, at which
56
+
point will provide (for AMIP and AMIP.20C) separate explosive and degassing emissions
57
+
- Made accommodating changes for above in SU2G_GridCompMod.F90 and in the Process Library
58
+
- Verified zero diff in current configuration (this is true of tracers and restarts, but not diagnostics:
59
+
until an actual split is made in the input emissions then the volcanic emissions are being assigned to
60
+
one or the other emission diagnostics (explosive or degassing).
61
+
62
+
- Changed Chem_SettlingSimple in the process library to call Mie Query for radius and rhop inputs to the settling velocity calculation.
63
+
The calls to Chem_SettlingSimple were then changed accordingly in each of the species' grid comps.
64
+
Since the RH flag is no longer needed, it was removed from GA_EnvironmentMod.F90 and each of the instance RC files.
65
+
- State Spec RC files for GOCART2G, CA, DU, NI, SU, and SS were updated such that the long names for AOD are more intuitive
66
+
- Modified ExtData.yaml files to persist as climatological anthropogenic emissions after the end of the CEDS dataset in 2019.
67
+
Analogous rc files removed as this capability is only available with ExtData2G
68
+
- Update `components.yaml` to match that of GEOSgcm v11.6.1
69
+
- ESMA_env v4.29.0 (Baselibs 7.24.0, Updates for SLES15 at NCCS, various fixes)
70
+
- ESMA_cmake v3.48.0 (Fixes for NAS, debug flags, Updates for SLES15 at NCCS, MPI detection, ESMF and MPI CMake fixes for Spack)
71
+
- GMAO_Shared v1.9.8 (Bug fix for MITgcm, CI fixes, SLES15 Updates)
72
+
- MAPL 2.47.1 (Various fixes and features, support for Spack)
73
+
- Update CI to use Baselibs by default from CircleCI Orb
74
+
- Correct soil moisture parameterization in FENGSHA
75
+
- Add `soil_moisture_factor` to the DU2G_instance_DU.rc (same name used in the K14 scheme) and DU2G_GridCompMod.F90 files for FENGSHA
76
+
- Add `soil_drylimit_factor` to the DU2G_instance_DU.rc and DU2G_GridCompMod.F90 files for FENGSHA
77
+
- Moved process library macros to header file.
15
78
16
79
## [v2.3.0] - 2025-01-16
17
80
@@ -44,8 +107,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
44
107
- Fix issue with scattering coefficient calculation with oc
45
108
- Fix a long standing issue that one can not start and stop the model in anything less than 3 hour increments to test start/stop regression because of GOCART.
46
109
47
-
### Added
48
-
49
110
### Changed
50
111
51
112
- Comment out ASSERT to allow `GOCART_DT` to not match the `HEARTBEAT_DT`
0 commit comments