ch_p4 / shmem on SMP linux cluster

Frank Eisenmenger eisenmenger at fmp-berlin.de
Tue Feb 8 14:02:12 EST 2005


Hi,

trying to figure out, how to compile mpich-1.26 & mpiexec-0.77 on a 
Linux-cluster with a master node and 24 compute nodes connected by 
ethernet (all nodes: Dual Xeon processors, OS: Fedora Core). Both 
processors on each node share 2 GB of memory.

Compiled mpich '--with-comm=ch_p4'.
Therefore configured mpiexec with --disable-p4-shmem 
--with-default-comm=mpich-p4 & --with-smp-size=2.

mpiexec tests via ./runtests.pl worked fine.

Three questions:

Is this optimal to run jobs on 4, 8 .. processors, i.e. >= 2 nodes ?

Does it make sense to install an additional version of mpich/mpiexec 
with '--with-comm=shared' for running jobs on single nodes (i.e. on 2 
processors with shared memory) ?

May I compile ONE version of mpich with both types of comm., and select 
the appropriate one by using mpiexec's runtime options -mpich-p4-(no)shmem ?

Regards,
Frank.




More information about the mpiexec mailing list