Les compilateurs Fortran

mardi 8 mars 2011
par  Philippe Dos Santos

La GMPCS dispose des compilateurs Intel Fortran 11.xx et PGI Fortran 11.xx.

Voici un exemple basique de l’utilisation de chacun d’eux :

Intel Fortran

  • Compilation simple et exécution
[nom_compte@master ~]$ ifort mon_programme.f90
[nom_compte@master ~]$ ./a.out
  • Compilation simple utilisant une librairie 64 bits (sous ensemble lapack se trouvant dans la librairie Intel/mkl) et exécution
[nom_compte@master ~]$ ifort -L/opt/intel/${INTEL_MKL_NEW}/lib/em64t -lmkl_lapack mon_programme.f90
[nom_compte@master ~]$ ./a.out
  • Second example pour utiliser la routine "dgeev" de la librairie Intel/mkl et exécution
[nom_compte@master ~]$ ifort -L/opt/intel/${INTEL_F_NEW}/lib/intel64 -L/opt/intel/${INTEL_MKL_NEW}/lib/em64t -lguide -lpthread -lsvml -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lmkl_lapack mon_programme.f90
[nom_compte@master ~]$ ./a.out
[nom_compte@master ~]$ make -f mon_intel.makefile

PGI Fortran

  • Compilation simple et exécution
[nom_compte@master ~]$ pgfortran mon_programme.f90
[nom_compte@master ~]$ ./a.out
[nom_compte@master ~]$ make -f mon_pgfortran.makefile

Documents joints

Exemple de Makefile pour Fortran Intel
Exemple de Makefile pour Fortran Intel
Exemple de Makefile pour Fortran PGI
Exemple de Makefile pour Fortran PGI

RTRA

Navigation

Articles de la rubrique

Annonces

Stage : "Conteneurs dans un environnement HPC"

Rapport de stage de Jiaming HU :

PDF - 1.7 Mo
(mai - août 2017)

Stage : "Machines virtuelles et haute disponibilité"

Rapport de stage de Mahdi HAMMOUCHE :

PDF - 1.2 Mo
(juin - septembre 2016)

Stage : "Grappe de calcul HPC à éléments délocalisés"

Rapport de stage de Brahim BIKI :

PDF - 1.4 Mo
(mai-août 2015)

Stage : "Optimisation des ressources d’un cluster pour le calcul scientifique"

Rapport de stage de Damien Delhay :

PDF - 1.4 Mo
(mai-juillet 2014)

Stage : "Diagonalisation des matrices réelles sur GPU"

Rapport de stage de Kun SONG :

PDF - 803.4 ko
(mai - août 2013)

Stage : "Optimisation du transfert de données entre un CPU et un GPU"

Rapport de stage de Jean YAOKELI :

PDF - 915.4 ko
(mai - août 2012)