Skip to content

Conversation

@garobed1
Copy link

I have implemented streamwise stability for calorically_perfect, tomboulides, and reactingFlow using MFEM coefficients, using effectively the same calculation as Sigfried in dev-expStreamwiseStabilization. It supports 2D, 3D, and axisymmetric 2D. Numerically, the implementation passes the original test that Sigfried used in his branch, which I have added to this one as well.

There are two issues: Certain tests don’t pass in general, in particular test_tomboulides.cpp, which fails because I added an additional argument to the physics module constructors to pass the grid scale in, similar to the turbulence models. Any other constructor call will need to be modified somehow, but I don’t have a straightforward way of doing so at the moment.

The other issue is that runs with streamwise stabilization enabled crash at the very end:

corrupted size vs. prev_size
[dane5:mpi_rank_0][error_sighandler] Caught error: Aborted (signal 6)

This has been occurring for all of my regular runs. I suspect there might be something going on with pointer deletion in the destructor, but I haven’t found the culprit yet.

Finally, I left off my current implementation of ramping chemistry changes. Perhaps we can discuss that with the interested parties on the Boltzmann side as well.

@garobed1 garobed1 requested review from shaering and trevilo July 21, 2025 23:44
@trevilo trevilo marked this pull request as draft July 22, 2025 03:39
@trevilo
Copy link
Contributor

trevilo commented Jul 22, 2025

@garobed1, I just marked this PR as a draft to make it clear it is still in progress and not quite ready for review.

@trevilo
Copy link
Contributor

trevilo commented Sep 19, 2025

The PR has been superseded by #311 and #312.

@trevilo trevilo closed this Sep 19, 2025
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