Firefly and PC GAMESS-related discussion club

Learn how to ask questions correctly

Re^5: MPICH2 version always runs in a single processor (Linux 64-bit)

Miro Moman

OK. The problem was that both mpirun and mpixec where pointing to the openmpi executables and not to the mpich2 executables.

After changing the symbolic links via update-alternatives, everything is working now.

Time for a real example.

Thanks a million!


On Mon Jun 21 '10 3:06pm, Alex Granovsky wrote

>Check (using ldd) that Firefly is indeed using mpich2 version of

>E.g., on our systems:

>[root@duath2]# ldd ./firefly
> =>  (0x00370000)
> => /lib/ (0x492c2000)
> => /opt/mpich2/lib/ (0x00111000)
> => /lib/ (0x492f1000)
> => /lib/ (0x49465000)
> => /lib/ (0x49183000)
>    /lib/ (0x487b4000)

>Next, check if mpiexec you are running is of mpich2 distribution.

>Finally, the correct command line (as was already discussed several times) would be something like:

>mpiexec -np 16 /home/mirix/Downloads/firefly/firefly -r -f -p -stdext -i /home/mirix/jobs/test.inp -o /home/mirix/jobs/test.out -ex /home/mirix/Downloads/firefly -t /disk/scratch/firefly/job1


[ Previous ] [ Next ] [ Index ]           Mon Jun 21 '10 5:02pm
[ Reply ] [ Edit ] [ Delete ]           This message read 722 times