FluidProperties module: locate out-of-range node during linear iterations #26551
-
Hello,
This value (1643.76) is way beyond the common values I have after convergence. I am wondering how to locate the node having this issue. Please, any suggestion? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Hello The best way is probably to output the fluid properties on FAILED and locate the area using the exodus output. You can use the FluidPropertiesMaterialPT for example to compute fluid properties as material properties. Then in that object you can set the output parameters to output to exodus Note that returning an error for out of range is not what we should be doing here. We created the solution Invalid interface to avoid crashing simulations on out of range errors. |
Beta Was this translation helpful? Give feedback.
-
Ah! Many thanks for checking!
OK. I'll try this...
On Monday, January 15, 2024 03:11 CET, Guillaume Giudicelli ***@***.***> wrote:
Ok I checked, even in the latest moose it's still using a custom error behavior instead of the solutionInvalidityInterface.
However, you can pass the error_on_out_of_bounds parameter as false to let it continue with the solve and a bad temperature. Then you can use the material property output to see where it happened
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>[ { ***@***.***": "http://schema.org", ***@***.***": "EmailMessage", "potentialAction": { ***@***.***": "ViewAction", "target": "#26551 (reply in thread)", "url": "#26551 (reply in thread)", "name": "View Discussion" }, "description": "View this Discussion on GitHub", "publisher": { ***@***.***": "Organization", "name": "GitHub", "url": "https://github.com" } } ]***>
|
Beta Was this translation helpful? Give feedback.
Hello
The best way is probably to output the fluid properties on FAILED and locate the area using the exodus output.
You can use the FluidPropertiesMaterialPT for example to compute fluid properties as material properties. Then in that object you can set the output parameters to output to exodus
Note that returning an error for out of range is not what we should be doing here. We created the solution Invalid interface to avoid crashing simulations on out of range errors.