payu-org / payu

A workflow management tool for numerical models on the NCI computing systems
Apache License 2.0
18 stars 25 forks source link

Mismatch between base date in diag_table and ACCESS-OM2 model date #281

Open aidanheerdegen opened 3 years ago

aidanheerdegen commented 3 years ago

The forcing data in an ACCESS-OM2 experiment is set in the accessom2.nml. If this date is before the diagnostic base date you get errors like this:

FATAL from PE     6: diag_util_mod::get_date_dif: in variable t2 is less than in variable t1

Image              PC                Routine            Line        Source             
fms_ACCESS-OM_e83  0000000002ED0FAA  Unknown               Unknown  Unknown
fms_ACCESS-OM_e83  00000000028137F1  mpp_mod_mp_mpp_er          58  mpp_util_mpi.inc
fms_ACCESS-OM_e83  00000000028F78F2  diag_util_mod_mp_        2258  diag_util.F90
fms_ACCESS-OM_e83  0000000002861AB7  diag_manager_mod_        3059  diag_manager.F90
fms_ACCESS-OM_e83  000000000283A286  diag_manager_mod_        1757  diag_manager.F90
fms_ACCESS-OM_e83  0000000002857CAB  diag_manager_mod_        1392  diag_manager.F90
fms_ACCESS-OM_e83  0000000000731548  ocean_sbc_mod_mp_        5131  ocean_sbc.F90
fms_ACCESS-OM_e83  000000000069CE0F  ocean_sbc_mod_mp_        4283  ocean_sbc.F90
fms_ACCESS-OM_e83  0000000000486FC8  ocean_model_mod_m        1595  ocean_model.F90
fms_ACCESS-OM_e83  00000000004194E7  MAIN__.V                  468  ocean_solo.F90
fms_ACCESS-OM_e83  000000000040F462  Unknown               Unknown  Unknown
libc-2.28.so       000015502513B6A3  __libc_start_main     Unknown  Unknown
fms_ACCESS-OM_e83  000000000040F36E  Unknown               Unknown  Unknown

Consistency between dates in different models is a PITA and tricky to diagnose. It should be possible for payu to either set this value, or at least check for any inconsistency and report to the user.