Skip to content
Merged
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
e03f459
Fix a bunch of typos in comments
PhilMiller Aug 8, 2025
71070ca
feat(bmi): Interface for generic BMI protocols
hellkite500 Sep 16, 2025
d2ff3be
feat(mass_balance): define the bmi mass balance protocol
hellkite500 Sep 16, 2025
0d5965c
feat(bmi): light container for BMI protocol objects
hellkite500 Sep 16, 2025
e1152d8
build(ngen_bmi_protocols): add protocol library to build
hellkite500 Sep 16, 2025
57f220c
test(bmi_protocols): add mock for BMI protocol testing
hellkite500 Sep 16, 2025
a54a6a3
test(bmi_c): update bmi C test model code to implement the mass balan…
hellkite500 Sep 16, 2025
15a2413
test(bmi_mass_balance): Test the protocol via the C and multi formula…
hellkite500 Sep 16, 2025
d62be51
feat(ngen): add mass balance check for all bmi modules during runtime
hellkite500 Sep 17, 2025
164acd4
dep(expected): vendor expected-lite header lib for bmi protocols
hellkite500 Sep 27, 2025
f01aea2
feat(bmi-protocols)!: v0.2 of the protocols lib using expected semant…
hellkite500 Sep 27, 2025
2faf51a
fix: update ngen and tests for v0.2 of bmi protocols
hellkite500 Sep 27, 2025
8e8f06e
feat(protocol)!: make the protocol a pure interface; implement is_sup…
hellkite500 Oct 23, 2025
710b40e
fix(mass_balance): treat all negative frequency settings the same
hellkite500 Oct 23, 2025
1f43faf
fix(mass_balance): don't check support with null model
hellkite500 Oct 23, 2025
5dac9c8
fix(mass_balance): handle potential NaN tolernace
hellkite500 Oct 23, 2025
4286299
fix(protocols): better default handling; add missing return
hellkite500 Oct 23, 2025
7a8adfd
chore(mass_balance): alignment/padding friendly member ordering
hellkite500 Oct 23, 2025
2aa90fa
doc(mass_balance): update docstrings
hellkite500 Oct 23, 2025
ad2c801
doc(protocols): update docstrings
hellkite500 Oct 23, 2025
44289ed
test(test_bmi_cpp): implement mass balance protocol in cpp test model
hellkite500 Oct 23, 2025
b6a6bdf
test(bmi_protocols): add standalone mass balance protocol unit tests
hellkite500 Oct 23, 2025
14f2804
test: point formulation tests to use same protocol mock
hellkite500 Oct 23, 2025
8f40151
fix(test): use older compatible static struct initialization in mock
hellkite500 Oct 23, 2025
d5d5006
ci(test_and_validate): add bmi protocol unit tests to workflow
hellkite500 Oct 23, 2025
cbc9ed6
chore: add the boost software license for expected
hellkite500 Oct 24, 2025
533b999
fix(build): fix expected.tweak macro name
hellkite500 Oct 24, 2025
452017a
fix(mass_balance): NaN in model vars should trigger mass balance erro…
hellkite500 Oct 24, 2025
d86ad66
fix(mass_balance): avoid div-by-zero, don't check mass balance with f…
hellkite500 Oct 24, 2025
c7ab4c8
fix(mass_balance): use conditinonal macro for nodiscard attribute (c+…
hellkite500 Oct 24, 2025
ff74dc2
fix: check if model supports mass balance checks only if feature is e…
aaraney Oct 31, 2025
d6583fe
ci: update test runner to macos-15
hellkite500 Oct 24, 2025
20c231d
fix(boost): updgrade boost for fixing https://github.com/boostorg/mpl…
hellkite500 Oct 24, 2025
7090f41
ci: avoid false positive vtable ODR when loading CPP test lib (https:…
hellkite500 Oct 24, 2025
0422c1d
ci: for runners with cmake version 4, need to enforce a mininmum cmak…
hellkite500 Oct 24, 2025
74bd8d9
ci: ensure test modules/submodules use address sanitizer
hellkite500 Oct 24, 2025
4b4b85a
ci(ngen-build): add action option to build extern or not
hellkite500 Oct 24, 2025
f2496d2
ci: ignore python metaclass function in address sanitizer
hellkite500 Oct 24, 2025
6b274ca
Set -fno-commom flag to avoid ASan global issues.
robertbartel Nov 18, 2025
b1fe377
Deactivate ODR violation detection for test_pet also.
robertbartel Nov 18, 2025
c9ad196
Tweak Actions to use -O0 in Mac runner.
robertbartel Dec 3, 2025
2be692b
ci: don't cache python venv
aaraney Jan 13, 2026
5408e56
ci: add support for uv python tooling
aaraney Jan 13, 2026
a29e64b
fix: sqlite3 cmake import target
aaraney Jan 29, 2026
9ad6b7b
fix: iso_c_bmi_fortran cmake install of pc files
aaraney Jan 29, 2026
8ec361e
fix(mpi): prevent potential deadlock scenario
hellkite500 Feb 4, 2026
54c9fe9
fix(mpi): better handling of pending communication in remote nexus de…
hellkite500 Feb 4, 2026
5e3ca56
chore: add ngen and partitionGenerator as cmake --install targets
aaraney Feb 5, 2026
cec2028
Drop unused Network construction
PhilMiller Sep 8, 2025
bbc25f4
Print CMake root source directory in configuration summary
PhilMiller Sep 10, 2025
600db57
GeoJSON: Add definitions for a 'Sentinel' feature type besides the on…
PhilMiller Sep 10, 2025
023308e
Add sentinel wb-SENTINEL-nex-NNN features downstream of otherwise-ter…
PhilMiller Sep 10, 2025
195677c
Remove validation of nexus partition boundaries arbitrarily at partit…
PhilMiller Sep 10, 2025
e5ceb27
Adjust partition sizes for added sentinel features
PhilMiller Sep 10, 2025
d4d23dc
Add missing support for added SentinelFeature in FeatureVisitor test
PhilMiller Sep 10, 2025
a8ef733
Comment about what's going on with sentinel flowpaths
PhilMiller Sep 11, 2025
de28c2a
fix: don't error out on sentinal features
hellkite500 Feb 2, 2026
e5f9c8f
Merge remote-tracking branch 'upstream/master' into idt-merge-owp-mas…
idtodd Feb 20, 2026
d17a2f1
Merge resolution from OWP Master
idtodd Feb 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

These merge commits were added into this branch cleanly.

There are no new changes to show.