Skip to content

Implement new closure system for turbulent mixing closures in SCM.#32221

Open
kyriv1980 wants to merge 15 commits intoidaholab:nextfrom
kyriv1980:mixing_closures
Open

Implement new closure system for turbulent mixing closures in SCM.#32221
kyriv1980 wants to merge 15 commits intoidaholab:nextfrom
kyriv1980:mixing_closures

Conversation

@kyriv1980
Copy link
Contributor

@kyriv1980 kyriv1980 commented Jan 13, 2026

This PR resolves #30049.

Final Pr that completes the restructuring of the closure system in SCM.

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1912ec58c3

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@moosebuild
Copy link
Contributor

moosebuild commented Jan 13, 2026

Job Coverage, step Generate coverage on 98f37a5 wanted to post the following:

Framework coverage

Coverage did not change

Modules coverage

Subchannel

1363e1 #32221 98f37a
Total Total +/- New
Rate 93.50% 93.45% -0.05% 100.00%
Hits 6159 6206 +47 215
Misses 428 435 +7 0

Diff coverage report

Full coverage report

Full coverage reports

Reports

This comment will be updated on new commits.

@moosebuild
Copy link
Contributor

moosebuild commented Jan 14, 2026

Job Documentation, step Docs: sync website on 98f37a5 wanted to post the following:

View the site here

This comment will be updated on new commits.

Copy link
Contributor

@GiudGiud GiudGiud left a comment

Choose a reason for hiding this comment

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

There are more than 1 closure lumped into these beta calculations. As long as the closures used are consistent between the problem and the closures in the beta we will be in a good spot if we need to change these closures

@kyriv1980 kyriv1980 force-pushed the mixing_closures branch 3 times, most recently from 1046d4b to 3db18c5 Compare January 19, 2026 22:34
@moosebuild
Copy link
Contributor

Job Precheck, step Clang format on 3db18c5 wanted to post the following:

Your code requires style changes.

A patch was auto generated and copied here
You can directly apply the patch by running, in the top level of your repository:

curl -s https://mooseframework.inl.gov/docs/PRs/32221/clang_format/style.patch | git apply -v

Alternatively, with your repository up to date and in the top level of your repository:

git clang-format ef2aa2d3b38c60949906e01820eed155306885a5

@kyriv1980 kyriv1980 force-pushed the mixing_closures branch 4 times, most recently from 891666a to a8c1cd7 Compare January 20, 2026 17:22
@kyriv1980 kyriv1980 requested a review from GiudGiud January 20, 2026 17:23
@moosebuild
Copy link
Contributor

Job Documentation public apps on a8c1cd7 : invalidated by @kyriv1980

@moosebuild
Copy link
Contributor

Job Coverage, step Verify coverage on e52fda1 wanted to post the following:

The following coverage requirement(s) failed:

  • Failed to generate ray_tracing coverage rate (required: 93.0%)
  • Failed to generate rdg coverage rate (required: 63.0%)
  • Failed to generate reactor coverage rate (required: 90.0%)
  • Failed to generate richards coverage rate (required: 93.0%)

@moosebuild
Copy link
Contributor

Job Coverage on e52fda1 : invalidated by @kyriv1980

@GiudGiud GiudGiud self-assigned this Jan 26, 2026
@moosebuild
Copy link
Contributor

Job Test, step Results summary on 98f37a5 wanted to post the following:

Framework test summary

Compared against 1363e1b in job civet.inl.gov/job/3552320.

No change

Modules test summary

Compared against 1363e1b in job civet.inl.gov/job/3552320.

No added tests

Run time changes

Test Base (s) Head (s) +/- Base (MB) Head (MB)
solid_mechanics/test:rate_independent_cyclic_hardening.nonlin_isokinharden_symmetric_strain_controlled 12.40 19.43 +56.68% 0.00 0.00
stochastic_tools/test:transfers/sampler_reporter.transfer/normal 8.49 13.28 +56.51% 0.00 0.00
solid_mechanics/test:rate_independent_cyclic_hardening.nonlin_kinharden_nonsymmetric_strain_controlled 7.17 11.01 +53.53% 0.00 0.00
solid_mechanics/test:smeared_cracking.energybased_exponential 3.43 5.26 +53.40% 0.00 0.00
stochastic_tools/test:transfers/sampler_reporter.transfer/distributed 4.16 6.37 +53.13% 0.00 0.00
solid_mechanics/test:combined_creep_plasticity.combined_start_time 6.72 10.28 +52.90% 0.00 0.00
solid_mechanics/test:dynamics/acceleration_bc.acceleration_bc 4.04 6.18 +52.80% 0.00 0.00
solid_mechanics/test:combined_creep_plasticity.creepWithPlasticity 6.42 9.79 +52.50% 0.00 0.00
solid_mechanics/test:rate_independent_cyclic_hardening.linear_kinharden_symmetric_strain_controlled 5.77 8.76 +51.89% 0.00 0.00
solid_mechanics/test:smeared_cracking.rz_exponential 14.40 21.87 +51.86% 0.00 0.00
solid_mechanics/test:combined_creep_plasticity.combined 6.80 10.32 +51.68% 0.00 0.00
solid_mechanics/test:beam/static.euler_finite_rot_y 4.16 6.30 +51.35% 0.00 0.00
navier_stokes/test:finite_volume/ins/channel-flow/linear-segregated/1d-scalar.channel/transient-physics 6.27 9.48 +51.21% 0.00 0.00
solid_mechanics/test:temperature_dependent_hardening.test 2.65 4.01 +51.07% 0.00 0.00
combined/test:adaptive_timestepping.test_function_change 4.10 6.18 +50.98% 0.00 0.00
solid_mechanics/test:combined_creep_plasticity.stress_prescribed 4.18 6.28 +50.16% 0.00 0.00

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.

Abstract friction factor, heat transfer coefficients and turbulent mixing coefficients into a SCMClosures system in SCM

3 participants