[Bioclusters] clue wanted: parallel mrbayes
Christopher Smith
bioclusters@bioinformatics.org
Wed, 29 Sep 2004 07:48:30 -0700
There seem to be #if defined(MPI_ENABLED) blocks within the source files,
but the MPI makefile doesn't define this macro (is it supposed to be defined
by mpicc?). You probably need -DMPI_ENABLED in your CFLAGS.
-- Chris
On 29/9/04 07:02, "Chris Dagdigian" <dag@sonsorol.org> wrote:
>
> Hi folks,
>
> I'm looking for pointers on getting mrbayes to take advantage of
> MPICH-1.2.6 when doing Markov Chain Monte Carlo (MCMC) analysis.
>
> As far as I can tell the 'mb' binary that compiled cleanly against
> mpich-1.2.6 (ch_p4 transport device) using 'mpicc' behaves exactly the
> same as 'mb' compiled without MPI support :)
>
> The mrbayes manuals are not exactly helpful. The basic summary of the
> manual regarding parallel operation goes like this: "You can use Pooch
> to run MCMC analysis tasks on multiple Apple machines and it will
> compile for MPICH". That's about it.
>
> Launching the 'mb' binary with mpirun causes the app to seemingly only
> run on the the node where mpirun was invoked. There is no sign that the
> app is honoring the machines file or doing anything on a remote system.
>
> I'm missing something simple and obvious here. Any tips would be
> appreciated.
>
> Info I'd appreciate if anyone has it:
>
> 1. Makefile examples for MB using LAM-MPI or MPICH
>
> 2. Does MCMC output in any way let you know that it is running in
> parallel mode? Is there anything unique about the output that would tell
> me the MPI method is being used? What sorts of processes will be started
> on remote machines?
>
> 3. mpirun examples for mrbayes or any integration/usage scripts used to
> run the app in a parallel environment.
>
> 4. any other debugging, verbose logging or troubleshooting tips
>
>
> Regards,
> Chris
>
>
>
>
>
>