Dear all,
I’m trying to use CTSM5.3 (Release CTSM 5.3: New surface datasets, git-fleximod intro, Leung dust, explicit AC, Matrix-CN, FATES transient LU, time/history metadata changes · ESCOMP/CTSM) because I found that the crop yields simulated by CESM2.1.5 were unexpectedly low (Low crop yield issue in CLM5 BgcCrop simulations). I’ve made quite a few attempts and was actually able to successfully build CTSM5.3 once.
However, after I reinstalled the PIO and ESMF libraries (this time with PIO support enabled), I can no longer build successfully. The build fails with the following error:
ERROR: /home/test/CTSM5.3/components/cdeps/cime_config/buildlib FAILED, cat /data/cesm/scratch/I2000Clm60BgcCrop.f19_g17.test/bld/CDEPS.bldlog.250801-180239
I’ve attached the full CDEPS.bldlog file for reference. From the error messages, it seems that the issue might be related to an incorrect configuration of my machine or compiler settings.
Here’s how I currently set up my machine configuration:
I created a new folder called local under ./cime_config/machines, following examples from centos7-linux and derecho. Inside the local folder, I included the following three files (attached below):
- config_machines.xml
- intel_local.cmake
- local.cmake
It’s worth noting that I didn’t make any modifications to the cmake_macros directory, which might be unusual. However, I was able to build CTSM5.3 successfully before installing PIO and ESMF with PIO enabled.
For reference, here’s the command I used to create the case. I haven’t made any changes to the case after creation:
./create_newcase --case cases/I2000Clm60BgcCrop.f19_g17 --res f19_g17 --compset I2000Clm60BgcCrop --mach local --run-unsupported
Any suggestions or advice would be greatly appreciated!
Thanks in advance,
Yiqing
I’m trying to use CTSM5.3 (Release CTSM 5.3: New surface datasets, git-fleximod intro, Leung dust, explicit AC, Matrix-CN, FATES transient LU, time/history metadata changes · ESCOMP/CTSM) because I found that the crop yields simulated by CESM2.1.5 were unexpectedly low (Low crop yield issue in CLM5 BgcCrop simulations). I’ve made quite a few attempts and was actually able to successfully build CTSM5.3 once.
However, after I reinstalled the PIO and ESMF libraries (this time with PIO support enabled), I can no longer build successfully. The build fails with the following error:
ERROR: /home/test/CTSM5.3/components/cdeps/cime_config/buildlib FAILED, cat /data/cesm/scratch/I2000Clm60BgcCrop.f19_g17.test/bld/CDEPS.bldlog.250801-180239
I’ve attached the full CDEPS.bldlog file for reference. From the error messages, it seems that the issue might be related to an incorrect configuration of my machine or compiler settings.
Here’s how I currently set up my machine configuration:
I created a new folder called local under ./cime_config/machines, following examples from centos7-linux and derecho. Inside the local folder, I included the following three files (attached below):
- config_machines.xml
- intel_local.cmake
- local.cmake
It’s worth noting that I didn’t make any modifications to the cmake_macros directory, which might be unusual. However, I was able to build CTSM5.3 successfully before installing PIO and ESMF with PIO enabled.
For reference, here’s the command I used to create the case. I haven’t made any changes to the case after creation:
./create_newcase --case cases/I2000Clm60BgcCrop.f19_g17 --res f19_g17 --compset I2000Clm60BgcCrop --mach local --run-unsupported
Any suggestions or advice would be greatly appreciated!
Thanks in advance,
Yiqing