This is an old revision of the document!


Installation Procedures for Parallel use

links from Installation notes


MPI-2 Standard

If you wish to use the TELEMAC system in its parallel form, you will need to install at least one implementation of the Message Passing Interface (MPI-2) standard, two of which are highlighted below: the MPICH2 implementation or the OpenMPI implementation. Both are freely available for Linux and MS Windows operating systems supporting both 32b and 64b mode.

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.

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:

$> which mpiexec

You will have to update the TELEMAC configuration file to complete your installation procedure whether with Python or Perl.

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).

Once installed, please make sure that mpiexec is accessible to you. Just type the following in a DOS command windows:

\> mpiexec

You will have to update the TELEMAC configuration file to complete your installation procedure wether with Python or Perl.

prerequisites/mpi-2_standard.1374591331.txt.gz · Last modified: 2014/10/10 16:01 (external edit)