Fix GW jjob tests for upcoming GW PR #2420#1041
Conversation
|
While The printout is not in the Orion job log file. I reran the job on Hera with
Not sure what's going on. |
|
Repeat Hera test on Orion. Interestingly, all tests pass on Orion. What's causing the Hera failure? Orion still runs CentOS 7. Hera runs Rocky 8. Both the Hera and Orion GDASApp builds use |
|
@RussTreadon-NOAA Yeah, this is really perplexing. I'm going to take a closer look on Monday. |
|
Recompile Orion installation on Hercules. Hercules, like Hera, runs Rocky, specifically Rocky Linux 9.1 (Blue Onyx). Recall that |
|
@RussTreadon-NOAA OK, I figured it out. In the increment converter, I was indexing the height dimension of an array to an index larger than the size of that dimension. I naively copied some Vader code that uses Atlas fieldsets, but it was for a variable on half-levels, so it had to be indexed to nLevels + 1, but ordinary grid-centered variables should be indexed to nLevels. My latest commit fixes that, and now test_gdasapp_fv3jedi_fv3inc passes on Hera. |
|
Thank you @DavidNew-NOAA for troubleshooting over the weekend. This is above and beyond effort. I recompiled GDASApp with the updated A check of This failure is not related to this PR. |
RussTreadon-NOAA
left a comment
There was a problem hiding this comment.
Changes look good. ctests using modified code pass.
Approve.
|
FYI @guillaumevernieres and @AndrewEichmann-NOAA:
|
* 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)
This PR addresses issue [#1011](#1011), related to the failure of the "gdasatmanlvar" jjob test due to a change in the name of the "gdasatmanlvar" run script, and, with the upcoming Global Workflow PR [#2420](NOAA-EMC/global-workflow#2420), the impending failure of the "gdasatmanlfinal" jjob. This fixes the script name in the "gdasatmanlvar" test and adds a new test for "gdasatmanlfv3inc" which will fix the issure with "gdasatmanlfinal". The "gdasatmanlfv3inc" and "gdasatmanlfinal" won't pass yes in GW develop, but will after [#2420](NOAA-EMC/global-workflow#2420) merges GW feature/jediinc2fv3. This PR is just a verbatim copy of @RussTreadon-NOAA 's work, taken from his comment [here](#1011 (comment)). I re-ran the new tests, and they also passed for me in GW feature/jediinc2fv3.
This PR addresses issue #1011, related to the failure of the "gdasatmanlvar" jjob test due to a change in the name of the "gdasatmanlvar" run script, and, with the upcoming Global Workflow PR #2420, the impending failure of the "gdasatmanlfinal" jjob. This fixes the script name in the "gdasatmanlvar" test and adds a new test for "gdasatmanlfv3inc" which will fix the issure with "gdasatmanlfinal".
The "gdasatmanlfv3inc" and "gdasatmanlfinal" won't pass yes in GW develop, but will after #2420 merges GW feature/jediinc2fv3.
This PR is just a verbatim copy of @RussTreadon-NOAA 's work, taken from his comment here. I re-ran the new tests, and they also passed for me in GW feature/jediinc2fv3.