Skip to content

Output Immersed Boundary load and state data#1302

Draft
mrvandenboom wants to merge 12 commits intoMFlowCode:masterfrom
mrvandenboom:ibdata-output
Draft

Output Immersed Boundary load and state data#1302
mrvandenboom wants to merge 12 commits intoMFlowCode:masterfrom
mrvandenboom:ibdata-output

Conversation

@mrvandenboom
Copy link
Contributor

Description

This adds binary output of IB load and state data during the simulation run, and conversion to a CSV file in post processing. Including the parameter ib_state_wrt="T" will activate the output routines. Output files can be found under the "/D" folder.

Fixes #(issue)

Type of change

  • Bug fix
  • [ X] New feature
  • Refactor
  • Documentation
  • Other: describe

Testing

Ran lint, format, test -a on a MacBookPro (10 core) and on (4) Tuo GPUs.

Checklist

  • I added or updated tests for new behavior
  • [X ] I updated documentation if user-facing behavior changed

See the developer guide for full coding standards.

GPU changes (expand if you modified src/simulation/)
  • GPU results match CPU results
  • [ X] Tested on NVIDIA GPU or AMD GPU

Tests ran considerably faster on MacBook CPUs than on Tuolumne GPUs.

AI code reviews

Reviews are not triggered automatically. To request a review, comment on the PR:

  • @coderabbitai review — incremental review (new changes only)
  • /review — Qodo review
  • /improve — Qodo code suggestions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants