Skip to content

Isothermal Boundary Conditions for Reacting Flows#1361

Draft
DimAdam-01 wants to merge 17 commits intoMFlowCode:masterfrom
DimAdam-01:Isothermal_Slip_NoSlip
Draft

Isothermal Boundary Conditions for Reacting Flows#1361
DimAdam-01 wants to merge 17 commits intoMFlowCode:masterfrom
DimAdam-01:Isothermal_Slip_NoSlip

Conversation

@DimAdam-01
Copy link
Copy Markdown
Contributor

Description

Summarize your changes and the motivation behind them.

This PR introduces isothermal wall boundary conditions to support accurate heat transfer modeling in chemically reacting flow simulations, specifically targeting solid fuel combustion geometries/

Fixes #(issue)

Type of change

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • Other: describe

Key Changes & Additions:

Isothermal Boundaries: Added support for isothermal_in and isothermal_out flags alongside T
wall_in and Twall_out parameters across all domain boundaries in m_boundary_common.fpp.

Updated the boundary condition (slip and no-slip) logic to correctly evaluate the ghost cell temperature based on the specified wall temperature and the interior domain state, driving the correct heat flux.

Testing

How did you test your changes?

Test 1: Dual Isothermal Wall.

image

Test 2: 2D Flow in a Channel with Isothermal walls

2D_Thermal_Plate.mp4
image

Checklist

  • I added or updated tests for new behavior
  • 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
  • Tested on NVIDIA GPU or AMD GPU

AI code reviews

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

  • @coderabbitai review — incremental review (new changes only)
  • @coderabbitai full review — full review from scratch
  • /review — Qodo review
  • /improve — Qodo code suggestions
  • @claude full review — Claude full review (also triggers on PR open/reopen/ready)
  • Add label claude-full-review — Claude full review via label

@DimAdam-01 DimAdam-01 changed the title Feature: Add Isothermal Boundary Conditions for Reacting Flows Isothermal Boundary Conditions for Reacting Flows Apr 7, 2026
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.

1 participant