Revising file access in ww3_outp for writing point spectra for cray compiler#1463
Conversation
|
@ukmo-kitstokes @ukmo-rwdavies - We are waiting to hear from you that this works before moving forward with this PR. So please ping here when you have had a chance to test things on your end since we can't replicate your issues on our end. |
|
Apologies for the delay in getting back to you on this, we've had various staff on annual leave over the summer. I'll check in with Richard Davies and get a reply over to you asap. |
|
I've now run regtests on our HPC for this: There are some differences from the current list of known differences on our HPC: |
|
Thank you @AliS-Noaa, and I apologise for the long delay on getting back to you on this. I can confirm the change here does successfully compile and run on the Cray compiler. The unexpected regression tests that @ukmo-kitstokes was getting I believe were due to #1540 and testing this change on the newest develop branch resolves these when running the GNU compiler on our EX machines. ********************* non-identical cases **************************** mww3_test_03/./work_PR3_UQ_MPI_d2 (16 files differ) |
|
@AliS-Noaa - This PR can come out of draft. If you will update it with the latest develop, we can do the final test & get this merged in. |
|
Develop branch is merged and it is ready for review. |
|
@AliS-Noaa Thank you! I will review it. |
|
Ursa-Intel regression tests passed. |
|
Ursa-GNU regression tests passed. |
|
@mingchen-NOAA Thanks! |
|
@AliS-Noaa PR merged. Thank you very much! |
Pull Request Summary
Changing access argument in ww3_outp to support cray compiler.
Description
Following issue #1365 the access argument is changed in the ww3_outp, for point spectra files, to support the cray compiler.
Issue(s) addressed
Addressing issue #1461
Commit Message
Check list
Testing
********************* non-identical cases ****************************
mww3_test_03/./work_PR1_MPI_d2 (15 files differ)
mww3_test_03/./work_PR3_UNO_MPI_e_c (1 files differ)
mww3_test_03/./work_PR3_UQ_MPI_d2 (16 files differ)
mww3_test_03/./work_PR2_UNO_MPI_d2 (17 files differ)
mww3_test_03/./work_PR3_UNO_MPI_d2 (17 files differ)
mww3_test_03/./work_PR2_UQ_MPI_d2 (16 files differ)
mww3_test_03/./work_PR3_UQ_MPI_e (1 files differ)
mww3_test_03/./work_PR3_UQ_MPI_d2_c (15 files differ)
mww3_test_03/./work_PR2_UNO_MPI_e (1 files differ)
mww3_test_03/./work_PR3_UQ_MPI_e_c (1 files differ)
mww3_test_03/./work_PR3_UNO_MPI_e (1 files differ)
mww3_test_03/./work_PR2_UQ_MPI_e (1 files differ)
mww3_test_03/./work_PR1_MPI_e (1 files differ)
mww3_test_03/./work_PR3_UNO_MPI_d2_c (12 files differ)
mww3_test_09/./work_MPI_ASCII (0 files differ)
ww3_tp2.10/./work_MPI_OMPH (7 files differ)
ww3_tp2.16/./work_MPI_OMPH (4 files differ)
ww3_tp2.6/./work_ST4_ASCII (0 files differ)
ww3_ufs1.3/./work_a (3 files differ)
matrixCompFull.txt
matrixCompSummary.txt
matrixDiff.txt