Treffer: Language interoperability mechanisms for high-performance scientific applications

Title:
Language interoperability mechanisms for high-performance scientific applications
Contributors:
United States. Department of Energy. Office of the Assistant Secretary for Defense Programs.
Source:
Proceedings of the SIAM Workshop on Object-Oriented Methods for Interoperable Scientific & Engineering Computers, Yorktown Heights, NY, October 21-23, 1998
Publisher Information:
Lawrence Livermore National Laboratory
Publication Year:
1998
Collection:
University of North Texas: UNT Digital Library
Document Type:
Fachzeitschrift article in journal/newspaper
File Description:
1.3 Megabytes; Text
Language:
English
Relation:
other: DE00007805; osti: 7805; https://digital.library.unt.edu/ark:/67531/metadc721608/; ark: ark:/67531/metadc721608
Accession Number:
edsbas.39EF2C6D
Database:
BASE

Weitere Informationen

Language interoperability is a difficult problem facing the developers and users of large numerical software packages. Language choices often hamper the reuse and sharing of numerical libraries, especially in a scientific computing environment that uses a breadth of programming languages, including C, c ++, Java, various Fortran dialects, and scripting languages such as Python. In this paper, we propose a new approach to langauge interoparability for high-performance scientific applications based on Interface Definition Language (IDL) techniques. We investigate the modifications necessary to adopt traditional IDL approaches for use by the scientific community, including IDL extensions for numerical computing and issues involved in mapping IDLs to Fortran 77 and Fortran 90.