You have
LcycleRST = F. This implies that you will have a single restart file with multiple time records (in your case, each record is written every 1920 time-steps). The restart records
are not recycled to have the latest two records in the restart file. Therefore, the restart file will grow with each record. You can use any of those records to initialize the model and achieve what you want. Of course, you restart NetCDF file may get really big.
Alternatively, You can also monitor your solution with a
cron script to copy the restart file to different files while the model is running:
Code: Select all
cp ocean_rst.nc saved_rst_0001.nc
...
cp ocean_rst.nc saved_rst_0002.nc
I know of people that have written using
cron job scheduling scripts to do similar things.
The restart scheme of ROMS was not designed to create multiple files. But, it that's what you want you can modify the code easily for such a thing. Recall that you can also restart ROMS with a history file. The history files have the multiple file option. However, you cannot use the
PERFECT_RESTART option.
Users need to be more resourceful if they want to become good ocean modelers.