moose icon indicating copy to clipboard operation
moose copied to clipboard

Adding FVFunctorNeumannBC and FVFunctorConvectiveHeatFluxBC

Open coopertrucks opened this issue 2 years ago • 7 comments

@snschune

Reason

Necessary to transfer functors between multiapps, particularly from finite element to finite volume

Design

New classes added

Impact

None

coopertrucks avatar Jul 22 '22 19:07 coopertrucks

The heat convection BC should go in modules/heat_conduction probably. This is the heat_transfer module, to rename one day.

Please not we already have a convection+radiation+conduction combined BC, it just uses a constant rather than a functor. You may want to also enable functors for that one.

Moved to modules/heat_conduction and the combined BC is noted. I will attempt to enable functors for it in the future once the other boundary conditions are good.

coopertrucks avatar Jul 26 '22 19:07 coopertrucks

Job Documentation on 9ddd199 wanted to post the following:

View the site here

This comment will be updated on new commits.

moosebuild avatar Jul 27 '22 21:07 moosebuild

Changes have been submitted by commit, including moving FVFunctorConvectiveHeatFluxBC to heat_conduction module, clean up, fixing of typos, and minor changes to the tests

coopertrucks avatar Aug 01 '22 19:08 coopertrucks

Job Coverage on db43270 wanted to post the following:

Framework coverage

f4d49d #21668 db4327
Total Total +/- New
Rate 84.52% 84.52% +0.00% 100.00%
Hits 81534 81548 +14 13
Misses 14935 14934 -1 0

Diff coverage report

Full coverage report

Modules coverage

Heat conduction

f4d49d #21668 db4327
Total Total +/- New
Rate 89.74% 89.79% +0.05% 100.00%
Hits 3394 3414 +20 20
Misses 388 388 - 0

Diff coverage report

Full coverage report

Full coverage reports

Reports

This comment will be updated on new commits.

moosebuild avatar Aug 01 '22 22:08 moosebuild

@cticenhour I don't understand the SQA error here. The files are where they should be but the error message indicates that they should be located in framework/doc.

snschune avatar Aug 02 '22 21:08 snschune

I think something went terribly wrong in the last push.

snschune avatar Aug 02 '22 22:08 snschune

Job Precheck on 5ab5f83 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/21668/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 004f3bd8409919b662f8e5020b65aa6c4bd9f40b

moosebuild avatar Aug 04 '22 19:08 moosebuild

This pull request has been automatically marked as stale because it has not had recent activity in the last 100 days. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Nov 20 '22 05:11 github-actions[bot]

I ll finish this

GiudGiud avatar Nov 20 '22 16:11 GiudGiud

@lindsayad for the review please should this pass the tests. I ended up changing a few things but not very many.

GiudGiud avatar Jan 03 '23 18:01 GiudGiud

Had to fix a suggestion need re-approval pls

GiudGiud avatar Jan 04 '23 00:01 GiudGiud

All test failures unrelated (CO2 fp, sockeye, EM coverage)

GiudGiud avatar Jan 04 '23 11:01 GiudGiud

@coopertrucks thank you for the contribution!

GiudGiud avatar Jan 04 '23 11:01 GiudGiud