[maker-devel] Maker MPICH2 issue (Multiple MAKER processes have been started in the same directory)

Marc P. Hoeppner marc.hoeppner at imbim.uu.se
Sat Oct 26 05:54:07 MDT 2013


Dear List,

after much more debugging, I found the solution myself. Here are the 
details:

The Maker installation instructions refer to 'mpich2' in multiple 
places, including weblinks (whchi are outdated btw). Some digging 
revealed that mpich2 has since been renamed and merged back into mpich. 
So the website is www.mpich.org and the current stable version is 
mpich-3.0.4.  Closely following the installation instruction yielded a 
working copy of mpiexec that Maker was willing to accept. Good news - 
but I suggest to update the documentation. Most importantly for either 
SL/CentOS users, mpich2 as packaged with e.g. Scientific Linux *does 
not* work with Maker. You will need to download the latest stable build 
and compile it yourself (the mpich2 version bundled with Maker doesn't 
work either btw).

Cheers,

Marc

> Dear list,
>
> I know that MPICH2 related issues have been discussed previously, but 
> the suggested solutions don't seem to work for me.
> Briefly, I have set up a new cluster, with a fresh install of mpich2 
> (SL 6.4, from the yum repos) and a newly compiled build of Maker 2.28.
>
> When I start maker with mpiexec, I get spammed with
> 'WARNING: Multiple MAKER processes have been started in the same 
> directory.'
>
> Here is what I have tried so far - still getting the error :-< Any 
> suggestions would be appreciated
>
> --------
> MPICH2
> ---------
>
> which mpiexec:
> /usr/lib64/mpich2/bin/mpiexec
>
> Started the mpd ring as normal user across 5 nodes (bnode-01 to 
> bnode-04, and the head node bhead)
>
> mpdtrace:
> bhead
> bnode-02
> bnode-03
> bnode-04
> bnode-01
>
> mpdringtest:
> time for 1 loops = 0.00128293037415 seconds
>
> mpixec -n 32 -machinefile hostfile hostname:
>
> <long list of host names, as ecpected>
>
> I also ran the Skampi Mpi Benchmark, which ran through just fine.
>
> -----------
> MAKER
> -----------
>
> ./Build status
>
> PERL Dependencies:      VERIFIED
> External Programs:      VERIFIED
> External C Libraries:   VERIFIED
> MPI SUPPORT:            ENABLED
> MWAS Web Interface:     DISABLED
> MAKER PACKAGE:          CONFIGURATION OK
>
> During configuration/installation, Build.PL automatically detected all 
> MPI data and never complained, so I have to assume that everything 
> went fine there.
>


-- 
----------
Marc P. Hoeppner, PhD
Department of Microbiology and Medical Biochemistry
Uppsala University, Sweden
marc.hoeppner at imbim.uu.se





More information about the maker-devel mailing list