Hi everyone! I ran a FWHIST case with ATM_NCPL=96 (timestep=900s)and nhtfrq=-24 from 2013-01-01 to 2013-01-05. The historical files contain daily variables from 2013-01-01 to 2013-01-05.
Then I changed the ATM_NCPL to 48 (timestep=1800s), and restarted the case with 6 more days to 2013-01-11. However, I find the date in historical file are 2013-01-01, 02, 03, 04, 05, 07, 09, 11, which shows that the program wrote files every 2 days instead of every 1 day after 2013-01-05.
After checking atm.log, I found the following phrase "Write frequency = 96".
Since 96*900s=86400s=24hours, I assume that CESM still write files every 96 time steps according to "ATM_NCPL=96" even if I have changed ATM_NCPL to 48.
I tried to change nhtfrq to 48 and ATM_NCPL to 48 (in this setting it should write files every 48*(1 day / 48)), but it did not help. In atm.log, there is still "Write frequency = 96".
I also have tried to ./case.setup --reset and ./case.build again before restart, but it also did not help. By the way, I used ATM_NCPL=96 because there is instability in the first few days, and I want to save resources so I change ATM_NCPL=48 after a 5 day run.
Anyone know how to make CESM write historical files every day just as set by "nhtfrq=-24" even if I change ATM_NCPL and then restart?
Any suggestion would be appreciated!
Then I changed the ATM_NCPL to 48 (timestep=1800s), and restarted the case with 6 more days to 2013-01-11. However, I find the date in historical file are 2013-01-01, 02, 03, 04, 05, 07, 09, 11, which shows that the program wrote files every 2 days instead of every 1 day after 2013-01-05.
After checking atm.log, I found the following phrase "Write frequency = 96".
Since 96*900s=86400s=24hours, I assume that CESM still write files every 96 time steps according to "ATM_NCPL=96" even if I have changed ATM_NCPL to 48.
I tried to change nhtfrq to 48 and ATM_NCPL to 48 (in this setting it should write files every 48*(1 day / 48)), but it did not help. In atm.log, there is still "Write frequency = 96".
I also have tried to ./case.setup --reset and ./case.build again before restart, but it also did not help. By the way, I used ATM_NCPL=96 because there is instability in the first few days, and I want to save resources so I change ATM_NCPL=48 after a 5 day run.
Anyone know how to make CESM write historical files every day just as set by "nhtfrq=-24" even if I change ATM_NCPL and then restart?
Any suggestion would be appreciated!