Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !


Installer MPICH2 avec Intel Fortran

Ce tutoriel vous explique comment installer la librairie mpich2 avec le compilateur Intel Fortran 10.1.008.

Cette méthode a été testée sur Ubuntu 7.10 avec le compilateur Intel Fortran 10.1.008( cf http://www.intel.com/support/performancetools/fortran/linux/index.htm)

Il faut que le répertoire CHEMIN_VERS/intel/fc/10.1.008/bin soit dans PATH et que ldconfig ait dans son cache CHEMIN_VERS/intel/fc/10.1.008/lib

Préparer mpich2

Télécharger les sources sur le site officiel MPICH2 puis décompressez l'archive obtenue.

Ouvrez un terminal et placez vous dans le dossier extrait.

Configurer & compiler mpich

Fixer les variables d'environnement suivantes :

export F77='ifort'
export F90='ifort'
export FFLAGS='-fomit-frame-pointer -xT -O3 -ip'

Si on suppose que l'installation se fait dans le répertoire /opt/mpich2-ifort, on peut alors taper les commandes suivantes :

./configure --prefix=/opt/mpich2-ifort --disable-cxx --with-device=ch3:shm ---enable-fast --enable-f77 --enable-f90 --enable-i386-hacks
make
sudo make install
Si vous décidez de l'installer ailleurs, modifiez simplement le paramètre prefix passé au script configure (première commande donnée).

À la suite de ces commandes, si votre compilation s'est passée sans erreur, vous devez obtenir un répertoire /opt/mpich2-ifort.

Pour faciliter la vie aux utilisateurs, nous allons ajouter dans l'environnement l'accès à ces nouveaux outils :

Dans le fichier /etc/bash.bashrc, ajoutez les lignes :

if [ -d /opt/mpich2-ifort/bin ]; then
  export PATH=$PATH:/opt/mpich2-ifort/bin
fi

Puis nous allons ajouter les librairies mpich2 à ldconfig en créant un nouveau fichier dans le répertoire /etc/ld.so.conf.d/.

Éditez le fichier /etc/ld.so.conf.d/mpich2.conf pour y entrer :

/opt/mpich2-ifort/lib

Recharchez ldconfig par la commande :

sudo ldconfig

Cette installation est maintenant terminée et doit fonctionner. Vous pouvez effectuer des tests pour vérifier si tout cela marche en utilisant le répertoire exemples fourni avec le source de mpich2.

Attention toutefois lors de l'élaboration de vos makefiles, pensez à utilisez -l/opt/mpich2-ifort/lib/libmpich.a

Contributeurs : mknux

  • mpich2_intel_fortran.1202309977.txt.gz
  • Dernière modification: Le 30/09/2008, 18:09
  • (modification externe)