Impact of Lowering Order Question #835
Replies: 2 comments 2 replies
-
Hi @wrkendrick I have so many questions, but lets start with this - https://github.com/aurora-multiphysics/aurora - there exists a MOOSE app for doing this called Aurora - which allows you to take a MOOSE problem and transfer it to DAG-OpenMC via the MOOSE API - that might be of general interest to you as it allows you to look at the transient behaviour all controlled via the MOOSE time stepping. Via what mechanism did you put in geometry? I'm quite confused how you put a hex8 based mesh into DAGMC and not have it complain? Let alone a hex27 geometry! So you must have some infrastructure in the way? Either way the route for DAGMC would look something like, skin the mesh, get the exterior quads and pass those into dagmc who will then turn those to triangles. A second order quad wcould like have to be turned into 4 linear quads which approximate the higher order surface. A bit of interesting work would be to fit a quadratic surface to that element then we facet that. |
Beta Was this translation helpful? Give feedback.
-
To answer your final question, your mesh resolved to hex8 rather than hex27 is more of an approximation, now so really the answer is does your mesh represent well you system? If its a low resolution mesh it would likely not confirm to the geometry well and a hex20 or hex27 would likely match your geometry better with the extra nodes. IIRC for keff problems with DAGMC you would have to crack up the resolution of your mesh to get good agreement with benchmark answers. |
Beta Was this translation helpful? Give feedback.
-
Hi all. I'm currently running a mesh in MOOSE with thermal expansion, then taking that deformed mesh and running it as my geometry in OpenMC via DAG-OpenMC. In order to capture some conservation effects better on MOOSE's side, the mesh is HEX27. When I go to OpenMC I would like to convert the deformed mesh to HEX8 before exporting my dagmc.h5 facet file, as it speeds up particle transport significantly.
When I downgrade the element order I get warnings that "Edges or nodes are not equivalent after node order correction". This makes sense to me, as there's probably some coarsening that comes from lowering the order. When I compare eigenvalue differences between the low-order and high-order OpenMC runs there's no statistically significant difference, so I'm assuming that this coarsening is small enough that I don't need to worry about it, and can keep lowering my element order for speed, but wanted to get y'all's opinion first.
TLDR:
Just via y'all's intuition, is the difference in facet geometry exported from a HEX27 geometry vs. a downgraded-to-HEX8 geometry significant, or is it OK to keep sticking with what allows my transport to solve the quickest?
Thanks so much,
Reed
Beta Was this translation helpful? Give feedback.
All reactions