Differences

This shows you the differences between two versions of the page.

Link to this comparison view

prerequisites:mpi-2_standard [2013/07/23 15:55]
127.0.0.1 external edit
prerequisites:mpi-2_standard [2014/10/10 16:01] (current)
Line 10: Line 10:
  
  
-=== OpenMPI (recommended ​for linux) ===+=== OpenMPI (recommended ​with gfortran compiler) ===
  
-On Linux operating systems, we recommend that you use the OpenMPI implementation of the MPI-2 standard, as we found its installation to be more coherent between Linux flavours.+With the gfortran compiler, we recommend that you use the OpenMPI implementation of the MPI-2 standard.
  
-The installation of OpenMPI can be achieved through the standard install utility (aptitude on Debian/​Ubuntu,​ zypper on OpenSUSE, yum on Fedora, etc.). The advantage of this method is that it will check dependencies and install all required files and libraries. The disadvantage is that it is not obvious as to where the installed files are. You will need to check where the include and lib files are. To check where the main executable is, just type the following in a terminal console:+\\ 
 +On linux, the installation of OpenMPI can be achieved through the standard install utility (aptitude on Debian/​Ubuntu,​ zypper on OpenSUSE, yum on Fedora, etc.). The advantage of this method is that it will check dependencies and install all required files and libraries. The disadvantage is that it is not obvious as to where the installed files are. You will need to check where the include and lib files are. To check where the main executable is, just type the following in a terminal console:
    : <color darkorange>''​$>​ which mpiexec''</​color>​    : <color darkorange>''​$>​ which mpiexec''</​color>​
 +\\ 
 +On Windows, unfortunately,​ the developers of OpenMPI have decided not to continue packaging of binaries and self-install packaging software. We therefore recommend the MPICH-2 installation below until we can find another solution. 
 +\\
  
 You will have to update the TELEMAC configuration file to complete your installation procedure whether with Python or Perl.  You will have to update the TELEMAC configuration file to complete your installation procedure whether with Python or Perl. 
  
  
-=== MPICH2 (recommended ​for windows) === +=== MPICH2 (recommended ​with Intel compiler) ===
- +
-On MS Windows operating systems, we recommend that you use the MPICH2 implementation of the MPI-2 standard with the Intel compiler, or the OpenMPI implementation with gfortran. Self-install files can be downloaded as free software. On installation,​ we further recommend that you install it within a directory structure without space (i.e. not within "​Program Files"​). To make the TELEMAC installation process easier for you later, you can install it under "​c:​\opentelemac\mpi\",​ where "​mpi"​ replaces "​MPICH2"​ (for instance).+
  
 +With the Intel Fortran compiler, we recommend that you use the MPICH2 implementation of the MPI-2 standard. Self-install files can be downloaded as free software from [[http://​www.mpich.org/​|mpich.org]]. On MS Windows, we further recommend that you install it within a directory structure without space (i.e. not within "​Program Files"​). To make the TELEMAC installation process easier for you later, you can install it under "​c:​\opentelemac\mpi\",​ where "​mpi"​ replaces "​MPICH2"​ (for instance).
  
 +\\
 Once installed, please make sure that mpiexec is accessible to you. Just type the following in a DOS command windows: Once installed, please make sure that mpiexec is accessible to you. Just type the following in a DOS command windows:
    : <color darkorange>''​\>​ mpiexec''</​color>​    : <color darkorange>''​\>​ mpiexec''</​color>​
  
- +\\ 
-You will have to update the TELEMAC configuration file to complete your installation procedure ​wether ​with Python or Perl.+You will have to update the TELEMAC-MASCARET ​configuration file to complete your installation procedure ​whether ​with Python or Perl.