Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

To Interoperability And Beyond: Interoperable Types Through the Promises of C and C++ and ABI Abuse [Slides]

Technical Report ·
DOI:https://doi.org/10.2172/2372657· OSTI ID:2372657
 [1]
  1. Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)

This presentation presents a technique that allows passing of Fortran nested-type hierarchies interoperably to C++. The technique is motivated by the Eulerian Application Project’s need to port code from Fortran to C++ to utilize the Kokkos performance portability library. The resulting method allows hierarchies of types to become interoperable while at the same time transforming Fortran array members of the original Fortran type into Kokkos::Views in the resulting C++ type.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
89233218CNA000001
OSTI ID:
2372657
Report Number(s):
LA-UR--24-25462
Country of Publication:
United States
Language:
English

Similar Records

CHASM : Static Analysis and Automatic Code Generation for Improved Fortran 90 and C++ Interoperability /
Conference · Sun Dec 31 23:00:00 EST 2000 · OSTI ID:975726

INteroperable Tools for Rapid dEveloPment of compatible Discretizations
Software · Wed Dec 02 00:00:00 EST 2015 · OSTI ID:1232581

INteroperable Tools for Rapid dEveloPment of compatible Discretizations
Software · Tue Dec 01 19:00:00 EST 2015 · OSTI ID:code-3774

Related Subjects