Skip to content

Update BOUT++ - #632

Closed
dschwoerer wants to merge 59 commits into
masterfrom
update-bout++
Closed

Update BOUT++#632
dschwoerer wants to merge 59 commits into
masterfrom
update-bout++

Conversation

@dschwoerer

@dschwoerer dschwoerer commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Purpose

Make most recent changes of BOUT++ available in Hermes-3

Change Summary

See Upstream

Validation

Upstream CI / CI here

AI Assistance

None

Documentation

None

Review Notes

Includes #577

bendudson and others added 30 commits June 10, 2026 14:41
Modify Div_par_fvv and Div_par_fvv_heating so that they compile
with 3D metrics.
Dataset.hermes.extract_[12]_tokamak_geometry() calls now result in an
error:
```
Traceback (most recent call last):
  File "/home/runner/work/hermes-3/hermes-3/build/tests/integrated/2D-recycling/runtest", line 144, in <module>
    ds = ds.hermes.extract_2d_tokamak_geometry()
  File "/home/runner/.local/lib/python3.10/site-packages/xhermes/accessors.py", line 172, in extract_2d_tokamak_geometry
    raise Exception(
Exception: extract_2d_tokamak_geometry was called twice! Note: this is now done automatically upon loading
```
@codecov

codecov Bot commented Aug 7, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 39.02439% with 150 lines in your changes missing coverage. Please review.
✅ Project coverage is 57.82%. Comparing base (412b099) to head (3ea93b8).

Files with missing lines Patch % Lines
src/div_ops.cxx 34.12% 139 Missing ⚠️
src/recycling.cxx 55.55% 4 Missing ⚠️
src/electromagnetic.cxx 0.00% 2 Missing ⚠️
src/sheath_boundary_insulating.cxx 0.00% 2 Missing ⚠️
include/scale_timederivs.hxx 0.00% 1 Missing ⚠️
src/braginskii_ion_viscosity.cxx 80.00% 1 Missing ⚠️
src/vorticity.cxx 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #632      +/-   ##
==========================================
+ Coverage   57.53%   57.82%   +0.28%     
==========================================
  Files          98       97       -1     
  Lines       10223    10036     -187     
  Branches     1466     1443      -23     
==========================================
- Hits         5882     5803      -79     
+ Misses       3753     3652     -101     
+ Partials      588      581       -7     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@bendudson bendudson left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @dschwoerer ! I think this replaces #577 (?)

@dschwoerer

Copy link
Copy Markdown
Collaborator Author

I thought this could be a follow up on #577, but I think I need this already in #577, to get boutproject/BOUT-dev#3452

@dschwoerer dschwoerer closed this Aug 10, 2026
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.

2 participants