Patent · US Expired

Avoiding gather and scatter when calling Fortran 77 code from Fortran 90 code

US6647546B1 · kind B1 · utility

22Cited by
98References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 3, 2000
Grant dateNov 11, 2003
Priority date
Expiry dateMay 3, 2020

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/51
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.