Skip to content

Add squirrel tests#17

Open
smpark7 wants to merge 5 commits into
arfc:masterfrom
smpark7:vel-func-bc-2026
Open

Add squirrel tests#17
smpark7 wants to merge 5 commits into
arfc:masterfrom
smpark7:vel-func-bc-2026

Conversation

@smpark7

@smpark7 smpark7 commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Merge #18 before this PR. Fixes #16

Summary

Adds CI test coverage for all objects in squirrel. Squirrel was previously indirectly covered by Moltres CIVET testing. But many objects were not tested for their functionality, thus we only caught build issues.

Contains fixes for several bugs or missing functionality that I deemed essential.

Fixes missing test function calls in DiffusiveFluxBC and InterTemperatureAdvection.

Fixes missing material property input params for rho and cp in PostprocessorTemperatureInflowBC, VelocityFunctionTemperatureOutflowBC, DGFunctionTemperatureAdvection, and VelocityFunctionTemperatureAdvection.

Adds PostprocessorVelocityFunctionTemperatureInflowBC for an inflow BC that accepts a velocity function. The inlet temperature postprocessor also accepts constant scalar values.

List of Changes

  • New tests covering all aux kernels, BCs, DG kernels, interface kernels, kernels, user objects, and vectorpostprocessors.
    • Tests basic functionality and Jacobian correctness.
  • Delete simple_diffusion test which seems to be a copy of a MOOSE test
  • Add _test premultiplier to:
    • DiffusiveFluxBC residual
    • InterTemperatureAdvection heat_source residual contribution
  • Add PostprocessorVelocityFunctionTemperatureInflowBC
  • Add missing rho and cp material property input params in PostprocessorTemperatureInflowBC, VelocityFunctionTemperatureOutflowBC, DGFunctionTemperatureAdvection, and VelocityFunctionTemperatureAdvection.

@smpark7 smpark7 self-assigned this Jul 13, 2026
@smpark7 smpark7 changed the title Vel func bc 2026 Add squirrel tests Jul 13, 2026
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.

Create tests and set up CI testing

1 participant