What MPI client does the new Linux use? Just curious cuz the newer Windows MPI client is Deino and, as I mentioned last week, was a pain to set up. I think it was designed for actual rocket scientists and brain surgeons, of which, I am neither.
And until they come up with a different client, I'll stick with this older version. Cheers.
The Linux version just uses standard 'MPI', as MPI is originally a Unix application that's why the port of MPI has issues on Windows, Linux just runs it native.
From the SMP FAQ :-
http://www.stanford.edu/group/pandegrou ... Q-SMP.html
Why use MPI? Why not threads?
None of our engines are written to be thread-safe or multi-threaded. The only parallelizable codes (Gromacs and AMBER) both use MPI. Making Gromacs use only threads for paralellization isn't possible right now (we talk with the Gromacs developers frequently on this issue), so MPI is the only solution.
How well does MPI work?
The short answer is pretty well on Linux and OSX and not so well on Windows. MPI was originally delveloped on UNIX, so this is not a surprise (and it's a great feat in many ways for it to even run on Windows). The Windows specific quirks we're seeing are due to MPI-Windows interaction, and we're trying to hunt them down, as well as try out other MPI possibilities.
At the moment, all my main folding machines are running the Linux SMP 6.02 beta client from a dedicated Ubuntu (or Xubuntu, as it's a bit lighter...) partition, mainly because when it's setup you can just leave it running and forget about it as the client is very stable.
Mind you, as I've said before I've found the 5.91 Windows SMP client to be pretty stable on Vista x64, and seems to run a lot better/faster on Vista than it does on XP anyway.