Dear all,
I implemented the 3D L shape Possion equation with parmmg for adaptation after watching this tutorial https://www.youtube.com/watch?v=W08n2FqyFdc&t=9882s.
I implemented parmmg with both global mesh and distributed local meshes. The corresponding codes are as following:
3Dparallel_Parmmg_global_Lshape_Poisson.edp (2.4 KB)
3Dparallel_Parmmg_distributed_Lshape_Poisson.edp (2.1 KB)
When I print the number of tetrahedrals of each process, I find that for distributed version, they vary a lot. For example, I use 12 prcocesses, at iteration 8, for global version, each processor contains almost the same number of tetrahedrals with the smallest 201032, largest 219798.
while for distributed version, the smallest number is 198953, largest 243480. It varies a lot.
My question is, in the distributed version, is there a way to make each processor contain the same number of tetrahedrons as possible, since the processor containing the most tetrahedrons may reduce parallel performance?

