guillaumetousignant / NDG_cuda

MIT License
1 stars 0 forks source link

Splitting incoming mpi boundaries may create duplicate nodes #12

Open guillaumetousignant opened 2 years ago

guillaumetousignant commented 2 years ago

When an mpi destination element splits, it checks its faces for node existence, else creates it. Thsi includes the node created by a splitting face. If the faces have split already, and been load balanced away, the splitting element won,t find the node, and create it.

guillaumetousignant commented 2 years ago

Maybe look through all nodes and if found set creating node to false when counting splitting elements, and do the same when splitting.

guillaumetousignant commented 2 years ago

This is small issue, duplicate nodes won't fill memory, they will just show as overlapped in the python visualisation and be ugly. I don't think I'll fix it for now.

guillaumetousignant commented 2 years ago

image