AGRIF corruption test currently failing on branch_4.2
AGRIF corruption test currently failing on branch_4.2
The AGRIF corruption test is currently failing on branch_4.2
Analysis
Comparing the ocean.outputs from the two tests shows the only difference to be the use of key_loop_fusion
with
AGRIF_DEMO whereas it is not used for AGRIF_DEMO_NOAGRIF
This comes about because of inconsistency in the SETTE_reference_configurations.sh
, namely:
# AGRIF_DEMO does not yet support nn_hls=2 => key_loop_fusion can not be used
# . ./makenemo -m ${CMP_NAM} -n ${SETTE_CONFIG} -r AGRIF_DEMO -j ${CMPL_CORES} add_key "${ADD_KEYS/key_loop_fusion}" del_key "${DEL_KEYS}"
. ./makenemo -m ${CMP_NAM} -n ${SETTE_CONFIG} -r AGRIF_DEMO -j ${CMPL_CORES} add_key "${ADD_KEYS}" del_key "${DEL_KEYS}"
for the first, but just:
. ./makenemo -m ${CMP_NAM} -n ${SETTE_CONFIG} -r AGRIF_DEMO -j ${CMPL_CORES} add_key "${ADD_KEYS/key_loop_fusion}" del_key "${DEL_KEYS}"
for the second
Fix
Making the NOAGRIF test consistent, by not removing the default addition of key_loop_fusion
, enables a successful test. But is this the desired solution? Or should key_loop_fusion
be removed from AGRIF_DEMO
?