|
[Sponsors] |
December 3, 2007, 12:41 |
I've been looking at the upper
|
#1 |
Senior Member
Sandeep Menon
Join Date: Mar 2009
Location: Amherst, MA
Posts: 403
Rep Power: 25 |
I've been looking at the upper triangular ordering of OpenFOAM meshes, and I have a basic question - How critical is it to maintain this during as the solution progresses over time (when topological changes are involved)?
I ask this because I've been making several legal topological changes to my mesh, passed the mapping info into the MotionSolver, and everything still works fine (As in, the motion solver doesn't complain. I'm using Hrv's tetDecomposition method, by the way). A checkMesh call tells me that ordering isn't maintained (as expected, since I didn't know about this requirement before.) I've read about ordering earlier somewhere in this forum, and by looking at the mesh-files, this is what I've understood: 1. Upper-triangular ordering involves arranging the owners in ascending order (for internal faces alone? Boundary faces don't seem to follow this) 2. Having done that, the corresponding neighbors are to be maintained in ascending order as well. If this is maintained, it would naturally follow that the cell faces are arranged in the increasing order of neighbors (as explained by Mattjis). I hope I've got this right. I'm guessing that ordering is a means of achieving efficiency in the matrix-solver? Or is there anything more to it? Thanks, Sandeep |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Technical] Upper triangular face order | mattamos | OpenFOAM Meshing & Mesh Conversion | 4 | May 7, 2024 22:37 |
[Commercial meshers] Face ordering problem for nonrectangular cyclic boundary conditions | cfdmarkus | OpenFOAM Meshing & Mesh Conversion | 3 | August 17, 2011 16:07 |
[Commercial meshers] Error in face ordering | anke | OpenFOAM Meshing & Mesh Conversion | 0 | May 6, 2008 05:02 |
Invalid Upper Topology | Naghman Khan | FLUENT | 1 | October 5, 2007 14:45 |
Create an upper bound | daniel_mills | OpenFOAM Running, Solving & CFD | 0 | October 20, 2006 19:34 |