mpich-shmem with Ubuntu 9.10

Asked by Anton Gladky

Hi, all!

Is anybody using ESyS+mpich-shmem on Ubuntu 9.10. It seems, that after New Year started, some packages where updated and they broke normal ESyS work with mpich. After I start the simulation, I get:

[IAM004:11828] *** Process received signal ***
[IAM004:11828] Signal: Segmentation fault (11)
[IAM004:11828] Signal code: Address not mapped (1)
[IAM004:11828] Failing at address: 0xf3
[IAM004:11828] [ 0] /lib/libpthread.so.0 [0x7f26f3cc4190]
[IAM004:11828] [ 1] /usr/lib/libmpi.so.0(MPI_Comm_rank+0x4e) [0x7f26f3f217ce]
[IAM004:11828] [ 2] /usr/local/bin/mpipython [0x406dbb]
[IAM004:11828] [ 3] /lib/libc.so.6(__libc_start_main+0xfd) [0x7f26f2fb1abd]
[IAM004:11828] [ 4] /usr/local/bin/mpipython [0x406c49]
[IAM004:11828] *** End of error message ***

OpenMPI is working normally, but https://answers.launchpad.net/esys-particle/+question/90446 still happens with more than 2 processes.

Question information

Language:
English Edit question
Status:
Solved
For:
ESyS-Particle Edit question
Assignee:
No assignee Edit question
Solved by:
Anton Gladky
Solved:
Last query:
Last reply:
Revision history for this message
Dion Weatherley (d-weatherley) said :
#1

Hi Anton,

Did you manage to resolve this problem on Ubuntu-9.10? As yet I haven't bothered to upgrade to that OS as I'm pretty happy with 9.04. Perhaps if package upgrades were responsible, a reinstall of ESyS-Particle might fix the problem.

Cheers,

Dion.

Revision history for this message
Anton Gladky (gladky-anton) said :
#2

Hi, Dion!

I have just fixed the problem. The problem is that it is not a good idea to have mpich and opempi -dev packages in one time. You can compile both of them, but mpich is not working after that.

For compilation I used next "configure" parameters:

#OPENMPI
./configure CC=mpicc.openmpi CXX=mpicxx.openmpi
To start the simulation "mpirun.openmpi..." command

#MPICH-SHMEM
./configure CC=mpicc.mpich-shmem CXX=mpicxx.mpich-shmem
To start the simulation "mpirun.mpich-shmem..." command

Hope, it will be useful for somebody.

OpenMPI is still have a problem with hanging with more than 2 working threads https://answers.launchpad.net/esys-particle/+question/90446

Thanks.