CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Post-Processing (http://www.cfd-online.com/Forums/openfoam-post-processing/)
-   -   unsigned transforms detected (http://www.cfd-online.com/Forums/openfoam-post-processing/94199-unsigned-transforms-detected.html)

Smed November 8, 2011 21:45

unsigned transforms detected
 
I have two versions of a single geometry; one is meshed uniformly, the other is non-uniform. Both of these meshes pass the checkMesh. When I view the uniform mesh with paraView, it works just fine. However, when I view the non-uniform mesh, paraView crashes and gives this error:
Quote:

--> FOAM FATAL ERROR:
More than six unsigned transforms detected:

6(((0 0 0) (0.980405 -0.000769865 0.196992 0.000385611 0.999998 0.00198896 -0.196993 -0.00187402 0.980403) 1) ((0 0 0) (0.980785 0 0.19509 0 1 0 -0.19509 0 0.980785) 1) ((0 0 0) (0.980405 0.000769865 0.196992 -0.000385611 0.999998 -0.00198896 -0.196993 0.00187402 0.980403) 1) ((0 0 0) (0.980786 -0.000760095 0.195087 0.000760071 1 7.49816e-05 -0.195087 7.47395e-05 0.980786) 1) ((0 0 0) (0.980786 0.000760095 0.195087 -0.000760071 1 -7.49816e-05 -0.195087 -7.47395e-05 0.980786) 1) ((0 0 0) (0.980785 -0.000637449 0.195088 0.000637449 1 6.27799e-05 -0.195088 6.27852e-05 0.980786) 1))

From function void Foam::globalIndexAndTransform::determineTransforms ()
in file primitives/globalIndexAndTransform/globalIndexAndTransform.C at line 225.

FOAM exiting
Does anyone know what might cause this?

Marc10 November 23, 2011 05:56

Hi!

I have a problem that gives me the same error message. It happens for a certain mesh when I start mdInitialise with one or more cyclic boundaries. If I set all boundaries to walls, it works.

Does anyone know what causes this error message?

Thank you!

marc

Marc10 November 23, 2011 07:00

I could solve my problem.
There were some unordered cyclics. I fixed that by using createPatch to build the cyclic boundaries.

sivakumar October 7, 2012 12:32

Hi Marc,
I am also having the same problem, could you please explain.
what we need to do?
how can we create the createPatch?

Thanks,
Siva

Marc10 October 8, 2012 08:37

Hi Siva!

The problem were unordered cyclic patches. That sometimes happens, when you create these patches directly in the blockmeshdict.
Instead you could try to build the mesh with normal patches (type patch). Afterwards you can use createPatch together with a createpatchdict to replace the patch types with cyclic patches and couple the cells correctly.
I hope that helps. Feel free to write me again.

marc

Djub July 17, 2014 12:18

Hi!
I have the same kind of problem, with the same error message ("More than six unsigned transforms detected"). But I do NOT have any cyclic patch !
My blockMeshDict has the types patch , symmetryPlane and wall only .
And my boundary conditions are types timeVaryingMappedFixedValue , inletOutlet , symmetryPlane and fixedValue .
I don't understand what I do wrong ? ! ? The problem occurs when I launch snappyHexMesh in parallel. Does anybody have a solution ?


All times are GMT -4. The time now is 03:22.