Talks > 03-04/02/2015 Anthony Scemama

IRPF90 : a Fortran code generator for HPC

IRPF90 is a Fortran code generator 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.

Using 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. The consequence is that the programmer doesn’t need to know the production tree of each entity.

Codes written with IRPF90 execute usually faster than Fortran programs, are faster to write and easier to maintain than standard Fortran programs.

Related Talks

Visit our forum

One of the main goals of this project is to motivate new initiatives and collaborations in the HPC field. Visit our forum to share your knowledge and discuss with other HPC experts!

About us

HPCKP (High-Performance Computing Knowledge Portal) is an Open Knowledge project focused on technology transfer and knowledge sharing in the HPC, AI and Quantum Science fields.

Promo HPCNow