Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

run isothermal Soret channel as a test #441

Merged
merged 13 commits into from
Jan 3, 2025

Conversation

baperry2
Copy link
Collaborator

@baperry2 baperry2 commented Nov 20, 2024

Add case from #391 to run in CI

TODO:

  • modify python validation script to ensure species conservation for this case
  • Document peculiarities (no wbar for Soret + Isothermal domain boundary, Soret + isothermal EB not supported, but shouldn't lead to conservation issues)

@baperry2 baperry2 force-pushed the soret-isothermal-test branch from 1dc3b25 to db25cf2 Compare December 17, 2024 18:27
@baperry2 baperry2 marked this pull request as ready for review December 30, 2024 22:28
Copy link
Contributor

@ThomasHowarth ThomasHowarth left a comment

Choose a reason for hiding this comment

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

Looks good - just a couple of typos etc.; see comments.

When using the Soret effect, boundary condition corrections are needed at isothermal boundaries,
which are not fully supported. Currently a correction for all terms except the wbar term
is applied at isothermal domain boundaries (this is likely sufficient), while no corrections are applied
at isothemral embedded boundaries (so use caution for isothermal EBs with Soret diffusion active).
Copy link
Contributor

Choose a reason for hiding this comment

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

Typo

Copy link
Contributor

Choose a reason for hiding this comment

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

Still a typo

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Oof. Clearly I hadn't woken back up all the way from the holidays when I made the fixes. Fixed now.

Exec/RegTests/IsothermalSoretChannel/test.py Outdated Show resolved Hide resolved
Exec/RegTests/IsothermalSoretChannel/test.py Outdated Show resolved Hide resolved
Docs/sphinx/manual/LMeXControls.rst Outdated Show resolved Hide resolved
Copy link
Contributor

@ThomasHowarth ThomasHowarth left a comment

Choose a reason for hiding this comment

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

Sorry - still missed a typo

When using the Soret effect, boundary condition corrections are needed at isothermal boundaries,
which are not fully supported. Currently a correction for all terms except the wbar term
is applied at isothermal domain boundaries (this is likely sufficient), while no corrections are applied
at isothemral embedded boundaries (so use caution for isothermal EBs with Soret diffusion active).
Copy link
Contributor

Choose a reason for hiding this comment

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

Still a typo

@baperry2 baperry2 requested a review from ThomasHowarth January 3, 2025 20:47
@baperry2 baperry2 merged commit d7c123c into AMReX-Combustion:development Jan 3, 2025
25 checks passed
@baperry2 baperry2 deleted the soret-isothermal-test branch January 3, 2025 21:58
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