time split of forcing file

Discussion of how to use ROMS on different regional and basin scale applications.

Moderators: arango, robertson

Post Reply

time split of forcing file

#1 Post by jalves »

Is it possible to create various forcing files for the same variable and run ?
For instance I would like to create 3 wind forcing files for periods of 10 years to do a 30 years run .

Thanks in advance,

User avatar
Posts: 3921
Joined: Wed Jul 02, 2003 5:29 pm
Location: CFOS/UAF, USA

#2 Post by kate »

Yes, you can. However, you will want to duplicate at least one record from consecutive files. For instance, if you have monthly winds, you will want to have January for year 11 on the end of your first file. Then you can run to Jan 15 (if they are middle of the month) using the first file, then restart using the second file. Warning: there have been ROMS versions which silently ran past the end of their forcing file without complaint.

The winds I'm using now are yearly files with 6-hourly values and Liz Dobbins duplicated the whole of January. It means we have to switch from one to the next sometime during that month each year.

User avatar
Site Admin
Posts: 1151
Joined: Wed Feb 26, 2003 4:41 pm
Location: DMCS, Rutgers University

#3 Post by arango »

No, you cannot have a continous 30 year run with foricng split on three 10-year files. This requires substantial change to ROMS IO strategy. We do not want to do such thing because it breaks the adjoint IO logic. What you can do is cycle forcing every 10 years or save each forcing field in different NetCDF but for the full 30 years.

The issue here is that all the IO in ROMS has a very complex initialization and this is only done once, at initialization when all the NetCDF files are open and the clocks are initialized. It will be tricky to restart this internal initialization at different times.

However, you can do this by restarting every 10 years. Recall that now ROMS has a perfect restart.

Post Reply