Skip to content

Add MaterialProperty to relevant kernels and auxkernels#3

Open
jvwilliams23 wants to merge 3 commits intomainfrom
add-materialkernel
Open

Add MaterialProperty to relevant kernels and auxkernels#3
jvwilliams23 wants to merge 3 commits intomainfrom
add-materialkernel

Conversation

@jvwilliams23
Copy link
Member

Instead of defining fixed material properties as coefficients in the kernels, use MOOSE materials. This allows for two-way coupling on the monoblock (transferring back temperature for temperature dependent sigma). This is only really needed for the JouleHeatingAuxKernel in this case, but I implemented some others for completeness.
This turns out to have very little effect on temperature, but is still useful to have.

The AForm.i input file is updated to use [Materials] block, which just uses simple constant parameters. This is because of the top secret parameterisations for electrical conductivity which cannot be seen by external eyes 👀. But the user may of course load their own parameterisation with a function.

@jvwilliams23 jvwilliams23 requested a review from nmnobre March 3, 2026 11:57
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.

1 participant