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

Problems when building and running some CESM F compsets

Hi,
I would like to ask some questions that I encountered.

First, I can only use one core to run F_1850-2000_CN_GLC, F_2000_CN_GLC, and F_1850_CN_GLC compsets.
I cannot run them in a parallel way.

Second, I cannot build F_SD_BAM, F_SD_CAMCHEM, and F_SD_WACCM compsets.
I got the following error messages when building them.
gmake: *** No rule to make target `undefined_CCSM_ESMFMKFILE'. Stop.
cp: cannot stat `Makefile.conf': No such file or directory


Dose anyone know how to solve them?
Thanks so much.
Albert
 

jedwards

CSEG and Liaisons
Staff member
Hi Albert,

What version of cesm are you using?

What machine and compiler are you using?

What is the process that you used to create the cases?

Thanks,

Jim
 
Hi Jim,

I use cesm1_0_4 and port to our own machine with operating system CentOS 6.0.
And I use the PGI 12.6 as the compiler

The process I used to create the cases is described in below
cd $CESMROOT/scripts
./create_newcase -case $CESMROOT/cases/F_SD_BAM-f19_f19
-res f19_f19
-compset F_SD_BAM
-mach $mach

cd $CESMROOT/cases/F_SD_BAM-f19_f19
./xmlchange -file env_mach_pes.xml -id NTASKS_ATM -val 16
./xmlchange -file env_mach_pes.xml -id NTASKS_LND -val 16
./xmlchange -file env_mach_pes.xml -id NTASKS_ICE -val 16
./xmlchange -file env_mach_pes.xml -id NTASKS_OCN -val 16
./xmlchange -file env_mach_pes.xml -id NTASKS_CPL -val 16
./xmlchange -file env_mach_pes.xml -id NTASKS_GLC -val 16
./configure -case
./F_SD_BAM-f19_f19.$mach.build

./F_SD_BAM-f19_f19.$mach.run


Thanks
Albert


Jim Edwards said:
Hi Albert,

What version of cesm are you using?

What machine and compiler are you using?

What is the process that you used to create the cases?

Thanks,

Jim
 

jedwards

CSEG and Liaisons
Staff member
Hi Albert,

The compset you are building, F_SD_BAM, requires the external ESMF library be installed on your machine. For cesm1_0_4 you need esmf 5.2.0 which you can download from http://www.earthsystemmodeling.org

If you have never built cesm on this machine before you might want to begin with a simple F compset and get that running before you attempt the F_SD_BAM.

- Jim
 
Hi Jim,

Thank you so much!!!
I have another question that I can only use one core to run F_1850-2000_CN_GLC, F_2000_CN_GLC, and F_1850_CN_GLC compsets.
I cannot use more than one core to run the compset with GLC.
Is this normal?

Albert
 

jedwards

CSEG and Liaisons
Staff member
Hi Albert,

I don't see any reason that you should only be able to run on a single core, what does your env_mach_pes.xml file look like and what happens when you try to run on more than 1 core?
 
Top