MPI related bugs (failing check cases)
There seem to be some issues with MPI. We already disabled some check cases for MPI in run_mhm_checks.py
:
# case 5 and 7 don't work with MPI. case 4 has a bug working with ifort+debug
SKIP_CASES_MPI = ["case_04", "case_05", "case_07"]
And it seems we also need to add "case_11"
there, since it fails occasionally for different reasons:
-
https://git.ufz.de/muellese/mhm/-/jobs/355821
################################################## # SUMMARY: case_11 ################################################## 2 of 103 records differ 0 of 103 records differ more than 0.0001 Missing: b6_discharge.nc, b6_daily_discharge.out
-
https://git.ufz.de/muellese/mhm/-/jobs/355446
b6_daily_discharge.out 6 of 6 records differ 6 of 6 records differ more than 0.0001 Differing: No, Day, Mon, Year, Qobs_0000000398, Qsim_0000000398 Shape missmatch: No (in: (59,), ref: (1461,)), Day (in: (59,), ref: (1461,)), Mon (in: (59,), ref: (1461,)), Year (in: (59,), ref: (1461,)), Qobs_0000000398 (in: (59,), ref: (1461,)), Qsim_0000000398 (in: (59,), ref: (1461,))
Maybe this is related to #220 (closed)
For now I will disable case 11, but we need to keep track of it.