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

Das script will need to be updated to handle ExtData2G #232

Open
bena-nasa opened this issue Nov 4, 2022 · 0 comments
Open

Das script will need to be updated to handle ExtData2G #232

bena-nasa opened this issue Nov 4, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@bena-nasa
Copy link
Collaborator

@rtodling
This is a public service announcement based on expected changes coming to the model.

All the chemistry codes are in the process of transitioning to use the new version of ExtData which uses yaml files rather than rc file. This is just a heads up that the DAS scripting will undoubtedly need to be updated to handle this. But is gets less complicated not more!

For now both versions (the rc and yaml files) exists for testing (ExtData2G itself is turned on by a flag in the CAP.rc but when all testing is complete ExtData2G will become the default.

The main pertinent change for the DAS scripting is

  1. All the magic date logic can go away, no more of this awful, if date is less than so and so copy set of files and if after use this set. Rather once these emissions set is identified there is just one set of yaml files that are NOT date dependent, unlike the old ExtData.
  2. Once the proper yaml files are copied (and once again this is NOT date dependent). There is a little script that gets run that examines the GEOS_ChemGridComp.rc and constructs the main extdata.yaml file based on what is actually turned on. So the DAS scripting will need to run this before executing the model:
$GEOSBIN/construct_extdata_yaml_list.py GEOS_ChemGridComp.rc

and that should be it, much simper really, no more magic dates.

@bena-nasa bena-nasa added the enhancement New feature or request label Nov 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants