Comments (8)
@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.
@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.
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.
@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.
@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.
The problem is in the % signs in the long compset names used to describe the tests.
from cdeps.
I have found a fix for this, it's going to require a new cmeps tag.
from cdeps.
This also requires ESMCI/cime#4607
from cdeps.
Related Issues (20)
- ssp370 default aerosol file starts in 2014 HOT 2
- ERA5 DATM forcing option is missing from config_component.xml, so hence does NOT work HOT 1
- Add PLUMBER2 option for CLM_USRDAT_NAME for datm similar to handling of NEON
- CDEPS does not support data files on unstructured grid HOT 21
- overzealous error checking
- Running a case with files with zero size doesn't give a graceful error HOT 5
- SSTICE_DATA_FILENAME for "2000" cases changed after switching to CDEPS HOT 5
- SSP cases get rcp45 anomalies HOT 1
- CTSM ISSP460 test gives ERROR: No stream_entry presaero.SSP4-6.0 found
- Add _clean methods to shr_strdata_mod to cleanup memory usage
- Increase stream filename lengths from shr_kind_cl to shr_kind_cx
- Use relative paths for NEON datasets to make them more readable HOT 1
- testcases should not pull in 50 years of data
- Bad format in error reporting for dtlimit in dshr_strdata_mod HOT 2
- New DOCN mode to ingest multi level ocean fields to send to CISM HOT 11
- cdeps1.0.32 causes all of the cdeps aux tests to fail HOT 2
- Allow streams files without a time axis HOT 3
- fox cmake build prevents create_test from another users directory
- DGLC%NOEVOLVE sends too much Fgrg_rofi
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cdeps.