bug in massflow/mesh for clumps when mesh is near processor border

richti83's picture
Submitted by richti83 on Fri, 11/11/2016 - 09:16

When the mesh used in massflow/mesh is to close to a processor border the particles are counted more than once because the counter is not immediately communicated to the particles which belong to the same clump but are on the other processor. I would like to communicate the property "ms_counter_" after every change of it (line 446 and 509). How can one achive this ?
Testscript and screenshot attached. Works with one core or when mesh is move 200mm in Z direction, but not with 4 procs and mesh in 0/0/-0.5.

AttachmentSize
Image icon colored_by_proc.png45.82 KB
Binary Data multisphere_test.tar_.gz50.57 KB
ckloss's picture

ckloss | Mon, 11/21/2016 - 20:27

Hi Christian,

thanks for the info! We'll have a look before the next release in January!

Best wishes
Christoph

ckloss's picture

ckloss | Mon, 11/21/2016 - 20:30

Hi Christian,

thanks for the info! We'll have a look before the next release in January!

Best wishes
Christoph

ckloss's picture

ckloss | Wed, 12/28/2016 - 17:55

Hi Christian,

thanks for posting the test-case - we'll change the implementation for the next release

Christoph