Intel publie gratuitement son oneAPI Toolkit, qui inclue la dernière version du compilateur Intel Fortran !
https://software.intel.com/content/w...-toolkits.html
Voir également la discussion :
https://fortran-lang.discourse.group...an-2018/471/29
Intel publie gratuitement son oneAPI Toolkit, qui inclue la dernière version du compilateur Intel Fortran !
https://software.intel.com/content/w...-toolkits.html
Voir également la discussion :
https://fortran-lang.discourse.group...an-2018/471/29
A noter qu'Intel annonce que son compilateur est le premier à implémenter intégralement la norme Fortran 2018.
Et qu'il y a désormais deux compilateurs Intel Fortran :
- Le classique ifort
- Et un nouveau compilateur ifx basé sur LLVM, mais encore en version beta.
Le paquet intel-basekit utilise 16 Go sur votre disque dur, mais vous pouvez installer juste les compilateurs Fortran (téléchargement : 560 Mo, sur disque : ~1.5 Go). Voici les commandes pour Ubuntu :
La dernière commande est à ajouter à votre fichier .bash_profile, sinon vous devrez la taper à chaque fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6$ wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB $ sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB $ rm GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB $ sudo add-apt-repository "deb https://apt.repos.intel.com/oneapi all main" $ sudo apt install intel-oneapi-compiler-fortran $ source /opt/intel/oneapi/setvars.sh
Et voilà, vous avez le ifort classique et le nouvel ifx encore en développement :
A noter que ifx ne permet pas encore d'utiliser les cotableaux (coarrays) pour le calcul parallèle, même si l'option apparaît dans son aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $ ifort --version ifort (IFORT) 2021.2.0 20210228 Copyright (C) 1985-2021 Intel Corporation. All rights reserved. $ ifx --version ifx (IFORT) 2021.2.0 Beta 20210317 Copyright (C) 1985-2021 Intel Corporation. All rights reserved.
Dans les versions récentes d'Ubuntu, add-apt-repository va mettre à jour automatiquement la liste des paquets lors de l'import d'une clef publique.
Avec des versions <18.04 ou d'autres distributions Linux, il peut être nécessaire de faire un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $ sudo apt update
J'ai rencontré des problèmes en mettant cette commande dans le .bash_profile (lancé lors de chaque connexion avec identifiant/mot de passe).
Je l'ai donc plutôt mise dans le .bashrc (lancé à chaque lancement d'un terminal):
La redirection permet d'éviter l'affichage du message à chaque fois qu'on ouvre un shell.
Code : Sélectionner tout - Visualiser dans une fenêtre à part source /opt/intel/oneapi/setvars.sh --force > /dev/null
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager