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

[FEATURE REQUEST] Overhaul HEMCO_Config.rc file #102

Open
5 tasks
msulprizio opened this issue Aug 23, 2021 · 3 comments
Open
5 tasks

[FEATURE REQUEST] Overhaul HEMCO_Config.rc file #102

msulprizio opened this issue Aug 23, 2021 · 3 comments
Assignees
Labels
category: Feature Request New feature or request never stale Never label this issue as stale topic: Configuration Files Related to HEMCO configuration files

Comments

@msulprizio
Copy link
Contributor

msulprizio commented Aug 23, 2021

We would like to overhaul the HEMCO_Config.rc file to make it easier to understand and modify. This Feature Request will track progress on that work and list some of our wishlist items.

  • Convert HEMCO_Config.rc to YML
  • Split HEMCO_Config.rc into two files - one with switches and settings; one with file paths, timestamps, variables, etc. (similar to GCHP's ExtData.rc)
  • Rethink use of units entry in HEMCO_Config.rc. For example, should we remove completely and assume all input fluxes are in kg species/m2/s and provide warning or crash when units in the netCDF file differ?
  • Rethink time cycle flags
  • Separate emissions and non-emissions data entries
@jimmielin
Copy link
Collaborator

Hi Melissa,

Thanks for opening this discussion! I also wanted to chime in regarding a possible feature to consider when overhauling HEMCO_Config.rc. The HEMCO grid feature introduced in 13.1.0 is currently facing some performance issues, as the meteorological fields are (unnecessarily) regraded to the finer grid and back to the model grid.

The solution to this is to include a flag for HEMCO to know which kind of data is non-emissions and does not need to be masked/scaled on a finer HEMCO grid. Perhaps a custom flag could be provided as part of the HEMCO configuration file as some kind of metadata? For example, E for “emissions”, M for “meteorology”, D for other input data, etc. This way, HEMCO can recognize data that doesn’t need to be regridded back-and-forth. We might actually use two HEMCO instances for this, because HEMCO internally requires all data to have the same X, Y, Z dimensions.

Any thoughts or suggestions are welcome!

@yantosca yantosca added the topic: Configuration Files Related to HEMCO configuration files label Mar 23, 2022
@yantosca
Copy link
Contributor

Also see related issue #79

Copy link

stale bot commented Apr 22, 2024

This issue has been automatically marked as stale because it has not had recent activity. If there are no updates within 7 days it will be closed. You can add the "never stale" tag to prevent the Stale bot from closing this issue.

@stale stale bot added the stale No recent activity on this issue label Apr 22, 2024
@lizziel lizziel added never stale Never label this issue as stale and removed stale No recent activity on this issue labels Apr 22, 2024
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 never stale Never label this issue as stale topic: Configuration Files Related to HEMCO configuration files
Projects
None yet
Development

No branches or pull requests

4 participants