Fortran est un langage de programmation encore largement répandu pour réaliser des calculs scientifiques. Les versions les plus usitées sont le Fortran 77 et le Fortran 90, à noter qu'il supporte la programmation orientée objet depuis 2003.
Parmi les compilateurs existants figurent
Pour des programmes simples, gfortran est largement suffisant mais pour des projets nécessitant un temps de calcul conséquent, on peut lui préférer la version d'Intel (voir une comparaison des différents compilateurs ici)
Basé sur http://ubuntuforums.org/showthread.php?t=89571.
sudo apt-get install rpm build-essential
tar xvzf l_fcompxe_*.tgz
cd l_fcompxe_* sudo ./install.sh
PATH="/opt/intel/fc/9.0/bin:$PATH" export PATH LD_LIBRARY_PATH="/opt/intel/fc/9.0/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH
Ces lignes sont à adapter en fonction de votre version et architecture ; pour une version 64bits, il fallait rajouter (voir ici) :
source /opt/intel/Compiler/11.1/072/bin/ifortvars.sh ia64 LD_LIBRARY_PATH="/opt/intel/Compiler/11.1/072/lib/intel64:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH
sudo ln -s /opt/intel/Compiler/11.1/072/lib/intel64/ifort /bin
Voir le manuel pour plus d'informations :
man ifort
Exemple de commande :
ifort -O -c test.f90
Plusieurs IDE sont disponibles avec une configuration plus ou moins aisée en fonction du logiciel. Citons :