I purchased the Intel Parallel Studio XE Composer Edition for Fortran Linux and successfully installed it. However, I do not see mpiifort in the /bin directory. From some previous discussions, it seems I need to source the following:
source ......./bin/compilervars.sh intel64
But my question is I don't find anything related to mpiifort in those scripts. So does that mean this package doesn't include MPI support or there are errors in the installation. I'd like to confirm the MPI is included before reinstall the whole thing.
Thanks for the help.
There is no MPI support in the Composer Edition. That is provided by the Intel MPI library, part of the Cluster Edition. You can, of course, use other MPI libraries that have their own tools and scripts.
The sales rep indicated to me that there was MPI in the composer edition, and we bought composer edition because of this. Does this mean that to use Intel MPI on windows you *must* have the cluster edition?
The Composer edition does not include Intel MPI for development. It does have the Intel MPI run-time which is used for coarray support.
To use Intel MPI in development you need either the Cluster Edition of Parallel Studio XE or buy Intel MPI separately. There are other MPI implementations available (MPICH and OpenMPI for example) you can use without needing Intel MPI. On Windows (this is the Linux/Mac forum) there is also Microsoft MPI. These may or may not have an "mpifort" command.
Steve, thanks for your reply! I hope you're enjoying retirement!
Yes I am well aware of MPICH and OpenMPI, MVAPICH etc. but I'm new to developing on windows. On windows, without Cygwin etc. it looks like Intel MPI and MSMPI are the only viable options.
BTW, I downloaded and installed Intel MPI separately (a trial version I guess?) but it did not install the MPI compiler wrappers as far as I can tell, unless they are named something else on Windows. Hard to tell from the documentation.
BTW, on windows does the Fortran compiler come with a C compiler? Or do you need to get the C++ and Fortran option to get access to the Intel C compiler on Windows?
MPICH works on Windows too - I have used it in the past.
Intel offers editions of Parallel Studio XE with just Fortran, just C++ or both.
- Professional and Cluster Editions have both
- Composer Edition for Fortran has just Fortran
- Composer Edition for C++ has just C++
- Composer Edition (no qualification) has both