-
Notifications
You must be signed in to change notification settings - Fork 35
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
Move Atmospheric YAMLs to JCB repo #1033
Conversation
* feature/use_jcb_atm_1: move some config to jcb-gdas
* origin/develop: Use <filesystem> on a non c++17 supported machine (WCOSS ACORN) (#1026) Change generate_com to declare_from_tmpl (#1025) Commenting out more of the marine bufr 2 ioda stuff (#1018) make driver consistent with workflow driver (#1016) Update hashes now that GSI-B is working for EnVar (#1015) Add GitHub CLI to path for CI (#1014) Use _anl rather than _ges dimensions for increments in FV3 increment converter YAML (#1013) Fix inconsistent VIIRS preprocessing test (#1012) remove gdas_ prefix from executable filename in test_gdasapp_fv3jedi_fv3inc (#1010) Bugfix on Broken GHRSST Ioda Converter (#1004) Moved the marine converters to a "safe" place (#1007) restore ATM local ensemble ctest functionality (#1003) Add BUFR2IODA python API converter to prepoceanobs task (#914) Remove sst's from obs proc (#1001) JEDI increment write to cubed sphere history (#983) [End- to End Test code sprint] Add SEVIRI METEOSAT-8 and METEOSAT-11 to end-to-end testing (#766)
@danholdaway I merged in this: #997 these changes probably need incorporated in JCB-gdas too? |
No real comments, everything looks good to me. Is there a reason why |
Are you referring to e.g. |
Thanks. I'll add those YAMLs to jcb-gdas and merge/delete them from gdas. |
@danholdaway yeah like this:
I didn't know if there was a reason to do |
My thinking is that using snake means consistency across code and YAMLs. For example ATM_WINDOW_BEGIN has to have underscores because of Jinja2. Similarly if you had a variable in the code it would have underscores. JEDI YAMLs do use spaces sometimes but I figured we could keep everything in jcb consistent in code and YAMLs by using underscores. |
* upstream/develop: remove seviri from gdas_prototype_3d yaml (#1043) Fix GW jjob tests for upcoming GW PR #2420 (#1041) Fix test output for fv3jedi_fv3inc.h (#1039) Run g-w linker script before ctest for prepoceanobs task (#1034) Update femps and fv3-jedi-lm (#1036) Add ability for JEDI-to-FV3 increment converter to process ensembles (#1022) Add AVHRR/NOAA-15/18/19 assimilation to end-to-end GDASApp validation (#997) Catch error when trying to copy missing obs files from DATA to ROTDIR in prepoceanobs (#1028)
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.
Changes look good.
Cloned feature/use_jcb_atm
inside working copy of danholdaway:feature/use_jcb_atm
and will attempt to
- run GDASApp test_gdasapp
- run g-w CI C96C48_ufs_hybatmDA
Tentatively approve.
@RussTreadon-NOAA I'm not sure the latter run will work yet. I was waiting on testing them until I could get all the GDAS tests passing, which is waiting on a PR in global-workflow to bring the two repos back in sync. |
JEDI ATM CI testing on Orion caught the fact that due to ioda dump filename inconsistencies, we need to remove
At present the prepatmioda job creates ioda dump files |
Merge GDASApp
The |
Thanks @RussTreadon-NOAA, those tests were passing for me but I'm not surprised they are failing now. Do you see which observation it is? I thought we were only testing with sondes and amsua-n19 and that these were already converted to nc4. |
Your branch was using the YYYYMMDDHH string. The prepatmioda job writes files with tm00. This is one of the changes I committed yesterday via dc6bd08. We need to settle on a naming convention. |
@danholdaway , anything I can do to help move this PR along? |
* develop: Visualize stats in simple html document (#1089) Time series of csv stats (#1086) Use the gdas bkg for the static B (#1084) Add module files to compile on AWS (#1082) The DA only uses the gdas bkg ... fixing again ... (#1079) Using ioda util to convert the datetime in AMSR2 converter (#1077) Add modulefile for Dogwood/Cactus (#1073) Addition of a switch for the cycling type (#1072) Added YAML, JSON, python files for assimilating VIIRS satwinds (#1055) No mpi for the ascii stats (#1070)
Based on testing reported in g-w PR #2477, one possible set of changes should be considered for this PR. Due to inconsistencies between ioda dump file names generated by prepatmiodaobs and JCB templates, we should remove Once this PR, #1033, is approved and merged into GDASApp |
@RussTreadon-NOAA I made the requested changes to the |
Thank you @danholdaway for commenting out the |
@RussTreadon-NOAA I think this is ready to test again now. I've made the adjustment the ensemble path. I'll rerun the GDAS tests. Note that I created a new branch in G-W that is the combination of the jcb and single executable work since the two repos are out of sync now. https://github.com/danholdaway/global-workflow/tree/feature/use_jcb_atm_and_build_jedi_exe |
Thanks @RussTreadon-NOAA. We should be about ready then. Perhaps the order of things should be:
|
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.
Approve
Orion test Update a working copy of
|
Thanks @RussTreadon-NOAA. @CoryMartin-NOAA @guillaumevernieres should we merge then? I can make the updates to G-W and request that the CI gets underway. |
Draft until NOAA-EMC/global-workflow#2420 is merged since that seems to be causing a failure of
test_gdasapp_atm_jjob_var_final
. Once merged I'll finish testing and make sure the cycling works.But in the mean time folks can review the structural changes of brining in the JCB repo.
GW PR: NOAA-EMC/global-workflow#2477