Libera un comunicador de memoria, tras esta operación, no se puede utilizar el comunicador.
#include <mpi.h> int MPI_Comm_free(MPI_Comm *comm)
#include <mpi.h> void Comm::Free()
comm | Comunicador marcado para su liberación. |
Esta operación marca el comunicador para su liberación de memoria. El comunicador toma el valor MPI_COMM_NULL. Cualquier operación pendiente que utilice este comunicador se completará con total normalidad, puesto que el comunicador únicamente será borrado de verdad cuando no haya ninguna operación que haga referencia a él.
MPI_SUCCESS | No ha habido error, la función se ha completado satisfactoriamente. |
MPI_ERR_COMM | Comunicador no válido. Un error común es usar un comunicador nulo. |
MPI_ERR_ARG | Valor de argumento no válido. |