WARNING: Fix mesh: Mesh contains highly skewed element, moving mesh (if used) will not parallelize well

Submitted by lcraul on Tue, 04/02/2019 - 04:21

Hi, all,
I'm running a simulation with some problems on the mesh. I use a STL file as the wall of my model. I got this STL from the CFD ICEM software. However, the STL exported from this software seems to be bad. The LIGGGHTS gives neither warning or error on this STL file.

The warning is like the following line. It just warns, but the script can run without a hitch. Does it matter? Does this warning have impact on the result?

WARNING: Fix mesh: Mesh contains highly skewed element, moving mesh (if used) will not parallelize well (../surface_mesh_I.h:657)

When a error is encountered. The script stops with following lines:

ERROR: Mesh cad1: The minumum angle of mesh element 0 (line 2) is lower than the specified curvature. Increase mesh quality or decrease curvature (currently 0.256235°)
Mesh cad1: 28 elements have high aspect ratio (soft limit: smallest angle > 0.500000 ° required)
WARNING: Fix mesh: Mesh contains highly skewed element, moving mesh (if used) will not parallelize well (../surface_mesh_I.h:657)
ERROR on proc 3: Fix mesh: Bad mesh, cannot continue. You can try setting 'curvature' to 1e-5 or lower or use 'curvature_tolerant yes' (../surface_mesh_I.h:648)
x�Wf� (../surface_mesh_I.h:648)
ERROR: Mesh cad1: The minumum angle of mesh element 5 (line 37) is lower than the specified curvature. Increase mesh quality or decrease curvature (currently 0.256235°)
ERROR on proc 2: Fix mesh: Bad mesh, cannot continue. You can try setting 'curvature' to 1e-5 or lower or use 'curvature_tolerant yes' (../surface_mesh_I.h:648)
x
f�� (../surface_mesh_I.h:648)
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 2 in communicator MPI COMMUNICATOR 3 DUP FROM 0
with errorcode 1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
[ubuntu:12562] 1 more process has sent help message help-mpi-api.txt / mpi-abort
[ubuntu:12562] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages

I exported the STL file from the the CFD ICEM software. I can't set any parameter before export it. The STL is shown in the attachment. What software do you use to create a STL file? How can I create a STL file without high aspect ratio element, highly skewed element and element of which the minumum angle is lower than the specified curvature? Can someone recommend me some good software for this?

AttachmentSize
Image icon timtu_pian_20190401221445.png36.65 KB

kardous | Mon, 04/12/2021 - 13:37

Hello everyone,

I have this error when running my simulation:
ERROR: Mesh Drum: The minumum angle of mesh element 244 (line 245) is lower than the specified curvature. Increase mesh quality or decrease curvature (currently 0.256235°)
ERROR on proc 0: Fix mesh: Bad mesh, cannot continue. You can try setting 'curvature' to 1e-5 or lower or use 'curvature_tolerant yes' (/build/liggghts-YO7u74/liggghts-3.8.0+repack1/src/surface_mesh_I.h:648)
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.

For the stl file of my geometry I used FreeCad: I exported the geometry performed with FreeCad into stl file then I used in liggghts. Reading the error I undrestand that there is a problem with the mesh element, size but I don't know how to increase the quality or decrease the curvature angle. Can yoou give me some suggestions please?
Thank u so much for help,
S.Kardous