Giter VIP home page Giter VIP logo

Comments (8)

jedwards4b avatar jedwards4b commented on August 12, 2024 1

@erik use ESCOMP/CMEPS#444 and testlist ~jedwards/sandboxes/cesm2_x_alpha/components/cdeps/cime_config/testdefs/testlist_cdeps.xml
compare to baseline cdeps1.0.28

from cdeps.

ekluzek avatar ekluzek commented on August 12, 2024

@fischer-ncar and @jedwards4b. I tried to doing this, but unfortunately tests are failing to build at the link step.

For example.

SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel

The cesm.bldlog shows...

Building a single executable version of target coupled model
ERROR: Command gmake exec_se -j 16 EXEC_SE=/glade/derecho/scratch/erik/SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel.20240326_122108_215qw1/bld/cesm.exe COMP_NAME=driver CIME_MODEL=cesm  SMP=FALSE CASEROOT="/glade/work/erik/ctsm_worktrees/ctsm5.2.mksurfdata/cime/scripts/SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel.20240326_122108_215qw1" CASETOOLS="/glade/work/erik/ctsm_worktrees/ctsm5.2.mksurfdata/cime/scripts/SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel.20240326_122108_215qw1/Tools" CIMEROOT="/glade/work/erik/ctsm_worktrees/ctsm5.2.mksurfdata/cime" SRCROOT="/glade/work/erik/ctsm_worktrees/ctsm5.2.mksurfdata" COMP_INTERFACE="nuopc" COMPILER="intel" DEBUG="FALSE" EXEROOT="/glade/derecho/scratch/erik/SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel.20240326_122108_215qw1/bld" RUNDIR="/glade/derecho/scratch/erik/SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel.20240326_122108_215qw1/run" INCROOT="/glade/derecho/scratch/erik/SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel.20240326_122108_215qw1/bld/lib/include" LIBROOT="/glade/derecho/scratch/erik/SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel.20240326_122108_215qw1/bld/lib" MACH="derecho" MPILIB="mpich" NINST_VALUE="c1a1" OS="CNL" PIO_VERSION=2 SHAREDLIBROOT="/glade/derecho/scratch/erik/SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel.20240326_122108_215qw1/bld" BUILD_THREADED="FALSE" USE_ESMF_LIB="TRUE" USE_MOAB="FALSE" COMP_ATM="datm" COMP_ICE="sice" COMP_GLC="sglc" COMP_LND="slnd" COMP_OCN="socn" COMP_ROF="srof" COMP_WAV="swav" USE_TRILINOS="FALSE" USE_ALBANY="FALSE" USE_PETSC="FALSE"  LND_PRESENT=FALSE ICE_PRESENT=FALSE OCN_PRESENT=FALSE ROF_PRESENT=FALSE GLC_PRESENT=FALSE WAV_PRESENT=FALSE ESP_PRESENT=FALSE IAC_PRESENT=FALSE -f /glade/work/erik/ctsm_worktrees/ctsm5.2.mksurfdata/cime/scripts/SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel.20240326_122108_215qw1/Tools/Makefile  failed rc=2
out=/glade/work/erik/ctsm_worktrees/ctsm5.2.mksurfdata/cime/scripts/SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel.20240326_122108_215qw1/Tools/mkSrcfiles
cp -f Filepath Deppath
/glade/work/erik/ctsm_worktrees/ctsm5.2.mksurfdata/cime/scripts/SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel.20240326_122108_215qw1/Tools/mkDepends  Deppath Srcfiles > Depends
err=cat: Srcfiles: No such file or directory
gmake: *** No rule to make target '/glade/derecho/scratch/erik/SMS_Vnuopc_Ld5.T62_g17.2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.derecho_intel.20240326_122108_215qw1/bld/cesm.exe', needed by 'exec_se'.  Stop.

from cdeps.

jedwards4b avatar jedwards4b commented on August 12, 2024

You need to remove the Vnuopc from the test names. Wondering why you @ekluzek feel like you need to do this when you have such a backlog in ctsm?

from cdeps.

ekluzek avatar ekluzek commented on August 12, 2024

@jedwards4b I tried both with and without _Vnuopc, and both failed the same way. The _Vnuopc is how the tests on Cheyenne were done.

When it looked dead simple I figured I'd do it. And Chris also suggested I go ahead with it. #265 does solve a problem for CTSM. What I figure I definitely should NOT do is to debug the problem. If someone else could do that I could run the test list for the PR, or if someone else wants to take over that's fine for me as well...

from cdeps.

ekluzek avatar ekluzek commented on August 12, 2024

@jedwards4b @fischer-ncar @billsacks this also brings up expectations for PR's to externals like CDEPS. My expectation was that if I bring a PR forward I'm expected to do the testing for it. It especially feels like I can't expect someone else to do the testing for me, unless they volunteer. I don't have authority over anyone else's time.

There can be different arrangements for the PR process though, and I'm not clear of expectations for CDEPS (or other externals) so if you can clarify that would be helpful....

from cdeps.

jedwards4b avatar jedwards4b commented on August 12, 2024

The problem is in the % signs in the long compset names used to describe the tests.

from cdeps.

jedwards4b avatar jedwards4b commented on August 12, 2024

I have found a fix for this, it's going to require a new cmeps tag.

from cdeps.

jedwards4b avatar jedwards4b commented on August 12, 2024

This also requires ESMCI/cime#4607

from cdeps.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.