*** PAGE actively in development ***
...
Section | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
CESM2.2 on Derecho
Note, the pe-layout of existing compsets in the new code base of CESM2 for derecho (cesm2.2.2) have not been adjusted to the new computer, and running out of the box can lead to large differences in computer costs compared to running on cheyenne.
...
language | text |
---|
...
Your $HOME and $WORK directories (on glade) are the same path on cheyenne and derecho. Therefore, it is recommended to create a new directory (in $HOME or $WORK) for cases you will run on derecho, to not confuse them with cases built on cheyenne (which will not run on derecho). Derecho and cheyenne have separate $SCRATCH directories.
...
(A) Download a copy of the model source code to your own directory
...
Get the optimized history-writing code for CLM with these commands: (Not sure this is still neeeded???)
Code Block | ||
---|---|---|
| ||
> cd components/clm > git fetch origin > git checkout release-cesm2.2.01/hist_opt |
Note, the pe-layout of existing compsets in the new code base of CESM2 for derecho (cesm2.2.2) has not been adjusted to the new computer, and running out of the box can lead to large differences in computer costs compared to running on cheyenne.
To improve improve the performance of derecho, you can add the following to your user_nl_cam file.
Code Block | |
---|---|
language | text|
phys_loadbalance = 1 |
If you want to run a regional refined model simulation on derecho, you may use the following sandbox that will in order to provide the same performance on derecho as it did on cheyenne:
...
Section | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
After adding changes to user_nl_*
files, optionally run:
Code Block | ||
---|---|---|
| ||
>./preview_namelists |
NOTE: most changes in user_nl_*
files do not require re-building. However, during a run (CONTINUE_RUN = TRUE) no changes can be made to history output (fincl lists). If you want to change history output, create a new or branch run.
Note | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
The pe-layout of existing compsets in the new code base of CESM2 for derecho (cesm2.2.2) has not been adjusted to the new computer, and running out of the box can lead to large differences in computer costs compared to running on cheyenne. New PE-layouts are still being developed. We are working on updating these compsets. One way to increase performance is to use a namelist setting. To improve improve the performance of derecho, you can add the following to your
|
8. Check the run setup. In the env_batch.xml
file make sure to have your project added correctly: <entry id="PROJECT" value=$YOUR_PROJECT_CODE>
Depending on the version of CESM, you may instead find the entry id for PROJECT in env_workflow.xml
...
While running, output is written to <run_dir>: /glade/derecho/scratch/<username>/$CASENAME/run
Section | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...