I am providing technical support to some of these users on one our machine, and I have some questions regarding mothur-MPI.
A list of commands compatible with MPI was listed in [1], is it still valid? Have you added some commands to this list since?
In [2], it is reported that the MPI version of mothur is slower. Has mothur been tried on a supercomputer? Do you have speedup results? Are future developments with MPI on mothur roadmap?
Would it be possible to contribute to the development of the computation distribution aspect of mothur?
Regards,
PS: Good job on the spambot filter for you forum. The question is quite tricky for a computer engineer, I almost came to the conclusion that I might be a spambot ;).
A list of commands compatible with MPI was listed in [1], is it still valid? Have you added some commands to this list since?
Hmmm, not sure - any command that uses the “processors” option will work with MPI.
2. In [2], it is reported that the MPI version of mothur is slower. Has mothur been tried on a supercomputer? Do you have speedup results? Are future developments with MPI on mothur roadmap?
Yup. We don’t really see a speed up over what we see using the processors option without using MPI. We probably won’t be doing too much more with this. Of the things that can be parallelized, the limitation is more memory than speed.
3. Would it be possible to contribute to the development of the computation distribution aspect of mothur?