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

Remove hardcoded year range for met fields, restart, and BC files in HEMCO_Config.rc #2263

Merged
merged 1 commit into from
Apr 24, 2024

Conversation

msulprizio
Copy link
Contributor

Name and Institution (Required)

Name: Melissa Sulprizio
Institution: Harvard

Describe the update

Previously, entries for meteorology fields, restart files, and boundary condition files were hardcoded for year ranges in HEMCO_Config.rc (e.g. 11980-2021/1-12/1-31/*1). This required updating the end year each time a new calendar year became available. We are able to avoid this by changing the time range entries to use year, month, and day tokens in HEMCO_Config.rc instead (e.g. 1$YYYY/$MM/$DD/*1).

Expected changes

This is a zero difference update

…HEMCO_Config.rc

Previously, entries for meteorology fields, restart files, and boundary
condition files were hardcoded for year ranges in HEMCO_Config.rc (e.g.
1980-2021/1-12/1-31/*). This required updating the end year each time a
new calendar year became available. We are able to avoid this by changing
the time range entries to use year, month, and day tokens in HEMCO_Config.rc
instead (e.g. $YYYY/$MM/$DD/*).

Signed-off-by: Melissa Sulprizio <mpayer@seas.harvard.edu>
@msulprizio msulprizio added category: Feature Request New feature or request topic: Configuration Files Related to GEOS-Chem configuration files labels Apr 22, 2024
@msulprizio msulprizio added this to the 14.4.0 milestone Apr 22, 2024
@msulprizio msulprizio requested a review from yantosca April 22, 2024 17:54
@msulprizio msulprizio self-assigned this Apr 22, 2024
@msulprizio
Copy link
Contributor Author

This update passes GCClassic integration tests and results in zero differences. It does not impact GCHP.

Copy link
Contributor

@yantosca yantosca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @msulprizio! Good to merge.

@yantosca
Copy link
Contributor

@msulprizio: Integration tests are running

@yantosca
Copy link
Contributor

All GEOS-Chem Classic integration tests passed:

==============================================================================
GEOS-Chem Classic: Execution Test Results

GCClassic #25e5fa5 GEOS-Chem submod update: Merge PR #2072 (Optimized unit conversions)
GEOS-Chem #b54ad6df8 Merge PR #2263 (Remove hardcoded year range for met, restarts, BC)
HEMCO     #fddcae5 Update version to 3.8.1 for release

Using 24 OpenMP threads
Number of execution tests: 29

Submitted as SLURM job: 29444934
==============================================================================

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%  All execution tests passed!  %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@yantosca
Copy link
Contributor

All GCHP execution tests passed as well.

==============================================================================
GCHP: Execution Test Results

GCHP      #79397ad GEOS-Chem submod update: Merge PR #2072 (Optimized unit conversions)
GEOS-Chem #7552943b6 Merge 14.4.0-alpha.13 into the bugfix/carbon-gchp-extdata branch
HEMCO     #fddcae5 Update version to 3.8.1 for release

Number of execution tests: 11

Submitted as SLURM job: 29360121
==============================================================================

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%  All execution tests passed!  %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@yantosca yantosca merged commit b54ad6d into dev/14.4.0 Apr 24, 2024
@yantosca yantosca deleted the feature/remove-end-year-for-met branch April 24, 2024 20:11
yantosca pushed a commit that referenced this pull request Jun 25, 2024
This merge brings PR #2347 (Use hard-coded dates for meteorological fields
and boundary conditions, by @nicholasbalasus) into the GEOS-Chem
"no-diff-to-benchmark" development stream.

This PR fixes a bug that was implemented in PR #2263.  It should improve
the performance by preventing excessive reading of met fields/BCs.

Signed-off-by: Bob Yantosca <yantosca@seas.harvard.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: Feature Request New feature or request topic: Configuration Files Related to GEOS-Chem configuration files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants