Error after Restart

Submitted by RobertG on Thu, 09/24/2015 - 18:09

Hello,
this problem bothers me the whole day.
Every time I restart my simulation, I got the same error message:

ERROR: Mesh (id cad2): Mesh elements have been lost / left the domain. Please use 'boundary m m m' or scale/translate/rotate the mesh or change its dynamics (../multi_node_mesh_parallel_I.h:637)

I used every Liggghts-Version since 3.1

I know it is a known problem.
But a while back, it worked well.

first: load restard-file
then: load stl-files
then: run 1
then: move/mesh

but regardless how i changed the order, i get always the same errormessage.

I hope someone can help me.

Best regards
RobertG

aaigner's picture

aaigner | Fri, 09/25/2015 - 12:48

Hi RobertG!

Your restart-file contains the simulation domain. Did you check the size of your stl-file? Maybe it is saved in mm instead of meters, thus you have to scale it.
If you don't use any scale, move or rotate command for your mesh ...

  • load the dump files from your last step of the initialization file in paraview
  • load the stl-file as it is in paraview
  • Is the mesh bigger then the bounding-box of your simulation?

Another remark: Your simulation domain should always be slightly bigger than the mesh. Prevent mesh-vortexes at the domain boundary; those points may be deleted due to numerical rounding (especially if you use move/mesh).

Bests
Andreas

RobertG | Sun, 09/27/2015 - 16:28

Hy,
Andreas, thank you for your help.
But, it worked as it is know with older versions. I also checked it already.

But I have discovered, some things which is related to the problem.
If I change the id of the fix which loads the problematic cad-Figure, it works some how.

Best regards
RobertG