HAFS
HAFS copied to clipboard
code stability test failed in exec/hafs_ww3_outp.x
Description
Provide a clear and concise description of the requested feature/capability. From NCO SPA: During the HAFS v1.0 code stability test, to recompile HAFS code with ‘-check all’ and ‘-ftrapuv’ flag, or using "-check bounds" only.
The code stability test of exec/hafs_ww3_outp.x failed in either with ‘-check all’ or "-check bounds". Please investigate this failure and address it at the next upgrade.
Here are the detailed info - /lfs/h1/ops/test/packages/hafs.v1.0.3/sorc.chkall - builds with '-check all' /lfs/h1/ops/test/packages/hafs.v1.0.3/exec.chk.all - exec with '-check all'/lfs/h1/ops/test/packages/hafs.v1.0.3/sorc.chk.bounds - builds with '-check bounds' /lfs/h1/ops/test/packages/hafs.v1.0.3/exec.chk.bounds - exec with '-check bounds'
Failed with '-check all' - /lfs/h1/ops/test/output/20230613/hfsa1_wav_post_00_NHC_09L_IAN_2022092400.o63095776 forrtl: warning (406): fort: (33): Shape mismatch: The extent of dimension 1 of array HSP is 80 and the corresponding extent of array XPART is 2 Image PC Routine Line Source hafs_ww3_outp.x 0000000000B84DDF Unknown Unknown Unknown hafs_ww3_outp.x 00000000006A2E34 w3bullmd_mp_w3bul 289 w3bullmd.F90 hafs_ww3_outp.x 00000000004853BD w3outp_IP_w3expo_ 2471 ww3_outp.F90
Failed with '-check bounds' - /lfs/h1/ops/test/output/20230612/hfsa1_wav_post_00_NHC_09L_IAN_2022092400.o62893668 forrtl: error (73): floating divide by zero Image PC Routine Line Source hafs_ww3_outp.x 0000000000A6B22B Unknown Unknown Unknown libpthread-2.31.s 00001544CD7EA8C0 Unknown Unknown Unknown hafs_ww3_outp.x 00000000006548A6 w3bullmd_mp_w3bul 291 w3bullmd.F90 hafs_ww3_outp.x 000000000046F062 w3outp_IP_w3expo_ 2471 ww3_outp.F90
Proposed solution
How should the new feature/capability be added? If you have thoughts on the implementation strategy, please share them here.
Status (optional)
Do you (or a colleague) plan to work on adding this feature?
Related to (optional)
Directly reference any related issues or PRs in this or other repositories, and describe how they are related. Examples:
- fixed by hafs-community/hafs/pull/<pr_number>