Skip to content
Jenkins
VESL
macOS - Intel - Binaries - Python 3
Changes
Search
Sign in
Status
Changes
GitHub
Builds
Loading builds...
No builds
Newer builds
Older builds
Changes
#157 (May 9, 2026, 5:25:00 AM)
CHG: add GEMB mapping with neighbors for interpolation
(
85c1e89
)
95945328+NJSchlegel
at
4:28 PM 5/1/26
CHG: add static cast to GEMB mapping neighbor indices
(
ebd9fb5
)
95945328+NJSchlegel
at
4:56 PM 5/1/26
CHG: add static cast to GEMB double to int mapping neighbor indices
(
1cd0a6f
)
95945328+NJSchlegel
at
6:04 PM 5/1/26
CHG: GEMB mapping casting check
(
077b6a0
)
95945328+NJSchlegel
at
6:44 PM 5/1/26
CHG: plotmodel.py - Enable to control axes pad.
(
25d2a56
)
inwoo0415
at
10:55 PM 5/1/26
CHG: make GEMB mapped neighbors ints
(
6baf80c
)
95945328+NJSchlegel
at
11:27 AM 5/2/26
CHG: merge with main enum
(
3aece6d
)
95945328+NJSchlegel
at
11:33 AM 5/2/26
CHG: merge with main enum
(
ff261f0
)
95945328+NJSchlegel
at
11:34 AM 5/2/26
CHG: updated date in copyright
(
4e734aa
)
mathieu.morlighem
at
2:12 PM 5/3/26
CHG: style fix - removed commas at the end of if/for/while
(
992b6e2
)
mathieu.morlighem
at
2:15 PM 5/3/26
CHG: fixed some typos
(
a78e6c5
)
mathieu.morlighem
at
2:24 PM 5/3/26
CHG: trying to fix AD
(
5fb85a2
)
mathieu.morlighem
at
6:24 PM 5/3/26
CHG: testing adThresh in GEMB nightly 258
(
b1a1dd1
)
95945328+NJSchlegel
at
8:47 AM 5/4/26
CHG: Test eIdx settings in GEMB test 258
(
1aebd6b
)
95945328+NJSchlegel
at
9:22 AM 5/4/26
CHG: GEMB mapping fix AD and add mapping test if eIdx
(
7332341
)
95945328+NJSchlegel
at
9:45 AM 5/4/26
CHG: GEMB lower tol for eIdx
(
c25212b
)
95945328+NJSchlegel
at
10:06 AM 5/4/26
CHG: clarify GEMB class mapping comments
(
b6bc7a8
)
95945328+NJSchlegel
at
10:41 AM 5/4/26
CHG: fetch lon and lat when using SMBemulator
(
23df8ef
)
55120383+yinmin-liu
at
2:19 PM 5/4/26
CHG: updated variable Enum names of SMB emulator
(
f1016d0
)
55120383+yinmin-liu
at
2:22 PM 5/4/26
CHG: changed mass balance scaling to day2second
(
8f6c3f6
)
55120383+yinmin-liu
at
2:22 PM 5/4/26
Adjusted tolerances
(
b3b2d3b
)
34657535+TidbitSoftware
at
6:48 PM 5/4/26
NEW: added C++ version of M1QN3, more to come
(
7a51a8f
)
mathieu.morlighem
at
4:27 AM 5/5/26
CHG: getting rid of all gotos
(
b4a1306
)
mathieu.morlighem
at
4:59 AM 5/5/26
NEW: now using C++ implementation of m1qn3 instead of external package
(
3890eb2
)
mathieu.morlighem
at
5:01 AM 5/5/26
CHG: fixed m1qn3 so that it gives the same results as fortran
(
a9ab498
)
Mathieu Morlighem
at
11:39 AM 5/5/26
CHG: now AD results should be identical as before. One more bug to resolve
(
dc15278
)
Mathieu Morlighem
at
5:06 AM 5/6/26
CHG: relaxed tolerances
(
63e19ae
)
mathieu.morlighem
at
6:02 AM 5/6/26
CHG: ignoring some more files
(
c4772b1
)
Mathieu Morlighem
at
7:09 AM 5/6/26
CHG: VolumeAboveFloatation.m now calls function HeightAboveFloatation(). Cleanup of some logic and documentation, and allow flags to be used independently from transient time step. NEW: HeightAboveFloatation.m returns the per-element height above floatation over the entire domain defined by ice levelset. Together, the output is not changed, but is more flexible and allows HAF to be easily returned for seeing contributions (and changes) to VAF on the elements.
(
00fcd58
)
benjamingetraer
at
5:27 AM 5/7/26
CHG: fixed if/else wrong logic when intrusion is on
(
b0ad817
)
mathieu.morlighem
at
8:27 AM 5/7/26
BUG: fixed intrusion/stabilization bug that only showed up on mac
(
20e1f59
)
mathieu.morlighem
at
8:41 AM 5/7/26
CHG: added mac tests back now that bug is fixed
(
9f367ea
)
mathieu.morlighem
at
9:02 AM 5/7/26
CHG: GEMB add option to map using xy cooordinates
(
d6780de
)
95945328+NJSchlegel
at
4:59 PM 5/7/26
CHG: GEMB mapping fix xy call for AD
(
430017c
)
95945328+NJSchlegel
at
5:21 PM 5/7/26
CHG: GEMB matlab fix comments
(
ddb9016
)
95945328+NJSchlegel
at
5:28 PM 5/7/26
NEW: m1qn3 now returns the BEST X/G that it found
(
70fe878
)
mathieu.morlighem
at
5:50 AM 5/8/26
NEW: added support for 3.25
(
57349a8
)
mathieu.morlighem
at
5:50 AM 5/8/26
#156 (May 2, 2026, 2:37:00 PM)
Use get method to avoid square brackets (treated as quotes by Autom4ke) entirely.
(
f532e5b
)
34657535+TidbitSoftware
at
1:34 PM 5/2/26
Correcting another Python lib/header discovery command
(
16e342c
)
34657535+TidbitSoftware
at
1:38 PM 5/2/26
#152 (May 2, 2026, 5:25:00 AM)
CHG: a lot of people get confused and run ./configure, forgetting .sh. Added a check that at least --prefix is provided as a safety measure to help users figure out their mistake
(
dcdf84d
)
Mathieu Morlighem
at
6:37 PM 4/27/26
CHG: fixed some bugs that Claude found
(
32c827e
)
mathieu.morlighem
at
10:02 AM 4/28/26
CHG: pull versions from previous BedMachine
(
4ecfb1c
)
Mathieu Morlighem
at
11:31 AM 4/28/26
CHG: Claude found some mistakes that are now corrected
(
acd8790
)
mathieu.morlighem
at
9:53 AM 4/29/26
CHG: basalstress.m - cleaned up some code and improved documentation.
(
cec967a
)
benjamingetraer
at
10:42 AM 4/29/26
NEW: effectivepressure.m - calculate effective pressure according to md.friction.coupling
(
982cbf3
)
benjamingetraer
at
10:43 AM 4/29/26
CHG: basalstress.m - cleaned up some code and improved documentation.
(
cde3eab
)
benjamingetraer
at
11:00 AM 4/29/26
NEW: effectivepressure.m - calculate effective pressure according to md.friction.coupling
(
8c65d73
)
benjamingetraer
at
11:04 AM 4/29/26
Viscoelastic NR archive update, + test2011 realigned to consistent maxiter
(
469d38f
)
lambert.caron
at
11:13 AM 4/29/26
restore basalstress from upstream
(
7e671fe
)
benjamingetraer
at
11:13 AM 4/29/26
CHG: improve clarity and documentation of basalstress.m
(
2c40909
)
benjamingetraer
at
12:26 PM 4/29/26
CHG: basalstress.m now uses effectivepressure.m to calculate effective pressure.
(
0137a77
)
benjamingetraer
at
12:57 PM 4/29/26
CHG: typos in effectivepressure.m header
(
545cdfc
)
benjamingetraer
at
1:00 PM 4/29/26
CHG: bug fix - move check for md.friction.coupling from basalstress.m to effectivepressure.m, move effectivepressure() call in basalstress.m to within the switch/case statements, ie do not call effective pressure at all for frictionweertman.
(
818224a
)
benjamingetraer
at
7:57 PM 4/29/26
BUG: MATLAB's mexPrintf is not thread safe, do not pring anything within a thread
(
8587e0d
)
Mathieu Morlighem
at
8:53 AM 4/30/26
Autom4ke collapses square brackets
(
c6d69ad
)
34657535+TidbitSoftware
at
10:11 AM 4/30/26
CHG:completed the 12 inputs MAR-IA SMB emulator
(
8a4ce38
)
55120383+yinmin-liu
at
1:06 PM 4/30/26
CHG: Synchronize MATLAB and Python implementations for basalstress and effectivepressure.
(
b2f25df
)
inwoo0415
at
1:28 AM 5/1/26
CHG: add default emissiving to GEMB and add option 3 for te change with melt present
(
938ba14
)
95945328+NJSchlegel
at
1:22 PM 5/1/26
NEW: viscoussampling parameter allows greensfunctions in the grd core to be sampled non-linearly in time, speeding up runs with many time steps
(
3d68b81
)
lambert.caron
at
3:10 PM 5/1/26
viscoussampling better default value
(
43f088b
)
lambert.caron
at
3:23 PM 5/1/26
CHG: Fix indent in interpISMIP7AntarcticaOcn.m.
(
09d2662
)
inwoo0415
at
10:25 PM 5/1/26
NEW: Initialize interpISMIP7AntarcticaSMB.m function.
(
6190aa6
)
inwoo0415
at
10:25 PM 5/1/26
CHG: add default emissiving to GEMB and add option 3 for te change with melt present
(
2ed79f2
)
inwoo0415
at
10:30 PM 5/1/26
CHG: Add a new feature to basalforcingsismip7. Introduce the islocal parameter; however, its definition has not yet been determined.
(
cd3cee1
)
inwoo0415
at
10:42 PM 5/1/26
#151 (Apr 25, 2026, 5:25:00 AM)
BUG: fixed some bugs in sea level core
(
0c88afa
)
mathieu.morlighem
at
11:37 AM 4/19/26
BUG: fixed a few problems reported by Claude
(
33cf6d3
)
mathieu.morlighem
at
1:23 PM 4/20/26
BUG: fixed some emulator compiling issues.
(
68f0f8d
)
55120383+yinmin-liu
at
2:52 PM 4/20/26
fix: check verbose flag before printing to terminal
(
4d94875
)
daniel.abele
at
5:34 AM 4/21/26
Update sea-level barystatic contribution handling
(
914579a
)
lambert.caron
at
2:53 PM 4/21/26
BUG: fixed segmentation errors when constructing and deconstructing EmulatorParam
(
49ed30b
)
55120383+yinmin-liu
at
5:52 PM 4/21/26
BUG: the friction emulator should only be instantiated in case 20
(
0bc7812
)
55120383+yinmin-liu
at
12:04 PM 4/22/26
Fix for step 5
(
577fe8a
)
ken.mankoff
at
4:13 PM 4/22/26
Fix for step 6
(
cf91185
)
ken.mankoff
at
4:13 PM 4/22/26
NEW: preparing a ML based SMB calculator
(
e72dc15
)
55120383+yinmin-liu
at
2:24 PM 4/23/26
CHG: basalforcingsismip7.py - Add structtoobj.
(
4f91040
)
inwoo0415
at
8:00 PM 4/23/26
CHG: interpISMIP7AntarcticaOcn.py - Add remote 'simba41' machine.
(
dc080a3
)
inwoo0415
at
8:00 PM 4/23/26
CHG: Update ISMIP7 basalforcings: Add "delta_t" for calibrating thermal forcing depending on basin. Fix interpISMIP7AntarcticaOcn for loading thermal forcing and salinity of GCM.
(
68a8a48
)
inwoo0415
at
8:34 PM 4/23/26
CHG: Synchronize Matlab > Python "displayunsed" in pairoptions.py.
(
0589ebc
)
inwoo0415
at
9:17 PM 4/23/26
Fix sea-level change barystatic finalization
(
0e01b8b
)
lambert.caron
at
5:39 PM 4/24/26
CHG: some more fixes from Claude:
(
e1a1384
)
mathieu.morlighem
at
1:01 AM 4/25/26
CHG: adding this param back, although there is no constructor etc
(
1047f0c
)
mathieu.morlighem
at
1:03 AM 4/25/26
#150 (Apr 18, 2026, 5:25:00 AM)
CHG: Synchronize Matlab > Python: class "basalforcingsismip7".
(
94f4119
)
inwoo0415
at
2:27 AM 4/12/26
CHG: basalforcingsismip7.m - Add TODO note for indicating that specific variables are underdevelopment.
(
37213f8
)
inwoo0415
at
2:44 AM 4/12/26
CHG: interpISMIP7AntarcticaOcn.m - Fix bugs.
(
21c2ecb
)
inwoo0415
at
2:44 AM 4/12/26
CHG: Fix minor - add missing module in basalforcingspico.
(
0575548
)
inwoo0415
at
7:11 AM 4/12/26
CHG: removing code that is never used and had a nasty leak, thanks Claude
(
f406f4d
)
mathieu.morlighem
at
6:39 PM 4/12/26
NEW: preparing EmulatorParam param for ML
(
a6d1d0d
)
mathieu.morlighem
at
5:48 AM 4/13/26
CHG: updating packages to latest version
(
f407d6a
)
mathieu.morlighem
at
5:48 AM 4/13/26
build: add pybind11 configure options for emulator integration
(
57744e6
)
yinmin
at
6:56 AM 4/13/26
NEW: only compile Emulator parameter if PyBind is on
(
c5f82fb
)
mathieu.morlighem
at
5:44 PM 4/13/26
CHG: fixing some glaring bugs, caught by claude
(
3a97895
)
mathieu.morlighem
at
5:44 PM 4/13/26
CHG: preparing friction emulator for Yinmin
(
534877c
)
mathieu.morlighem
at
7:20 AM 4/14/26
CHG: updating friction emulator and pybind11 configurations
(
a7e1a89
)
55120383+yinmin-liu
at
3:11 PM 4/14/26
CHG: finished friction emulator and uploaded checkpoint file for testing
(
d44cf95
)
55120383+yinmin-liu
at
8:53 AM 4/15/26
CHG: cleanup stress balance code
(
dadba47
)
mathieu.morlighem
at
6:55 AM 4/16/26
CHG: testing if code is dead
(
b7912ec
)
mathieu.morlighem
at
6:57 AM 4/16/26
CHG: code is not dead, reverting
(
683b8d1
)
mathieu.morlighem
at
7:39 AM 4/16/26
CHG: fixed some problems reported by Claude
(
7b48f8c
)
mathieu.morlighem
at
7:56 AM 4/16/26
BUG: fixing bugs found by claude
(
d816f2e
)
mathieu.morlighem
at
4:22 PM 4/17/26
BUG: fixing bugs found by claude
(
473fd9b
)
mathieu.morlighem
at
6:11 PM 4/17/26
Updated archives
(
b45b71f
)
34657535+TidbitSoftware
at
12:35 AM 4/18/26
#149 (Apr 11, 2026, 5:38:48 AM)
CHG: better formating of outlog and errlog in md
(
d0f8b97
)
Mathieu Morlighem
at
6:25 AM 4/5/26
CHG: plot/plotmodel.py - Flattening axes and control space between axes.
(
81f7732
)
inwoo0415
at
9:40 PM 4/5/26
tiny printing thing
(
99c2b08
)
f007fk5
at
10:30 AM 4/6/26
Update cfsurfacelogvel.m
(
b23c78f
)
noreply
at
10:32 AM 4/6/26
CHG: silent hostname on andes
(
b528c42
)
Mathieu Morlighem
at
2:24 PM 4/6/26
CHG: skip empty lines in errlog, otherwise we get a WARNING all the time because empty quotes is not empty in MATLAB
(
a24cfe1
)
Mathieu Morlighem
at
4:51 PM 4/6/26
CHG: Fix bugs and improve HydrologyPrescribeAnalysis:
(
f31d448
)
inwoo0415
at
1:21 AM 4/7/26
CHG: fixing AD after Inwoo's commit
(
ec36b71
)
mathieu.morlighem
at
1:39 PM 4/7/26
CHG: reverting support for versions earlier than 2020b
(
156a6bb
)
mathieu.morlighem
at
9:09 PM 4/7/26
CHG: better checks for sicopolis PDD + allow for collapse
(
66610f2
)
Mathieu Morlighem
at
2:26 PM 4/8/26
CHG: new vik colorbar useful for color blind people
(
20b9139
)
Mathieu Morlighem
at
2:27 PM 4/8/26
CHG: updating tag number
(
fe08678
)
mathieu.morlighem
at
4:09 PM 4/8/26
CHG: loadresultsfromdisk.m – Revert formatting of outlog and errlog for MATLAB versions earlier than R2020b.
(
36de214
)
inwoo0415
at
8:03 PM 4/8/26
CHG: HydrologyShakti – Add initialization of EffectivePressureEnum in the UpdateElements section. When EffectivePressure is included in md.hydrology.requested_outputs, an error occurs while writing EffectivePressure. This fix resolves the issue; however, it is unclear whether this line is truly necessary.
(
40520ec
)
inwoo0415
at
8:07 PM 4/8/26
CHG: updating version number
(
70cb62c
)
mathieu.morlighem
at
9:39 AM 4/9/26
CHG: adding Bed as default output of solidearth model
(
229d239
)
Mathieu Morlighem
at
9:51 AM 4/9/26
CHG: adding ability to collapse linear basal forcings
(
c68324a
)
Mathieu Morlighem
at
9:51 AM 4/9/26
CHG: adding Bed as default output of solidearth model
(
730b27d
)
Mathieu Morlighem
at
9:52 AM 4/9/26
CHG: always symlink when running on local machine
(
54c59c8
)
mathieu.morlighem
at
10:15 PM 4/9/26
CHG: fixing double comma
(
2b20f4b
)
mathieu.morlighem
at
10:31 PM 4/9/26
CHG: better explanation of slope, which works for any field
(
516d97d
)
mathieu.morlighem
at
9:48 AM 4/10/26
CHG: collapse SMBpddFast, and inherit fields
(
dd231b5
)
Mathieu Morlighem
at
2:16 PM 4/10/26
CHG: save model using v6 for faster performance if <2Gb
(
c4e4859
)
Mathieu Morlighem
at
2:17 PM 4/10/26
CHG: provide input filename to marshall
(
c8125bb
)
Mathieu Morlighem
at
2:35 PM 4/10/26
Bump mathjs
(
22e0c2c
)
noreply
at
3:31 PM 4/10/26
CHG: passing filename to BuildQueueingScript, hopefully I did not break anything... stay tuned
(
99f6217
)
mathieu.morlighem
at
8:08 PM 4/10/26
CHG: BuildQueueScript now takes filename as input argument
(
6e4a573
)
mathieu.morlighem
at
9:09 PM 4/10/26
CHG: fixed windows
(
06b59b6
)
mathieu.morlighem
at
9:11 PM 4/10/26
CHG: added CLAUDE.md to help Claude Code familiarize itself with ISSM
(
98a9e30
)
mathieu.morlighem
at
5:11 AM 4/11/26
#148 (Apr 4, 2026, 5:25:00 AM)
NEW: New feature `hydrologyprescribe.m` (`hydrologyprescribe.py`). This module enables the hydraulic head to be prescribed from an external subglacial hydrology model. md.friction.coupling=3 uses a fixed effective pressure; however, for century-scale projections, the effective pressure should vary over time, as `md.geometry.thickness` changes and affects the effective pressure. Therefore, this module supports `md.friction.coupling=4`, which computes the effective pressure based on the changing ice thickness and fixed subglacial hydraulic head.
(
b5e4b69
)
inwoo0415
at
8:45 AM 3/8/26
NEW: Implement ISMIP7 sub-ice shelf forcings and associated methods in the Element and FloatingiceMeltingRatex modules. This module is not yet fully implemented, so it needs to be fixed.
(
3973a60
)
inwoo0415
at
9:32 AM 3/26/26
BUG: Fix indents and bugs.
(
26a4c50
)
inwoo0415
at
6:33 AM 3/27/26
CHG: Synchronize "EnumDefinitions".
(
11ecc6c
)
inwoo0415
at
6:34 AM 3/27/26
CHG: Resolve conflicts.
(
a7cc205
)
inwoo0415
at
1:10 AM 3/28/26
CHG: Compute TotalHydrologyBasalFlux [m³ s⁻¹] at the grounding line (Shakti only).
(
ce584a4
)
inwoo0415
at
3:00 AM 3/29/26
CHG: Fix indents with tab.
(
7a65069
)
inwoo0415
at
7:01 PM 3/31/26
BUG: Fix computing ISMIP7 basal forcings.
(
80810ad
)
inwoo0415
at
7:29 PM 3/31/26
NEW: Initialize interpISMIP7AntarcticaOcn.m.
(
c9cb672
)
inwoo0415
at
7:31 PM 3/31/26
CHG: basalforcingsismip7.m - Add num_basins and basin_id as like ismip6. However, theses variables may not be used in future. (to be determined.)
(
487d27b
)
inwoo0415
at
7:33 PM 3/31/26
CHG: use different bracket style for andes
(
1e6e107
)
Mathieu Morlighem
at
7:10 AM 4/1/26
CHG: adding information message to warn user
(
489d5ac
)
Mathieu Morlighem
at
7:12 AM 4/1/26
CHG: use {} intead of \{\} for frontera
(
d465c4a
)
mathieu.morlighem
at
7:30 AM 4/1/26
Adjusted tolerances
(
7126e3c
)
34657535+TidbitSoftware
at
10:42 AM 4/1/26
Updated URL and version for GSHHG
(
fc7dd6f
)
34657535+TidbitSoftware
at
12:56 PM 4/1/26
CHG: ISMIP7 Ocean forcings - Do not reuse definitions from ISMIP6 for ISMIP7. Additionally, fix space indent to tab in "EnumDefinitions.h".
(
76b055f
)
inwoo0415
at
11:11 PM 4/1/26
BUG: Fix block scoping with {} to avoid issues with cross-initialization of variables in Ismip6 and Ismip7.
(
b6a1e7d
)
inwoo0415
at
11:50 PM 4/1/26
CHG: removing comma
(
533be90
)
mathieu.morlighem
at
11:28 AM 4/2/26
CHG: deal with case when thickness is 0 in 3D
(
97f734c
)
mathieu.morlighem
at
12:51 PM 4/2/26
CHG: trying to fix rush condition by separating make and make install:
(
177dc25
)
mathieu.morlighem
at
1:11 PM 4/2/26
CHG: updates to avoid rush conditions
(
ac4929d
)
mathieu.morlighem
at
1:42 PM 4/2/26
CHG: better warning if errlog is not empty
(
56528d6
)
Mathieu Morlighem
at
11:26 AM 4/3/26
CHG: if loadonly=1, do not check consistency or anything else
(
e935fa2
)
Mathieu Morlighem
at
3:34 PM 4/3/26
CHG: need to build runtimename first
(
1144fc1
)
Mathieu Morlighem
at
3:37 PM 4/3/26