first of all, I want to introduce myself. I'm a spanish student and I'm
working on my thesis project. I started using MPI more or less 5 years
ago, to recreate some physical simulations.
This days I have started one project and I'm using the topology
functions of MPI. I have tested some examples of code and everything
works fine for me. Now I'm trying with my own processes architecture and
the function MPI_Graph_create hangs and never returns.
My piece of code is this one:
iError = MPI_Graph_create (MPI_COMM_WORLD, pGraph->iNVertex, index,
edges, FALSE, &communicator);
- pGraph->iNVertex: returns, in my case, 5 vertices.
- FALSE: is defined as 0.
- index has these values: [1, 4, 7, 10, 12]
- edges has the values: [1, 0, 2, 3, 1, 3, 4, 1, 2, 4, 2, 3]
- communicator: is defined as MPI_Comm communicator
Can anybody supose what is happening?
Thanks in advance and best regards.
Carmen Navarrete Navarrete
Centro de Referencia Linux (CRL, UAM-IBM)
Verdades como bolsas,
que les das la vuelta
y vuelven a ser bolsas