-
Notifications
You must be signed in to change notification settings - Fork 13
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
5 JCSDA mpasjedi tests (out of 57) failed in the latest RDASApp #158
Comments
@SamuelDegelia-NOAA Could you help look at this? Thanks! |
Sure @guoqing-noaa, I will take a closer look at this today. |
At least the first four tests fail due to discrepancies in the satbias data. Recent updates to UFO changed how varBC is handled and it now expects variables named |
Maybe a question for @TingLei-NOAA and/or @CoryMartin-NOAA but do you know why we are not cloning ufo-data and instead use Cory's local copy? |
@SamuelDegelia-NOAA That is to use faster disk copying to replace internet transferring. |
@SamuelDegelia-NOAA Thanks a lot for pinpointing the reason! |
@SamuelDegelia-NOAA I updated the ufo-data on Jet/Hera/Hercules(Orion) and the
You will need my new branch Here is what I did:
The test log files are at:
On
and here is the log file on Hera:
|
Interesting, will clone your branch and keep checking! |
@guoqing-noaa I did not get any netcdf errors when running with your branch on Hera. Are those files not cloned when running on Jet? Regarding the |
@SamuelDegelia-NOAA Can you access Hercules or Jet? You may repeat the bump files missing issue on either platform. |
Thanks for finding out the reason. I think we may want to merge PR #147 before finally getting a fix from Saber #928 |
I can check for the error on Jet tomorrow. |
@guoqing-noaa I did a fresh clone of your branch on Jet and the five tests fail with the same errors on Hera ( Since the Note: Saber #928 was merged today so I can work on updating Saber in RDASApp and testing if it resolves these ctest failures. |
@SamuelDegelia-NOAA Thanks for testing on Jet. I can repeat my test on Jet to see what I will get. Glad that Saber #928 was merged. But I don't think we need to address that issue in the PR. It works better if you create a new issue and PR for that. Thanks! |
@guoqing-noaa Yes that was my plan - I will have a new issue and PR to update Saber. |
@SamuelDegelia-NOAA Did you save the log from the build process? |
AH, I found the reason. I have to run other tests first to generate bumploc files. I should not run those failed 5 tests separately without running other tests. |
That makes sense, thanks for the update! |
As mentioned in #163, four of these ctests now pass after updating saber and crtm. The There are still some submodule differences between RDASApp and those used to generate the mpas-jedi ctests that likely explain this small mismatch. One difference is the MPAS model version. However I cannot build RDASApp with the latest MPAS version - it gives an error when compiling Since we use different library versions from the mpas-jedi repo, it is not expected for all of the ctests to work. I think we can be okay with this, as long as we understand why the ctests fail. And since this is a small reference mismatch error (not a failure due to missing files, etc.), I think we can leave this be. |
Thanks, @SamuelDegelia-NOAA! Great progress! We can leave this issue open since we will update all subcomponents soon to use mpasjedi v3.0. We can revisit this issue at that time. |
Error message:
The test was done on Hera at
/scratch1/BMC/wrfruc/gge/tmp/rdas_build_test/RDASApp_NOAA-EMC_develop
The error log is at
Anyone can repeat the error by cloning the latest RDASApp, build, enter build/mpasjedi,
source ../../ush/load_rdas.sh
,export SLURM_ACCOUNT=your_account
and then runctest
The text was updated successfully, but these errors were encountered: