Hi,
I'm new to LIGGGHTS and need your help in setting up a run.
I'm getting following error,
ERROR: Mesh error: dimensions too small - use different unit system (multi_node_mesh_parallel_I.h:535)
I searched the LIGGGHTS forum and got a suggestion to change the STL file format to ASCII.
I changed the STL file format to ASCII, still the error persists.
Do you have any other suggestion to fix this error?
Best Regards,
Girish
richti83 | Thu, 01/29/2015 - 13:33
units
In what unit system is your mesh ? In the examples it is asumed to be millimeter and therefore scaled by 0.001. When yours is in meters don't use scaling factor.
Can you attach the stl file to your fist post (edit) than I'll have a look.
joshiga | Thu, 01/29/2015 - 14:26
I'm using SI units all
I'm using SI units all dimensions are in meters.
Here is the command I'm using.
fix cad9 all mesh/surface file Sheet_Metal_Chute.stl type 2 heal auto_remove_duplicates scale 1.0 curvature 1e-05
richti83 | Thu, 01/29/2015 - 20:05
corrupt mesh file
As you don't show us your stl file I can only guess two problems:
1st) your language settings in the program where you exported the stl file uses comma instead of dot as decimal point (a well known problem in germany ...)
or 2nd) you are still using binary format.
Open the stl-file in a texteditor, a valid ASCII stl looks like that:
solid Created by Gmsh
facet normal 0.039968 -0.999201 0
outer loop
vertex 0.5 -0.05 0
vertex 1 -0.03 0
vertex 1 -0.03 0.025
endloop
endfacet
facet normal 0.039968 -0.999201 0
outer loop
vertex 0.5 -0.05 0
vertex 1 -0.03 0.025
vertex 0.5 -0.05 0.025
endloop
endfacet
endsolid Created by Gmsh
When there is only garbage, it's still in binary firmat. Than open the file in paraview than save data as stl, choose ASCII as type and save as different name. Adjust your inputskript to the new name.
When your plaintext values are something like 1.7e-308 than your dimension is really to small, because this is end of double precission .. but I can not imagine that this is the root of the problem.
@Chris: we should consider to check if a mesh file starts with solid and otherwise flag an error
ckloss | Mon, 02/09/2015 - 13:05
>>ERROR: Mesh error:
>>ERROR: Mesh error: dimensions too small - use different unit system (multi_node_mesh_parallel_I.h:535)
The error actually sais that the difference between MIN and MAX node extension in the mesh is < 1e-4
That's usually not what you want...
>>@Chris: we should consider to check if a mesh file starts with solid and otherwise flag an error
This is actually checked!
Christoph