Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| mpich2_intel_fortran [Le 06/02/2008, 15:59] – créée mknux | mpich2_intel_fortran [Le 11/09/2022, 11:54] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| ====== Installer MPICH2 avec Intel Fortran ====== | ====== Installer MPICH2 avec Intel Fortran ====== | ||
| - | Ce tutoriel vous explique comment installer la librairie mpich2 avec le compilateur Intel Fortran | + | Ce tutoriel vous explique comment installer la librairie mpich2 avec le compilateur Intel Fortran |
| - | Cette méthode a été testée | + | Cette procédure d' |
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 9: | Ligne 12: | ||
| * avoir [[: | * avoir [[: | ||
| - | <note important> | + | <note important> |
| ===== Procédure d' | ===== Procédure d' | ||
| Ligne 15: | Ligne 18: | ||
| ==== Préparer mpich2 ==== | ==== Préparer mpich2 ==== | ||
| - | Télécharger les sources sur [[http://www.mcs.anl.gov/ | + | Télécharger les sources sur [[https://www.mpich.org/|le site officiel MPICH2]] puis [[archivage|décompressez]] l' |
| Ouvrez un terminal et placez vous dans le dossier extrait. | Ouvrez un terminal et placez vous dans le dossier extrait. | ||
| Ligne 22: | Ligne 25: | ||
| Fixer les variables d' | Fixer les variables d' | ||
| + | |||
| + | en sh (ksh, bash, etc) | ||
| export F77=' | export F77=' | ||
| - | export | + | export |
| - | export | + | export |
| + | |||
| + | en csh (tcsh, etc) | ||
| + | setenv F77 ifort | ||
| + | setenv | ||
| + | setenv | ||
| + | |||
| + | ou, si vous ne disposez pas du compilateur intel fortran : | ||
| + | export CC=' | ||
| - | Si on suppose que l' | + | Si on suppose que l' |
| - | ./configure --prefix=/ | + | ./configure --prefix=/ |
| make | make | ||
| sudo make install | sudo make install | ||
| - | <note help>Si vous décidez | + | <note help>Attention, si vous désirez compiler toutes les options |
| - | À la suite de ces commandes, si votre compilation s'est passée sans erreur, vous devez obtenir un répertoire **/ | + | À la suite de ces commandes, si votre compilation s'est passée sans erreur, vous devez obtenir un répertoire **/ |
| ===== Intégration dans l' | ===== Intégration dans l' | ||
| Ligne 41: | Ligne 54: | ||
| Dans le fichier **/ | Dans le fichier **/ | ||
| < | < | ||
| - | if [ -d / | + | if [ -d / |
| export PATH=$PATH:/ | export PATH=$PATH:/ | ||
| fi | fi | ||
| Ligne 49: | Ligne 62: | ||
| Éditez le fichier **/ | Éditez le fichier **/ | ||
| - | < | + | < |
| Recharchez ldconfig par la commande : | Recharchez ldconfig par la commande : | ||
| Ligne 57: | Ligne 70: | ||
| 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. | 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. | ||
| - | <note tip> | + | <note tip> |
| ===== Liens externes ===== | ===== Liens externes ===== | ||
| * [[http:// | * [[http:// | ||
| - | * [[http:// | + | * [[http:// |
| ---- | ---- | ||
| // | // | ||
