Skip to content

Error deriving from PorousFlowMasstimederivative #26350

Discussion options

You must be logged in to vote

The error means that a nodal version of those material properties isn't supplied. We use an action (PorousFlowAddMaterialAction) to add either nodal or qp versions of each material (or both if required), depending on what kernels are added. As you have inherited from PorousFlowMassTimeDerivative, your kernel is looking for nodal versions, but the action doesn't know what to add for your new kernel, so only defaults to qp versions.

You can just specify at_nodes = true in the input file for all of those materials that provide the properties that are missing in the error message (you might need to have two versions, one with at_nodes = true and one without, depending on your other kernels, see

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by navier-rgb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants