AD_SPINUP - How to continue/submit more years after initial run?

chenyihui

chen
New Member
Dear Scientists,

I am running CLM5.0 with accelerated decomposition (AD) spin-up mode. I have successfully completed an initial 20-year run (4 submissions × 5 years). Now I want to run an additional 200 years in this AD spin-up case.

My initial setup:
./xmlchange CLM_ACCELERATED_SPINUP=on
./xmlchange CLM_FORCE_COLDSTART=on
./xmlchange STOP_N=5
./xmlchange STOP_OPTION=nyears
./xmlchange RESUBMIT=3

My question:
1. When continuing from an existing run, should CLM_FORCE_COLDSTART be set to on or off?
2. What else do I need to change (e,g, RUN_TYPE) ?

My plan to continue, Is correct?
./xmlchange CLM_FORCE_COLDSTART=off
./xmlchange CONTINUE_RUN=TRUE
./xmlchange STOP_N=5
./xmlchange STOP_OPTION=nyears
./xmlchange RESUBMIT=39
./case.submit

Thank you for your help!
Best regards
 
Solution
To elaborate:
- When you start a simulation that you know will require multiple submits, you only need to set RESUBMIT to some number greater than zero. Nothing else should change.
- You can change the value of RESUBMIT while the simulation is in progress.
- If in another simulation you happen to complete the first segment with RESUBMIT = 0, and then you decide to continue the run, you can change CONTINUE_RUN to TRUE and submit. Again nothing else should change except RESUBMIT if you want.

shahla salimpour

shahla salimpour
New Member
Dear Scientists,

I am running CLM5.0 with accelerated decomposition (AD) spin-up mode. I have successfully completed an initial 20-year run (4 submissions × 5 years). Now I want to run an additional 200 years in this AD spin-up case.

My initial setup:
./xmlchange CLM_ACCELERATED_SPINUP=on
./xmlchange CLM_FORCE_COLDSTART=on
./xmlchange STOP_N=5
./xmlchange STOP_OPTION=nyears
./xmlchange RESUBMIT=3

My question:
1. When continuing from an existing run, should CLM_FORCE_COLDSTART be set to on or off?
2. What else do I need to change (e,g, RUN_TYPE) ?

My plan to continue, Is correct?
./xmlchange CLM_FORCE_COLDSTART=off
./xmlchange CONTINUE_RUN=TRUE
./xmlchange STOP_N=5
./xmlchange STOP_OPTION=nyears
./xmlchange RESUBMIT=39
./case.submit

Thank you for your help!
Best regards
Hi chen,
may i ask how long it took to simulate for each 5 years?

Regards.
 
Vote Upvote 0 Downvote

slevis

Moderator
Staff member
Dear Scientists,

I am running CLM5.0 with accelerated decomposition (AD) spin-up mode. I have successfully completed an initial 20-year run (4 submissions × 5 years). Now I want to run an additional 200 years in this AD spin-up case.

My initial setup:
./xmlchange CLM_ACCELERATED_SPINUP=on
./xmlchange CLM_FORCE_COLDSTART=on
./xmlchange STOP_N=5
./xmlchange STOP_OPTION=nyears
./xmlchange RESUBMIT=3

My question:
1. When continuing from an existing run, should CLM_FORCE_COLDSTART be set to on or off?
2. What else do I need to change (e,g, RUN_TYPE) ?

My plan to continue, Is correct?
./xmlchange CLM_FORCE_COLDSTART=off
./xmlchange CONTINUE_RUN=TRUE
./xmlchange STOP_N=5
./xmlchange STOP_OPTION=nyears
./xmlchange RESUBMIT=39
./case.submit

Thank you for your help!
Best regards

@chenyihui before I answer the questions, I will ask for this clarification:
How did you complete the 20-yr run after the first 5-year submission? If you used RESUBMIT = 3 when you started, then the model automatically changed CONTINUE_RUN to TRUE and proceeded until RESUBMIT eventually became 0. If that's what you did, great.

So then, to continue the same simulation for another 200 yrs, use the same process. In other words, change nothing (CONTINUE_RUN needs to be TRUE), update RESUBMIT to the number that you need, and submit the simulation.
 
Vote Upvote 0 Downvote

slevis

Moderator
Staff member
To elaborate:
- When you start a simulation that you know will require multiple submits, you only need to set RESUBMIT to some number greater than zero. Nothing else should change.
- You can change the value of RESUBMIT while the simulation is in progress.
- If in another simulation you happen to complete the first segment with RESUBMIT = 0, and then you decide to continue the run, you can change CONTINUE_RUN to TRUE and submit. Again nothing else should change except RESUBMIT if you want.
 
Vote Upvote 0 Downvote
Solution

chenyihui

chen
New Member
To elaborate:
- When you start a simulation that you know will require multiple submits, you only need to set RESUBMIT to some number greater than zero. Nothing else should change.
- You can change the value of RESUBMIT while the simulation is in progress.
- If in another simulation you happen to complete the first segment with RESUBMIT = 0, and then you decide to continue the run, you can change CONTINUE_RUN to TRUE and submit. Again nothing else should change except RESUBMIT if you want.
Thanks!
 
Vote Upvote 0 Downvote
Back
Top