Hi!
I have seen that in the latest 3.10 version you have deprecated GetLocalNodeCollection() ...
I would very please you to DON'T do it. Since it has the "Local" word, we users know that it only returns MPI nodes. Hence, we know that we have to deal with it and the hight risk of incorrect code, but it is not more difficult that writing concurrent code in mind. This function HUGELY accelerates execution of the code because we (programmers) know that it (and operations on nodes and their connections) is executed in different MPI processes with different data.
Best,
Xavier