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

Do not populate HEMCO data arrays for dry-run simulations #31

Closed

Conversation

yantosca
Copy link
Contributor

In HEMCO/src/Core/hcoio_read_std_mod.F90, we have removed calls to
FileData_ArrInit that populate arrays with dummy values when doing
a GEOS-Chem or HEMCO dry-run simulation. This causes an excessive
amount of memory to be allocated.

With this fix, even a geosfp_2x25_standard benchmark now only requires
5.3 GB of memory (instead of 32GB, as was the case previously).

Signed-off-by: Bob Yantosca [email protected]

In HEMCO/src/Core/hcoio_read_std_mod.F90, we have removed calls to
FileData_ArrInit that populate arrays with dummy values when doing
a GEOS-Chem or HEMCO dry-run simulation.  This causes an excessive
amount of memory to be allocated.

With this fix, even a geosfp_2x25_standard benchmark now only requires
5.3 GB of memory (instead of 32GB, as was the case previously).

Signed-off-by: Bob Yantosca <[email protected]>
@yantosca yantosca changed the title Do not populuate HEMCO data arrays for dry-run simulations Do not populate HEMCO data arrays for dry-run simulations May 14, 2020
@lizziel
Copy link
Contributor

lizziel commented Jun 1, 2020

This update came in as part of commit 0828192, "Updates in GEOS-Chem 12.8.1 HEMCO subdirectory." I am therefore closing this PR without a git merge.

@lizziel lizziel closed this Jun 1, 2020
@yantosca yantosca deleted the feature/ReduceDryRunMemory branch June 9, 2020 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants