glemieux / E3SM

Energy Exascale Earth System Model source code.
https://e3sm.org/
Other
0 stars 0 forks source link

Add `lobata` configuration to E3SM #5

Closed glemieux closed 2 years ago

glemieux commented 2 years ago

Branch: lobata_configuration Issue on fates repo: https://github.com/NGEET/fates/issues/881#issuecomment-1188445511

glemieux commented 2 years ago

PR to update CIME: https://github.com/E3SM-Project/E3SM/pull/5088

glemieux commented 2 years ago

CIME updated to cime4.0.46 with https://github.com/E3SM-Project/E3SM/commit/12bda05132daa2e7f43e2dfc6c1d628926560527.

Test case is failing to build on the e3sm build step due to not being able to find the environment variables for netcdf. This is odd to me as the previous build logs (pio, mct, etc) have the paths for netcdf include files listed correctly. Comparing the difference between cime6.0.40 (ctsm) and cime6.0.46 (e3sm) there doesn't appear to be anything in cime that is causing this issue, so I'm guessing this has to do with some differences in the way modules are handled with e3sm versus ctsm. Something to do with Cmake?

glemieux commented 2 years ago

Work around was to revert the cmake config file to include the commands to set the CMAKE variables to pass the environment variables set by modules.

glemieux commented 2 years ago

Drafted PR: https://github.com/E3SM-Project/E3SM/pull/5094.

glemieux commented 2 years ago

Closed per https://github.com/E3SM-Project/E3SM/pull/5094