[MITgcm-support] how to run for exactly 1 month with calendarDumps

Ryan Abernathey ryan.abernathey at gmail.com
Mon Sep 18 13:04:09 EDT 2017


Hi,

I am new to doing "realistic" simulations with the cal package activated. I
would like to run for one calendar month and then dump diagnostics and
pickup files. I will then restart from pickup and run the next month, etc.,
for many years.

I am using the following data.cal

 &CAL_NML
 TheCalendar='gregorian',
 startDate_1=20100101,
 startDate_2=000000,
 calendarDumps = .TRUE.,
 &

I understand that calendarDumps causes chkPtFreq, pChkPtFreq, taveFreq,
etc. to automatically conform their output to one calendar month if I set
chkptFreq  = 259200.0.

My question is: how to I make the model stop running after exactly one
month, given that the length of a month is variable?

The two options I am familiar with for setting the length of the run
are nTimeSteps or endTime. I don't want to manually specify the endTime
after each run, and anyway, that would be hard because I would need to
account for the variable month length. Alternatively, I could just always
run for 31 days, but this would waste some computer time for 30 and 28-day
months. (A small amount, but the model is quite expensive already.)

What do people commonly do in this situation?

Thanks for the help!

-Ryan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mitgcm.org/pipermail/mitgcm-support/attachments/20170918/c095cb09/attachment.html>


More information about the MITgcm-support mailing list