Elisabeth Beer <elisabethb...@yahoo.de> writes: > Hi, > > I've done an operating system up-grade to OpenSUSE 13.1 and I've up-graded > OpenFOAM from 2.2.1 to 2.2.2. > > Bevor, OpenMPI worked well. > Now, it does not work at all. > > First Step > ------------------ > > After decomposing the domain, I've tried to start parallel computation: > mpirun -np 8 simpleFoam -parallel > > I've received that error message: > It looks like opal_init failed for some reason; your parallel process is > likely to abort. There are many reasons that a parallel process can > fail during opal_init; some of which are due to configuration or > environment problems. This failure appears to be an internal failure; > here's some additional information (which may only be relevant to an > Open MPI developer): > > opal_shmem_base_select failed > --> Returned value -1 instead of OPAL_SUCCESS
I'm fairly sure that is due to mixing up OMPI versions somehow, even if you tried not to. A user here compiled their own version (actually OF 1.7, but I don't think that's relevant) and got that error when using a thirdparty directory with OMPI 1.4 in it. I built an RPM of it against the system OMPI (1.6, but again I'd be surprised if that matters) and a scotch package with no thirdparty stuff, and it works. I didn't find out what was actually happening with the user's version, I'm afraid. For what it's worth, the spec file for the OF 2.2.2 RPM for RH6 is at <http://arc.liv.ac.uk/downloads/misc/SPECS/openfoam.spec>. It will need changes for SuSE which I'd be happy to have before trying to get various packaging into Fedora/EPEL. -- Community Grid Engine: http://arc.liv.ac.uk/SGE/