I develop algorithms for large data analysis on both linux and Mac OS X 10.8, in C++ and Fortran, using hybrid parallelism of OpenMP and MPI. I process my full data sets on a linux cluster that has the full intel compiler stack with IntelMPI, but I write and prototype most of my code on my MacBook Air. I have the Intel Composer XE 2013 Suite for Mac on my laptop, but Intel doesn't make an MPI library for Mac, so I was going to build a third-party MPI stack around my Intel Composer stack. The two major open-source options are MPICH and OpenMPI. Is one preferred over another for working with Intel compilers on a Mac? Or is there another option that is better?
Thank you for your help,
From the release notes of the Intel MPI Library, you can take the following information.:
"The Intel(R) MPI Library for Linux* OS is a multi-fabric message passing library
based on ANL* MPICH2* and OSU* MVAPICH2*."