Hi, 1)Today I have compiled my first MPI application by using OPEN MPI compiler mpicc. A very strange thing happens, a program that worked correctly with MPICH2 now gives me an error.
I show you the error message that appears when I execute it: *** An error occurred in MPI_Lookup_name *** on communicator MPI_COMM_WORLD *** MPI_ERR_NAME: invalid name argument *** MPI_ERRORS_ARE_FATAL (goodbye) [0.0.0] -[0.1.0] mca_oob_tcp_msg_recv: readv failed with errno=104 the instruction is: MPI_Lookup_name(argv[1],MPI_INFO_NULL,port_name); of course inside argv[1] there's the name that I write in the command line..... I repeat that this code work without problem in MPICH2. And this means that I have used correctly the MPI protocol functions. Is it possible that I have made a mistake in the Open MPI installation? I have tested OPEN MPI with cpi.c example and works correctly. 2)Why you don't create an installation guide similar to MPICH2, for ex. a .pdf file.... In fact by the only FAQ sometime is not very easy to understand the correct installation step. 3)Open MPI doesn't need of a daemon? as the mpd or lamboot before to execute mpi applications? Maybe, is it called inside mpirun/mpiexec? Eng. A.A. Isola