Closed
Conversation
… model. However, "depthaverage" is not supported.
…, that the string type does not work in ImageGrid.
* Adds --enable-ad plus --with-{codi,medi}pack-dir options.
* When --enable-ad is chosen:
- Defines ISSM_USE_AD for conditional compilation.
- Injects include paths, library paths and –lcodi/–lmedi into
AM_CPPFLAGS, AM_LDFLAGS and LIBS so every sub-dir picks them up.
- Automatically disables PETSc to avoid an impossible combo.
* Emits AM_CONDITIONAL(USE_AD) for any Makefile.am that still wants it.
* Leaves all Makefile.am files untouched; the Spack recipe no longer
needs setup_build_environment() hacks.
Doing this upstream means:
• Classic builds behave exactly as before.
• AD builds work out-of-the-box for Spack, EasyBuild or manual
./configure invocations.
style changes and revert
issm options repetition removed
* Adds ISSM_ENABLE_AD to handle --enable-ad plus --with-{codi,medi}pack-dir.
* Macro embeds CoDiPack/MediPack include-dirs, lib-dirs and -lcodi/-lmedi
into AM_CPPFLAGS, AM_LDFLAGS, LIBS so no Makefile.am edits are needed.
* Automatically drops PETSc when AD is on, defines ISSM_USE_AD, and exposes
AM_CONDITIONAL(USE_AD).
* configure.ac now simply calls ISSM_ENABLE_AD after ISSM_OPTIONS.
Moves all AD logic out of configure.ac and keeps option handling in the
shared macro library.
added enable AD into configure.ac
CHG: Python > Matlab - Fix to plotting functions in src/m.
… request password and just hangs
…ng with temperature when lapse rate is set to zero
Gemb mapping: update mapping to include precipitation downscaling option
CHG: add GEMB mapping option for precip downscaling and dlw downscaling with temperature when lapse rate is set to zero
… request password and just hangs
* New encoder/decoder handles all 9 ISSM data codes
(Boolean / Integer / Double / String / BooleanMat / IntMat /
DoubleMat / MatArray / StringArray).
* Two patching modes
- default in-place overwrite when new payload size is unchanged
- `--rebuild` flag triggers safe whole-file rewrite for
variable-length updates (e.g. longer strings, larger matrices).
* Record scanner refactored into `iterate_records()` for reuse.
* Added numpy dependency (matrix encoding) and json value parsing.
* CLI now accepts JSON literals for matrices/arrays and booleans.
* Unit tests cover scalar and matrix replacements, size-mismatch
detection, and rebuild path.
Added link to documentation
Make documentation open in new tab
…caleruler"; however, this section should be replaced to standalone "scaleruler".
Twh/datatips
…{} instead (see computecanada)
…upper case in 'BC'.
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.
Testing PR process to pull upstream changes from ISSMTeam/ISSM.