Summary Report No. 67



Coupling Distributed Fortran Applications Using C++ Wrappers and the CORBA Sequence Type
Th. Slawig (December 2000)


The CORBA standard lacks a mapping of its Interface Definition Language IDL to FORTRAN which still is an important language of many scientific and engineering applications. Using the given IDL to C++ mapping and a wrapping technique an effective coupling of FORTRAN codes can be realized that in most cases avoids data copying. A way to use the IDL sequence type for the data transfer is shown which allows highly flexible interfaces.


Complete document (0.2 MB)