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

Making change to Derecho for running jobs

shields@uci_edu

New Member
I am wondering if anyone could share with me a link to a basic tutorial where I can find the changes I need to make to my scripts and file paths to run jobs successfully on Derecho. I have been using Cheyenne previously, and besides migrating files to the Derecho scratch space from Cheyenne, have made no changes yet to allow me to run CESM on Derecho. I'll be using ExoCAM with CESM1.2.1.

I did a "grep 'cheyenne' *" within in an old case directory in /glade/work/aomawa/cesm1_2_1/scripts/<CASENAME>

I see this:

grep: Buildconf: Is a directory
grep: CaseDocs: Is a directory
CaseStatus:create_newcase -case WD3000K_100 -res f45_f45 -mach cheyenne -compset E2000C4AQI
env_case.xml:<entry id="MACH" value="cheyenne" />
env_run.xml:<entry id="CCSM_CPRNC" value="/glade/p/cesmdata/cseg/tools/cime/tools/cprnc/cprnc.cheyenne" />
grep: LockedFiles: Is a directory
grep: logs: Is a directory
Macros:# MACH=cheyenne
grep: PESetupHist: Is a directory
README.case:create_newcase -case <CASENAME> -res f45_f45 -mach cheyenne -compset E2000C4AQI
grep: SourceMods: Is a directory
grep: timing: Is a directory
grep: Tools: Is a directory

So it would seem that I would need to address all occurrences of "cheyenne" in these locations. I also see this link to modify some of the run commands for Derecho:


Any additional guidance on where to get started would be appreciated.

Thanks,
Aomawa
 

katec

CSEG and Liaisons
Staff member
Hi there,
So there is no exact tutorial on how to move from Cheyenne to Derecho because the workflows throughout the community are very different. The basics though, consist of:
1. Use a version of CESM that has been ported to Derecho. You can see the tags in the announcement here: New Releases available now.
2. Create your case using the "--machine derecho" flag in "create_newcase" or "create_clone" on a Derecho node.

Unfortunately, CESM 1.2 is no longer fully supported by the CGD cseg group, so there is no new version that has been ported to Derecho. You could look into newer versions of CESM (those linked above) and see if they can support your work or discuss with other colleagues using your tools to see what they have done. Some discussion about porting older versions of CESM to Derecho have happened in the Infrastructure board (Infrastructure (CIME, porting, machines, scripts) ) so searching through that area might be helpful as well.
 
Vote Upvote 0 Downvote
Top