Closed zzzygolden closed 2 years ago
Hi @zzzygolden
It looks as if you are running mb
with MPI, and it seems like the mb
that you are trying to run with MPI was not compiled to be run with MPI.
What does the interactive Version
command output if you give it in mb
?
The reason that I think you are trying to run an mb
without MPI support is that the error message that is displayed can only be displayed when a non-MPI variant of the software receives a Ctrl+C key-press (or an interrupt signal). That piece of code is disabled in the mb
with MPI support.
Hi @kusalananda
Thanks for your reply.
I used conda install MyBayes
to download and install MrBayes and also saw the mb-mpi
file in my mrbayes directory. So I thinked MPI was useful. I tried MPI previously and it succeeded in running the whole generations. But the result is not converged and I reset parameters but it never ran sufficient generations again.
I'll try mb
and my data is a little bit big so it may spend some time. I'll reply you in time when I get my output.
@zzzygolden
If you have an mb-mpi
executable, then this is probably what you want to use with MPI (maybe something like mpirun -np 8 mb-mpi combined-mydata.nex -mcmcdiagn no -mcmcappend yes
, looking at your initial message here). I know about the existence of Conda, but I never use it myself, so I can't say much about that.
Hi @kusalananda
mpirun -np 8 mb-mpi combined-mydata.nex -mcmcdiagn no -mcmcappend yes
runs well now. I think this is the problem!
Sorry to have taken up your time. Thank you very much!!!
@zzzygolden
I'm just happy we resolved fairly easily.
Take care!
I use morphology and DNA combined data as an input, set
mcmcp ngen=10000000
and submit my task in Linux. When MrBayes ran in insufficient generations it stopped. And its log output is:I cannot find the file
mcmc.c
and resubmit my task with codempirun -np 8 mb combined-mydata.nex -mcmcdiagn no -mcmcappend yes
, it stopped with different and insufficient generations everytime.I use MrBayes 3.2.7 x86_64.
Maybe someone knows how to solve this problem and thank you very much!