Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update TOMAS extensions for use in GCHP #251

Merged
merged 12 commits into from
Dec 6, 2023
Merged
21 changes: 10 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased 3.8.0] - TBD
### Changed
- Updated TOMAS_Jeagle sea salt extension

## [3.7.1] - 2023-10-10
### Changed
- Updated version numbers to 3.7.1
Expand Down Expand Up @@ -100,14 +104,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [3.5.2] - 2022-11-29
### Added
- Added sanitizer option for detecting memory leaks in HEMCO
standalone during build
- Added sanitizer option for detecting memory leaks in HEMCO standalone during build

### Changed
- Remove unused, commented-out code in `src/Extensions/hcox_dustdead_mod.F`
- Replaced placeholder error messages in
`src/Core/hco_config_mod.F90` with more informational messages
(often including the line of the HEMCO_Config.rc in the printout)
- Replaced placeholder error messages in `src/Core/hco_config_mod.F90` with more informational messages (often including the line of the HEMCO_Config.rc in the printout)
- Added improved documentation for time cycle flag `EFYO` in ReadTheDocs

### Fixed
Expand All @@ -121,8 +122,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Support for MAPL 2.16 (needed by GCHP and GEOS)
- Bug fix for HEMCO standalone run directory creation
- Bug fix: If HEMCO masks are specified as `lon1/lat1/lon2/lat2`,
then don't try to read from disk
- Bug fix: If HEMCO masks are specified as `lon1/lat1/lon2/lat2`, then don't try to read from disk
- Documentation from the GEOS-Chem wiki (now on ReadTheDocs)
- Badges for the ReadTheDocs front page
- Bug fix for masking issues in MPI environment (for WRF, CESM)
Expand Down Expand Up @@ -265,6 +265,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Bug fix for distributing emissions in the vertical dimension
- New error checks in the HEMCO standalone module
- Bug fix for `ifort` compiler in soil NOx extension

### Removed
- Null string character from netCDF unit string

Expand All @@ -280,8 +281,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [2.1.004] - 2017-12-30
### Added
- Updates to remove possible issues and excessive print statements when
operating in GEOS environment
- Updates to remove possible issues and excessive print statements when operating in GEOS environment
- Fixed possible tracer ID mismatch in sea salt extension
- New option to normalize MEGAN LAI, HEMCO diagnostics
- Now write multiple time slices into one file
Expand Down Expand Up @@ -364,8 +364,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [1.1.009] - 2015-09-10
### Added
- Bug fixes to allow specifying flexible diagnostics output
frequencies.
- Bug fixes to allow specifying flexible diagnostics output frequencies.

## [1.1.008] - 2015-07-06
### Added
Expand Down
18 changes: 9 additions & 9 deletions src/Extensions/hcox_tomas_dustdead_mod.F
Original file line number Diff line number Diff line change
Expand Up @@ -517,15 +517,15 @@ SUBROUTINE HCOX_TOMAS_DustDead_Run( ExtState, HcoState, RC )

! Get the proper species name
!%%% This is a kludge, do better later %%%
IF ( N==1 ) SpcName = 'NK1'
IF ( N==2 ) SpcName = 'NK2'
IF ( N==3 ) SpcName = 'NK3'
IF ( N==4 ) SpcName = 'NK4'
IF ( N==5 ) SpcName = 'NK5'
IF ( N==6 ) SpcName = 'NK6'
IF ( N==7 ) SpcName = 'NK7'
IF ( N==8 ) SpcName = 'NK8'
IF ( N==9 ) SpcName = 'NK9'
IF ( N==1 ) SpcName = 'NK01'
IF ( N==2 ) SpcName = 'NK02'
IF ( N==3 ) SpcName = 'NK03'
IF ( N==4 ) SpcName = 'NK04'
IF ( N==5 ) SpcName = 'NK05'
IF ( N==6 ) SpcName = 'NK06'
IF ( N==7 ) SpcName = 'NK07'
IF ( N==8 ) SpcName = 'NK08'
IF ( N==9 ) SpcName = 'NK09'
IF ( N==10 ) SpcName = 'NK10'
IF ( N==11 ) SpcName = 'NK11'
IF ( N==12 ) SpcName = 'NK12'
Expand Down
Loading