Des formations Fortran adaptées à vos besoins :
inter, intra-entreprise, à distance
La formation Initiation Fortran permet à des ingénieurs et chercheurs découvrant le langage de commencer à développer en Fortran pour créer des applications simples ou intervenir dans des codes complexes.
Les formations Fortran 90-95 et Fortran 2003-2008 permettent à des ingénieurs et chercheurs ayant des connaissances en Fortran de se perfectionner et
d'écrire des applications de traitement numérique autonomes et des codes s'intégrant à des solveurs (définition de conditions aux limites, modèle de comportement, ...) en utilisant les fonctionnalités des normes 90 et 95 ou 2003 et 2008.
La formation Modernisation de codes Fortran permet à des ingénieurs et chercheurs ayant des connaissances en Fortran de moderniser leurs codes Fortran 77 ou 90 vers les normes Fortran 2003, 2008 ou 2018.
Des formations Fortran avec 50% de pratique
Les formations alternent les présentations théoriques et les exercices pratiques, sous des systèmes Windows ou Linux et différents compilateurs (Intel, gfortran, ...) au choix des stagiaires. Les programmes de ces formations peuvent être adaptés aux besoins des stagiaires. N'hésitez pas à prendre contact si vous avez des questions ou des besoins spécifiques.
Support de formation interactif pour accompagner les formations et servir de référence
Un support de formation interactif est fourni pour accompagner les formations Fortran. Il présente les différentes fonctionnalités, en illustrant chacune d'elle par un exemple complet. Les exemples peuvent être exécutés ou édités en ligne, sur onlinegdb.com. Ils sont également téléchargeables pour être utilisés sur la plate forme de votre choix.
Un support standard pour Fortran 90-95 est disponible à l'achat, pour de l'auto-apprentissage ou comme référence.
Des formations Fortran en Intra entreprise, Inter entreprises, présentiel ou à distance
Nous proposons un grand nombre de formules pour le déroulement de ces formations : sessions intra-entreprises dans vos locaux, sessions inter entreprises à Grenoble, sessions à distance en visioconférence.
Prestations pour compléter les formations Fortran
Nous proposons également des prestations pour vous aider dans vos travaux sur vos logiciels (analyse, optimisation, modernisation).
Formation Initiation Fortran 77 et 90
Débuter en Fortran
Cette formation présente la syntaxe de Fortran 77 et les principaux éléments de Fortran 90.
Elle vise à maîtriser la syntaxe et l'utilisation du langage Fortran pour écrire et maintenir des applications.
Principaux points de la formation Initiation Fortran
- Introduction au langage Fortran
- Organisation et structure
- Variables
- Opérateurs et expressions
- Structures de contrôle
- Tableaux
- Procédures
- Variables partagées
- Entrées / Sorties
- Introduction au Fortran 90
Formation Fortran 90 et 95
Écrire du code plus efficace grâce à Fortran 90 et 95
Cette formation présente la syntaxe de Fortran 90 et 95. Elle permet de développer des programmes autonomes ou d'intervenir dans des applications de calcul (conditions aux limites, modèles de comportement, …) ainsi que de convertir des codes Fortran 77 dans ces nouvelles normes.
Principaux points de la formation Fortran 90 et 95
- Syntaxe Fortran 90
- Unités de compilation
- Types dérivés
- Structures de contrôles
- Tableaux
- Les pointeurs
- Interface de procédures
- Surcharges d’opérateurs
- Contrôle de visibilité
- Entrées / Sorties
- Fonctions intrinsèques
Formation Fortran 2003 et 2008
Écrire du Fortran moderne avec les normes 2003 et 2008
Cette formation présente la syntaxe de Fortran 2003 et 2008. Elle permet de convertir des anciens codes vers ces nouvelles normes, afin d'avoir des programmes plus performants et plus facilement maintenables.
Principaux points de la formation Fortran 2003 et 2008
- Vue d'ensemble des évolutions
- Améliorations syntaxiques de base
- Optimisations mémoire
- Réalisation de boucles (Fortran 2008)
- Types dérivés étendus (Fortran 2003)
- Polymorphisme
- Liaisons de procédures (Type-Bound Procedures)
- Classes abstraites et interfaces
- Interfaçage avec C
- Entrées/Sorties avancées
- Sous module (Fortran 2008)
- Arithmétique IEEE-754 et traitement des exceptions
- Introduction aux coarrays (Fortran 2008)
- Nouvelles fonctions intrinsèques
- Introduction à Fortran 2018 et 2023
- Constructions du Fortran 77 ou 95 à éviter
Formation Modernisation de codes Fortran
Moderniser des codes Fortran 77 ou 90-95
Cette formation présente les éléments à modifier dans un code Fortran ancien (77 ou 90-95). Elle passe en revue les anciennes fonctionnalités afin de les convertir dans en Fortran moderne (2008, 2018, 2023)
Principaux points de la formation Modernisation de codes Fortran
- Environnement préalable
- Références de bonnes pratiques
- Améliorations de la lisibilité
- Précision des calculs
- Améliorations de sécurité des fonctions et sous programmes
- Amélioration des performances
- Améliorations de la structuration des données
- Améliorations des entrées sorties
- Introduction aux nouveaux modèles de programmation
Prestations Fortran
Analyse d'architecture, modernisation et optimisation
Nous vous proposons des prestations d'analyse de l’architecture pour vous fournir une vision globale de l'application et de migration de codes Fortran 77 vers du Fortran moderne
Formateur
Dominique COLOMBANI, ingénieur ECL, a 15 ans d'expérience dans le développement et la maintenance de codes de calcul par éléments finis en Fortran. Il est formateur depuis plus de 20 ans sur les langages de programmation (Fortran, C, C++, Python, etc.), l'administration des systèmes Windows et Linux et les bases de données.
Sociétés ayant fait appel à nos formations Fortran pour leurs équipes : CNR, CEA, CNRS, SETEC, CEREMA