IRPF90: a programming environment for high performance computing - Université Toulouse III - Paul Sabatier - Toulouse INP Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2009

IRPF90: a programming environment for high performance computing

Anthony Scemama

Résumé

IRPF90 is a Fortran programming environment which helps the development of large Fortran codes. In Fortran programs, the programmer has to focus on the order of the instructions: before using a variable, the programmer has to be sure that it has already been computed in all possible situations. For large codes, it is common source of error. In IRPF90 most of the order of instructions is handled by the pre-processor, and an automatic mechanism guarantees that every entity is built before being used. This mechanism relies on the {needs/needed by} relations between the entities, which are built automatically. Codes written with IRPF90 execute often faster than Fortran programs, are faster to write and easier to maintain.
Fichier principal
Vignette du fichier
0909.5012.pdf (228.06 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01539073 , version 1 (05-11-2019)

Identifiants

Citer

Anthony Scemama. IRPF90: a programming environment for high performance computing. [Research Report] CNRS; Université Paul Sabatier - Toulouse (France). 2009. ⟨hal-01539073⟩
103 Consultations
28 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More