Repository navigation
Record the 22 September forum re-sweep, and clone icepack2 at a pin - #79
Merged
Merged
Conversation
Section 8 of antarctica/FORWARD_RUN_READINESS.md: a fourth, read-only pass over the ISMIP7 board, one day after section 7. isschecker 0.5.1, forum threads 50 (new), 49 and 30 moved; 22, 48, 17 and 37 did not. The CESM2-WACCM 2300 atmosphere files are back on the mirror as the 2290-2299 mean, checked on Quartz, so the submission README's claim that 2299 is held for 2300 was true only of the ocean. Corrected there and in section 1. The rest is upstream's to answer: issue #78. NOW.md is regenerated for issue #78 and for issue #29 closing today. Co-Authored-By: Claude Opus 5 <[email protected]>
This was referenced Sep 22, 2026
The comment said the empty 2300 atmosphere files were removed. They are back on the mirror as the 2290-2299 mean, so the bridge no longer fires for CESM2-WACCM and the files are read as given (issue #78, section 8). No behaviour change: the branch runs only when the year is missing. Co-Authored-By: Claude Opus 5 <[email protected]>
The inversion needs two lines Firedrake 2026 forces on icepack2. They were uncommitted edits in one workstation checkout, rsynced to the clusters, so nobody could tell whether two sites ran the same code. They are now a commit on the branch of icepack/icepack2#3, which is icepack2 main (40e848b) plus those two files. install_deps.sh names that branch's head by SHA and clones it, and --check-icepack2 prints what a site has. A checkout that is not a clone, or that carries local changes, is reported and left alone: the rsynced copy may hold the only record of whatever else is in it. The three ICEPACK2_* variables follow the fix onto main when the pull request merges, and tests/test_icepack2_pin.py pins the defaults so that edit is deliberate. The two annotations pointing at issue #66 are retargeted now that it is closed: the re-measure the readiness rows owe belongs to issue #30. Closes #46 Co-Authored-By: Claude Opus 5 <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Section 8 of
antarctica/FORWARD_RUN_READINESS.md: a fourth, read-only pass over the ISMIP7 board on 22 September, one day after section 7. The board holds 50 threads. Forum threads 22, 30, 48, 49 and the new 50 were read in full through the GitHub API; the Greenland thread 47 was skipped. Four files: the readiness doc, one sentence of the submission README, the regeneratedNOW.md, and one stale comment inicepack2_tools/forcing.py. No behaviour change.What moved since the 21st
tend*totals to +/-1e9 kg s-1; experiment table unchangedVerified on Quartz, read-only
The CESM2-WACCM
SDBN1-8000mv2 anddEBM2-8000mv1 directories hold 286 years, ending in_2300.nc; the ocean v3 directories end in2291-2299.nc. Read with h5py, the 2300acabf,acabf-anomalyandtasmatch the 2290-2299 mean to 2e-7 relative for both ssp126 and ssp585, against 3e-2 to 5e-1 for 2299 alone. So a run to 2300 reads a padded decadal mean for SMB and a held 2299 for the ocean, and the README's SMB sentence, which claimed the hold for both, is corrected here. Section 1's "the 2300 atmosphere files were removed" is corrected too. The stale comment on the atmosphere bridge inicepack2_tools/forcing.pyis corrected in the same terms: that branch fires only when a year is missing, so it no longer fires for the CESM2-WACCM atmosphere and does still cover an older mirror copy. The upstream question is left to #78.Checked, not changed
ligroundffor u = 4 km/yr, H = 1000 m into a 500 m cell is 0.23.tend*bounds bite nothing today. A year in which the mask removes a Ross-sized shelf would puttendlicalvfnear -5e9 kg s-1, past the new bound, if a later release checks scalars.icepack2_tools/ismip7_variable_request.csvis still 0.5.0's. Bumping it belongs to output: re-run isschecker at 0.5.0 and record the version in the README #12, which this PR does not touch beyond a comment.ismip7-antarctic-ocean-forcing,ismip7-scalar-processingandismip/documentationhave no commit or issue since the 20th.Not done
Sitesfield of the new board card for forcing: CESM2-WACCM 2300 reads a padded 2290-2299 atmosphere mean over a held 2299 ocean, and upstream has not said whether runs end in 2299 #78 could not be set: it is a multi-select, which this API surface neither reads nor writes. Owner isupstreamand StatusBlocked.Also here: icepack2 comes from a pin, not an rsync (closes #46)
icepack/icepack2#3 is open and is not expected to merge before the deadline, so this stops waiting for it and pins to its branch instead. The head of
hoffmaao/icepack2:fix/firedrake-2026-geometric-dimension,e0a46c9, is icepack2main(40e848b) plus the two files, confirmed by comparing the two through the API, so a clone of that commit is exactly what the workstation and Rice were running as uncommitted edits.install_deps.shnames the remote, the branch and the SHA in three overridable variables, clones them when$SRC/icepack2is absent, and checks out the pin when an existing clone sits on anything else.--check-icepack2does that and nothing else, so a site can print what it runs without touching its venv.icepack,tlm_adjointandicepack_toolsare still rsynced,icepack_toolsbecause it has no remote at all.tests/test_icepack2_pin.py, six cases against a local repository through the overrides so that nothing reaches the network: clone when absent, move an existing clone onto the pin, refuse and preserve a dirty tree, refuse and preserve an rsynced copy, error on a commit the remote lacks, and pin the three defaults so that following the fix ontomainis a deliberate edit.batch_runners/readme.mdcarries all of it, including which sites held the edits on 22 September.Two annotations pointing at issue #66 are retargeted, since it closed while this branch was open: the re-measure the readiness rows owe belongs to #30.
Full unit suite on the Mac after the pin: 430 passed, 6 skipped, 0 failed (424 before its tests).
Closes #46
🤖 Generated with Claude Code