Graduation date: 2007The code reuse problem is a common software engineering problem in scientific\ud computing. As a prevailing programming language in many scientific fields,\ud Fortran does not provide support to address this problem. One particular\ud reason is that Fortran lacks the support for generic programming. By applying program-generation techniques, we developed two approaches to address the code reuse problem. The first approach is to design a program generator for the equation-based specification of subroutines that can be\ud generic in the dimensions of arrays, parameter lists, and called subroutines.\ud We apply that approach to a real-world problem in scientific computing, which\ud requires the generic description of inver...
AbstractBackgroundIn scientific computing, Fortran was the dominant implementation language througho...
In this article, we present a new mathematical modeling system SIMFOR which is based on Gfortran com...
This book systematically classifies the mathematical formalisms of computational models that are req...
Abstract. We describe the design and implementation of a program generator that can produce extensio...
The Fortran programming language was designed by John Backus and his colleagues at IBM to reduce the...
Scientific software must be adapted for different execution environments, problem sets, and availabl...
The development of high performance libraries on modern hardware is extremely difficult and often re...
Although it has many flaws by comparison with more modern programming languages, Fortran remains the...
This paper describes our experiences in the early exploration of modern concepts introduced in Fortr...
Reverse-engineering application codes back to the design and specification stage may entail the recr...
We describe the design of a domain-specific language (DSL) for the specification of generic ocean mo...
Metaprogramming has shown much promise for improving the quality of software by offering programming...
There are many legacy Fortran programs still in use today, especially scientific codes which were wr...
Many of the computer models used in scientific research have been developed in Fortran over many yea...
NOUS PROPOSONS UNE METHODE DE RETRO-INGENIERIE DE VIEUX CODES FORTRAN77 A L'AIDE DE SPECIFICATIONS A...
AbstractBackgroundIn scientific computing, Fortran was the dominant implementation language througho...
In this article, we present a new mathematical modeling system SIMFOR which is based on Gfortran com...
This book systematically classifies the mathematical formalisms of computational models that are req...
Abstract. We describe the design and implementation of a program generator that can produce extensio...
The Fortran programming language was designed by John Backus and his colleagues at IBM to reduce the...
Scientific software must be adapted for different execution environments, problem sets, and availabl...
The development of high performance libraries on modern hardware is extremely difficult and often re...
Although it has many flaws by comparison with more modern programming languages, Fortran remains the...
This paper describes our experiences in the early exploration of modern concepts introduced in Fortr...
Reverse-engineering application codes back to the design and specification stage may entail the recr...
We describe the design of a domain-specific language (DSL) for the specification of generic ocean mo...
Metaprogramming has shown much promise for improving the quality of software by offering programming...
There are many legacy Fortran programs still in use today, especially scientific codes which were wr...
Many of the computer models used in scientific research have been developed in Fortran over many yea...
NOUS PROPOSONS UNE METHODE DE RETRO-INGENIERIE DE VIEUX CODES FORTRAN77 A L'AIDE DE SPECIFICATIONS A...
AbstractBackgroundIn scientific computing, Fortran was the dominant implementation language througho...
In this article, we present a new mathematical modeling system SIMFOR which is based on Gfortran com...
This book systematically classifies the mathematical formalisms of computational models that are req...