Welcome to the new DiscussCESM forum!
We are still working on the website migration, so you may experience downtime during this process.

Existing users, please reset your password before logging in here: https://xenforo.cgd.ucar.edu/cesm/index.php?lost-password/

Build Error for Arctic-Boreal CLM

V.Dutch.33

Victoria Dutch
New Member
Hi,

I'm running PTCLM at a site in the Arctic, and I would like to apply the changes outlined in Birch et al (2021), and see what impact this has on the things I'm interested in. The process I have followed so far is as follows;
1. Downloaded the zip file from Zendoto (lmbirch89/CTSM: Arctic Boreal CLM github link GitHub - lmbirch89/CTSM at v1.0.0-arctic-boreal-ctsm)
2. Compared the source code from the zip file to my current source code, and added the modules which have been changed to my SourceMods file
3. Attempted to build the case

When it gets to "Building lnd to ... /BUILD DIRECTORY", the case build fails on the ActiveLayerMod, with a series of "#error 7002: Error in opening the compiled module file", "error #6457: This derived type name has not been declared" , "error #6404: This name does not have a type, and must have an explict type" and "error #6580: Name in only-list does not exist" messages. I've attached the build log as a .txt file for more information. CESM version information (output of ./manage_externals/checkout_externals --status --verbose command) is also attached.

I've tried this with both a clone of my previous case, and with creating a new case from scratch, and I get the same result. What step have I missed in order to run the model with these adjustments?

Thanks!
 

Attachments

  • lnd.bldlog.211014-104641.txt
    10.5 KB · Views: 1
  • CESMVersion.PNG
    CESMVersion.PNG
    72.3 KB · Views: 3

oleson

Keith Oleson
CSEG and Liaisons
Staff member
I downloaded the zip file and successfully built a case. So that at least works.
git describe gives:

ctsm1.0.dev084-308-gdd0cbecd

There may be incompatibilities in the externals or the code itself between this version and the version you are using.
The error you are getting doesn't ring any bells with me though. I guess I'd just keep looking for differences between the two versions.
Alternatively you may just want to run your case with the lmbirch version.
 

V.Dutch.33

Victoria Dutch
New Member
I downloaded the zip file and successfully built a case. So that at least works.
git describe gives:

ctsm1.0.dev084-308-gdd0cbecd

There may be incompatibilities in the externals or the code itself between this version and the version you are using.
The error you are getting doesn't ring any bells with me though. I guess I'd just keep looking for differences between the two versions.
Alternatively you may just want to run your case with the lmbirch version.
Thanks! Do you happen to know what compiler was used? I've spoken to someone else, and she thinks that might be part of the issue.
 
Top