-
Notifications
You must be signed in to change notification settings - Fork 48
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
CRTM-fix files do not match between Orion and Hercules #1165
Comments
Perform the following test
Summary
|
@Hang-Lei-NOAA can you provide any insight into the WCOSS2 installation process for crtm 2.4.0.1? |
Thanks for Russ's comparation on these fix files. The previous crtm/2.4.0 fix files was prepared by Russ. Further added into the hpc-stack by me. Installed by Kyle and I on all noaa machines. We used the same code. So, it is trouble free. But for crtm/2.4.0.1, we had several changes in fix files. The final changes were lead by Andrew Collard. Upon Andrew's testing, Ben released several times for emc. It was finally settled on the wcoss2 versions. So, multiple release/changes could be the problem. EPIC installers used the spack-stack (which is rapidly changed in development). If they used a different version, or the installer did not update their spack-stack, the difference will occur. Other I can think of for fix files is that if the installer add a new version on the same location of an existing version. Some files may be different or extra. What I did on wcoss2 is to totally removed old installations by only using Andrew's final tarball of fix files. Andrew and I have emailed EPIC last year to push the EPIC installing the new version. Very important for us is to make sure that EMC required fix files are there. Then consider unifying steps in installations. |
I think most important (not only for us, but most users) is that the spack recipe for crtm-fix is delivering the correct set of files. |
What's the status for this issue? Has it been fixed? |
Thank you @climbfuji for asking about the status of this issue. The problem remains. I ran the GSI global_4denvar ctest on Hercules and Orion. The initial radiance penalties still differ. Differences are due to different CRTM coefficients. The global_4denvar ctest uses CRTM coefficients from On Hercules,
On Orion,
A |
Orion has the correct set of files, Hercules does not. |
Note WCOSS2 fix files are different from all the other platforms (except Hercules) - why? Which set is correct? WCOSS2 or Orion? @DavidHuber-NOAA says what is on WCOSS2 should be considered the authoritative set. |
@DavidHuber-NOAA @RussTreadon-NOAA @ulmononian @AlexanderRichert-NOAA I ran this command as discussed yesterday:
Note that this is a one-off, manual bug fix on Hercules. I am not making any attempt fixing this elsewhere. Someone from EMC needs to make sure that the CRTM fix files installed with spack-stack are the correct files for ALL of the spack-stack releases that we are currently maintaining. Ideally that includes addressing the difference with WCOSS2, which I understand is considered to be the authoritative version. Feel free to keep this open until that's been done, or close it and create another issue to fix it in the submitted code if necessary. |
Thank you @climbfuji for the manual fix of the Hercules CRTM coefficients. I ran GSI ctest global_4denvar on Hercules. I can confirm that the CRTM coefficients used in the Hercules global_4denvar test are bitwise identical with those used in the Orion global_4denvar test. The initial total radiance penalty from the Hercules run is identical to the initial total radiance penalty from the Orion run. In fact, the Hercules and Orion analysis files are bitwise identical. |
This has been resolved. Thanks @climbfuji. Closing. |
Describe the bug
A total of 445 fix files differ between Orion and Hercules under spack-stack v1.6.0. I have not looked at other machines to find out which is correct.
To Reproduce
Expected behavior
The CRTM fix files would match on all systems, with those hosted on WCOSS2 under
/apps/ops/prod/libs/intel/19.1.3.304/crtm/2.4.0.1/fix
being the standard.System:
Orion and Hercules, possibly others
Additional context
Found while testing the GSI NOAA-EMC/GSI#754.
The text was updated successfully, but these errors were encountered: