-
Notifications
You must be signed in to change notification settings - Fork 3
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
replace fixed distribution name with templated variable #23
replace fixed distribution name with templated variable #23
Conversation
@TravisElless-NOAA and @SamuelDegelia-NOAA , this PR replaces the hardwired
with a templated variable
This change is made to all templates in If either of you have time, can you review these changes? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great idea @RussTreadon-NOAA, looks good to me!
Thanks @SamuelDegelia-NOAA for the review and approval! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for adding this flexibility @RussTreadon-NOAA
This PR adds prototype templates to run the lgetkf in observation and solver modes. Doing so necessitates updates to `parm/jcb-algorithms` and `parm/jcb-gdas`. The PR also changes the `iodafile` in `ush/ioda/bufr2ioda/bufr2ioda_acft_profiles_prepbufr.py` to be consistent with the `jcb-gdas` template. Resolves #1249 Dependencies - jcb-algorithms PR [#4](NOAA-EMC/jcb-algorithms#4) - jcb-gdas PR [#23](NOAA-EMC/jcb-gdas#23) **DO NOT MERGE THIS PR into GDASApp `develop` until** 1. the above jcb PRs are merged into their respective `develop` 2. the jcb hashes in this PR are updated
The lgetkf observer and solver steps use different distribution types. Observer runs use
RoundRobin
. Solver runs useHalo
. This PR replaces the currently fixed distribution type,Halo
, inobservations/atmosphere-lgetkf/
templates with variabledistribution_type
. This allows the distribution type to be set at runtime.Resolves #22