Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get a SLIM tag that works on Derecho based off of cesm2_3_beta17 #93

Open
ekluzek opened this issue Feb 21, 2024 · 2 comments
Open

Get a SLIM tag that works on Derecho based off of cesm2_3_beta17 #93

ekluzek opened this issue Feb 21, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@ekluzek
Copy link
Collaborator

ekluzek commented Feb 21, 2024

The latest SLIM is working in cesm2_3 tags, and for example this test on Derecho:

ERS_D_Ld5_PS_Vmct.f10_f10_mg37.I2000SlimRsGs.derecho_gnu.slim-default

Passes in cesm2_3_alpha17a. So it is working on Derecho, but we should make a tag that
updates it to cesm2_3_beta17 (when it's made) with standalone testing moved from
Cheyenne to Derecho. Then SLIM will be able to work on Derecho in a standalone
checkout.

The way around that would be to update the externals in the Externals.cfg file to the
externals in the latest cesm2_3_alpha17X tag.

@ekluzek ekluzek added the enhancement New feature or request label Feb 21, 2024
@marysa
Copy link
Collaborator

marysa commented Mar 27, 2024

Hi Erik - what is the path to the test run you reference above? I'm trying to get SLIM to run on Derecho and haven't been able to get it to work (checkout_externals fails if I try and use the SimpleLand repository, and building fails if I try and use the CESM respository on the alpha17a commit).

@ekluzek
Copy link
Collaborator Author

ekluzek commented Apr 8, 2024

I did more checking and the test above does setup, but fails on the build step.

cat /glade/derecho/scratch/fischer/t/cesm2_3_alpha17a_i/ERS_Ld5_Vmct.f10_f10_mg37.FLTHISTC5I5Slim.derecho_intel.slim-realistic_2000.GC.c2_3_a17a_int/TestStatus
PASS ERS_Ld5_Vmct.f10_f10_mg37.FLTHISTC5I5Slim.derecho_intel.slim-realistic_2000 CREATE_NEWCASE
PASS ERS_Ld5_Vmct.f10_f10_mg37.FLTHISTC5I5Slim.derecho_intel.slim-realistic_2000 XML
PASS ERS_Ld5_Vmct.f10_f10_mg37.FLTHISTC5I5Slim.derecho_intel.slim-realistic_2000 SETUP
PASS ERS_Ld5_Vmct.f10_f10_mg37.FLTHISTC5I5Slim.derecho_intel.slim-realistic_2000 SHAREDLIB_BUILD time=89
FAIL ERS_Ld5_Vmct.f10_f10_mg37.FLTHISTC5I5Slim.derecho_intel.slim-realistic_2000 NLCOMP
FAIL ERS_Ld5_Vmct.f10_f10_mg37.FLTHISTC5I5Slim.derecho_intel.slim-realistic_2000 MODEL_BUILD time=2

It complains as follows...

*** NETCDF not found: Define NETCDF_PATH or NETCDF_C_PATH and NETCDF_FORTRAN_PATH in config_machines.xml or cmake_macros. Stop.

I think that is likely a general issue in getting CESM to build on Derecho. So likely not just an issue with SLIM.

In cesm2_3_alpha17b and cesm2_3_alpha17c the tests fail because of a setup issue.

 ---------------------------------------------------
2024-03-05 22:52:32: SETUP FAILED for test 'ERS_Ld5_Vmct.f10_f10_mg37.FLTHISTC5I5Slim.derecho_intel.slim-realistic_2000'.
Command: ./case.setup
Output: 
ERROR: No variable BUILD_THREADED found in case

 ---------------------------------------------------

this might be because SMP_PRESENT was changed to BUILD_THREADED in cime.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants