You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The recvobj argument was removed in May 2014 and we apparently never noticed. It looks like we can safely delete it from our code as it was apparently never used for anything.
The text was updated successfully, but these errors were encountered:
The mpi4py commit mentions that the receive object is no longer needed for the lower-case form of the commands. Browsing the full source shows that the upper-case commands retain both the send and receive objects. To avoid deviating too far from the MPI standard, I'd like to suggest changing the case (Allgather instead of allgather), rather than dropping buffers, in our mpi4pyCommWrapper.py.
Looking into the rest of the FiPy source, we're already calling allgather(sendobj) in several places, and only calling allgather(sendobj, recvobj) in mpi4pyCommWrapper.py. To preserve the existing function calls (all of which are lower-case), removing the recvobj argument appears to be the right call after all.
As reported on the mailing list, calling
var.globalValue
in parallel rasiesThe
recvobj
argument was removed in May 2014 and we apparently never noticed. It looks like we can safely delete it from our code as it was apparently never used for anything.The text was updated successfully, but these errors were encountered: