143,932 research outputs found
IRPF90: a programming environment for high performance computing
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.Comment: 18 pages, 14 figure
h5fortran: object-oriented polymorphic Fortran interface for HDF5 file IO
h5fortran provides object-oriented and functional interface to the HDF5 library for Fortran. h5fortran prioritizes ease-of-use, robust self-tests and Fortran 2008 standard syntax for broad compiler, operating system and computing platform support from Raspberry Pi to HPC.https://engrxiv.org/u85s4First author draf
Vienna FORTRAN: A FORTRAN language extension for distributed memory multiprocessors
Exploiting the performance potential of distributed memory machines requires a careful distribution of data across the processors. Vienna FORTRAN is a language extension of FORTRAN which provides the user with a wide range of facilities for such mapping of data structures. However, programs in Vienna FORTRAN are written using global data references. Thus, the user has the advantage of a shared memory programming paradigm while explicitly controlling the placement of data. The basic features of Vienna FORTRAN are presented along with a set of examples illustrating the use of these features
FORTRAN read package
Flexible input schemes for digital programs are described. No card format or special order of cards is required. Read package is controlled by small set of parameters which can be changed to account for differences in computers and digital programs
Characteristics of FORTRAN
Publication is announced which outlines source program differences between IBM 360, UNIVAC 1108, CDC 6000, and Honeywell Series 32 computer systems. Publication can be guide to programmer in converting existing program from one computer system to another
- …