Skip to content

MHD Convergence tests#1434

Merged
BenWibking merged 228 commits into
developmentfrom
lizmcole/Richardson-convergence-test-MHD
Jan 7, 2026
Merged

MHD Convergence tests#1434
BenWibking merged 228 commits into
developmentfrom
lizmcole/Richardson-convergence-test-MHD

Conversation

@lizmcole

@lizmcole lizmcole commented Nov 11, 2025

Copy link
Copy Markdown
Collaborator

Description

This adds convergence tests for the MHD problems FastWave and AlfvenWaveCircular. The Fast Wave now can operate at an angle. This also adds the SlowWave convergence test and the Entropy wave convergence test.

Related issues

Checklist

Before this pull request can be reviewed, all of these tasks should be completed. Denote completed tasks with an x inside the square brackets [ ] in the Markdown source below:

  • I have added a description (see above).
  • I have added a link to any related issues (if applicable; see above).
  • I have read the Contributing Guide.
  • I have added tests for any new physics that this PR adds to the code.
  • (For quokka-astro org members) I have manually triggered the GPU tests with the magic comment /azp run.

@dosubot dosubot Bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Nov 11, 2025
@dosubot dosubot Bot added the MHD label Nov 11, 2025
@lizmcole lizmcole marked this pull request as draft November 11, 2025 22:41

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

clang-tidy made some suggestions

Comment thread src/problems/FastWaveConvergence/testFastWaveConvergence.cpp

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

clang-tidy made some suggestions

Comment thread src/problems/AlfvenWaveLinearConvergence/testAlfvenWaveLinearConvergence.cpp Outdated
Comment thread src/problems/FastWaveConvergence/testFastWaveConvergence_angle.cpp Outdated
Comment thread src/problems/FastWaveConvergence/testFastWaveConvergence_angle.cpp Outdated
Comment thread src/problems/FastWaveConvergence/testFastWaveConvergence_angle.cpp Outdated
Comment thread src/problems/FastWaveConvergence/testFastWaveConvergence_angle.cpp Outdated
Comment thread src/problems/FastWaveConvergence/testFastWaveConvergence_angle.cpp Outdated
Comment thread src/problems/FastWaveConvergence/testFastWaveConvergence_angle.cpp Outdated
@BenWibking

Copy link
Copy Markdown
Collaborator

I've deleted the input files I inadvertently committed when testing this PR.

@BenWibking

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 2 pipeline(s).

@BenWibking

Copy link
Copy Markdown
Collaborator

Just FYI- It's not necessary to merge with development if the changes w.r.t. development are trivial. Those will get auto-merged in when the PR goes into the merge queue. It's only necessary to explicitly merge in development when there are merge conflicts.

markkrumholz
markkrumholz previously approved these changes Dec 20, 2025
@dosubot dosubot Bot added the lgtm This PR has been approved by a maintainer label Dec 20, 2025
@markkrumholz markkrumholz added this pull request to the merge queue Dec 20, 2025
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to no response for status checks Dec 20, 2025
@BenWibking BenWibking added this pull request to the merge queue Dec 20, 2025
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to no response for status checks Dec 20, 2025
@markkrumholz

Copy link
Copy Markdown
Collaborator

Looks like the MHD ASAN test is timing out. It may be necessary to reduce the problem size in the automated test to get this to run in a reasonable amount of time.

@BenWibking

Copy link
Copy Markdown
Collaborator

Looks like the MHD ASAN test is timing out. It may be necessary to reduce the problem size in the automated test to get this to run in a reasonable amount of time.

In my view, it would be okay to exclude all but one of the MHD wave tests for the purpose of the ASAN test. Any given wave is likely to cover nearly all of the uninitialized value issues in the MHD solver.

@sonarqubecloud

sonarqubecloud Bot commented Jan 6, 2026

Copy link
Copy Markdown

@lizmcole

lizmcole commented Jan 6, 2026

Copy link
Copy Markdown
Collaborator Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 2 pipeline(s).

@BenWibking BenWibking added this pull request to the merge queue Jan 7, 2026
Merged via the queue into development with commit 0aa4853 Jan 7, 2026
50 checks passed
@lizmcole lizmcole deleted the lizmcole/Richardson-convergence-test-MHD branch January 7, 2026 04:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer MHD size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants