Avoiding gather and scatter when calling Fortran 77 code from Fortran 90 code
AssigneeSun Microsystems, Inc.
InventorsPaul J. Hinker, Michael Boucher
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsPaul J. Hinker, Michael Boucher
Estimating the term…
In accordance with methods and systems consistent with the present invention, a system that automatically generates Fortran 90 interfaces to Fortran 77 code is provided. These interfaces provide for the use of optional parameters and, because they are written in Fortran 90, also allow for parameter checking. These interfaces are automatically generated to allow a programmer to reap the benefits of Fortran 90 calling without having to rewrite the Fortran 77 underlying code. When generating the interfaces, the method performs an optimization that saves a significant amount of processing time as well as a significant amount of memory. This optimization involves generating the interfaces in such a way as to prevent the compiler from performing a gather and a scatter.
A method performed in a data processing system by a subprogram written in a first programming language, the method comprising:
A method performed in a data processing system containing a program written in a first programming language to perform the method, the method comprising:
A computer-readable medium containing instructions for controlling a data processing system containing a subprogram written in a first programming language to perform a method, the method comprising:
A computer-readable medium containing instructions for controlling a data processing system containing a program written in a first programming language to perform a method, the method comprising:
Dependencies are inferred from the claim text.