Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

Initial conditions and restart files for running different resolutions CAM with the same forcings

yixia

Yi Xia
New Member
Hi, I'm trying to run CAM5 with the same lower boundary forcing (SST, SIC) but different resolutions for comparison.

I got the idea from the literature that I should use the same initial condition for different resolution runs. I already finished my higher resolution spinups (startup) and simulations (branch), so I got all the initial conditions and restart files in higher resolution. Now I want to run another parallel set with lower resolution using the same initial conditions and restart files from the higher resolution spinup runs.

I used the "interpic_new" tool in CAM to interpret my initial conditions. But, I don't think the "interpic" tool works for interpreting the restart files. Any suggestions on how I should get the corresponding restart files in the lower resolution? Or how people usually do when running different resolution comparison simulations? Thanks!
 

brianpm

Active Member
I might be misunderstanding your question, but I have two thoughts:

1. If you have initial conditions files for the time when you want to start the simulation, I'd think that should work well enough (i.e., doing a startup run from those files).

2. If you need to start from the restart, it might be somewhat trickier because restart files are supposed to pick up *exactly* where a run stopped, and so are not meant to be interpolated to a different resolution. It might work, however, if you use something like ESMF's regridding functions or NCO's ncremap command. The ESMF functions can also be accessed from python using ESMpy or xESMF (my preference is xESMF).
 
Vote Upvote 0 Downvote
Top