← Back to team overview

yade-users team mailing list archive

[Question #665405]: Parallelism inconsistency

 

New question #665405 on Yade:
https://answers.launchpad.net/yade/+question/665405

Good evening,
I recently tried yade in parallel.  To test it, i created a scene and then loaded it  with various thread numbers.
With 1 thread the data was consistently the same (positions times till the end etc)
with more, there were differences.
The particles werent that many at the beginning (1330) but the message  saying
WARN  /build/yade-KKgSmd/yade-1.20.0/pkg/common/InsertionSortCollider.cpp:80 insertionSortParallel: Parallel insertion: only 2 thread(s) used. The number of bodies is probably too small for allowing more threads, or the geometry is flat. The contact detection should succeed but not all available threads are used.

didnt appear for 2 threads(oviously), which also produced differences

One thing is that the number of particles decreases with the simulation time.
I cant think however why the results would vary for 2 threads anyway (openmp is safer than mpi)

Is this a known issue? Any suggestions?
Thank you very much in advance

John

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.