diff --git a/suite.rc b/suite.rc index e7d4c9434ca92eceeb83341697924e5dbf3581ee..23ad5273c96ff7a389cd42dd1f62ca6b960d50d2 100644 --- a/suite.rc +++ b/suite.rc @@ -34,7 +34,11 @@ {% if RIVER_MODEL == 'NEURAL_NET' %} start_cycle => wrf_archive_trigger & update_river_model & softlink_forcing => generate_rivers - generate_rivers => mv_river_files => write_river_number + + generate_rivers:failed => trigger_archive_wrf & write_empty_river_nml + generate_rivers:succeeded => !trigger_archive_wrf & !write_empty_river_nml + generate_rivers:succeeded | write_empty_river_nml => mv_river_files => write_river_number + write_run_namelist => write_river_number => run_fvcom {% elif RIVER_MODEL == 'CLIMATOLOGY' %} start_cycle => get_river_files => write_run_namelist => write_river_number => run_fvcom @@ -206,6 +210,15 @@ NO_RIVERS=$(grep "&NML_RIVER" ${ROSE_DATAC}/${GRID_NAME}_riv.nml | wc -l); sed -i "s|.*RIVER_NUMBER.*| RIVER_NUMBER = ${NO_RIVERS},|" ${ROSE_DATAC}/${GRID_NAME}_run.nml """ + [[trigger_archive_wrf]] + script = """ + echo "Get the dates missing from the river model and pass to the wrf archive run" + """ + + [[write_empty_river_nml]] + script = """ + echo "Make a fake riv.nml and copy to run directory" + """ [[run_fvcom]] inherit = slurm_job