Skip to content

Run ISSM over multiple input files (multiple ice sheets or glaciers)#1216

Merged
agstub merged 2 commits intofeature/agstub/issm-gridcompfrom
feature/agstub/issm-multiglac
Feb 24, 2026
Merged

Run ISSM over multiple input files (multiple ice sheets or glaciers)#1216
agstub merged 2 commits intofeature/agstub/issm-gridcompfrom
feature/agstub/issm-multiglac

Conversation

@agstub
Copy link

@agstub agstub commented Feb 24, 2026

These are the (small) GEOSgcm_GridComp changes accompanying this merged PR:

Most importantly, all we have to supply ISSM from the GEOS side is the directory ISSM_EXPDIR, which ISSM scans for input files and creates a FemModel object for each input (glacier or ice sheet) it finds. A global mesh is constructed from all of the models in GEOS/ESMF sides (with global import/export pointers), and import/export pointers are split up appropriately over models and processes on the ISSM side.

A new variable "glacIds" is added to the saved mesh file (issm_mesh.nc). For each element, glacIds stores an integer ID corresponding to the glacier (starting from 0, sorting the input files alphabetically)

@agstub agstub requested a review from a team as a code owner February 24, 2026 18:41
@github-actions
Copy link

This PR is being prevented from merging because you have not added one of our required labels: 0 diff, 0 diff trivial, Non 0-diff, 0 diff structural, 0-diff trivial, Not 0-diff, 0-diff, automatic, 0-diff uncoupled, github_actions. Please add one so that the PR can be merged.

@agstub agstub merged commit 95ca554 into feature/agstub/issm-gridcomp Feb 24, 2026
9 of 14 checks passed
@agstub agstub deleted the feature/agstub/issm-multiglac branch February 24, 2026 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant