Comments (12)
@jgfouca your name is on those lines.
from cime.
@rljacob , strange code that I don't remember writing. Git blame does show me as the last person who touched these lines. The associated commit is:
Update CIME to ESMCI cime5.7.0 (PR #2414)
Squash merge of jgfouca/branch-for-to-acme-2018-06-28
Features:
* Allow users to go up through the setup phase on non-local machines
* Documentation updates
Bug fixes:
* fix issue with e3sm mali file archiving
* Use ConfigParser rather than SafeConfigParser
* Fix for passing run arguments in LSF
Fixes #2393
Fixes #2390
[BFB]
So this commit was just a bulk of changes being synced, not stuff really authored by me.
It's possible @jedwards4b knows the reason for this.
from cime.
Oh I forgot we can't trust gitblame during the subtree era.
from cime.
Yeah, the subtree era mucked-up the git histories of both E3SM and CIME.
from cime.
Thinking about it some more, it seems like this bullet must be the reason:
* fix issue with e3sm mali file archiving
from cime.
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days.
from cime.
@jedwards4b , any recollection of the "ww" stuff?
from cime.
We have ww3 and wwdev and this is intended to match either. I don't think that there is an archiving issue with ww3 in cesm.
from cime.
Thanks, @jedwards4b . So this is likely an issue with an E3SM XML file. I've assigned @jasonb5
from cime.
1173 for comp in list(components):
1174 compname = self.get_value("COMP_{}".format(comp))
...
1186 comp_expected = archive.get(comp_archive_spec, "compname")
1187 if comp_expected == "ww3":
1188 comp_expected = "ww"
...
1201 expect(
1202 comp_expected in comps_in_case,
1203 "env_archive defines component {} not defined in case".format(
After some investigating I found a CESM test (PET.f19_g17_rx1.2000_DATM%NYF_SLND_CICE5_POP2_DROF%NYF_SGLC_WW3
) that I could trace to understand what's happening. When this code runs for CESM the case's compname
is ww
and the archive compname
is ww3
so the code in question handles that difference. For E3SM we don't need this between the compnames match.
I'll add a comment for the future and bypass this for E3SM.
from cime.
Thanks, @jasonb5 !
from cime.
When this code runs for CESM the case's compname is ww and the archive compname is ww3
@jedwards4b can that difference be removed so we don't need this code at all?
from cime.
Related Issues (20)
- case.build for test fails if TestStatus file is removed HOT 2
- You can't work from a directory that has tests in the name, it confuses CIME. HOT 12
- what does e3sm build still use? HOT 2
- tag head of maint-5.8_5.8.32 HOT 1
- Set mpirun to None when a single MPI task is being used (similar to handling of mpi-serial) HOT 4
- 'use --append' is not a valid value of the atomic type 'xs:NCName' for the cime w/t e3sm/maint-2.1 (2.0) HOT 3
- query_config --grids needs grid longname.
- query_config --components is broken
- Increase standard_name length in entry_id_pg.xsd HOT 5
- Where did one-letter case names come from? HOT 1
- list_e3sm_tests is partly broken
- regression test test_d_create_clone_new_user FAILS HOT 2
- testlist hangs when it should exit
- Special characters in SRCROOT sometimes lead to build failures
- Enhancement request: Use realpath when comparing namelists
- error in timing makefile HOT 4
- --xml-test-list not working? HOT 1
- pelayout changes no longer working HOT 2
- xmlquery issue when values are set to match another variable HOT 25
- Create a set of helper functions for running customized functional tests/heuristics
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 cime.