R
RxSchuster
Grünschnabel
Hallo Zusammen,
ich arbeite gerade an einer Bibliothek, die eine Anbindung an OpenCL für verschiedene Programmiersprachen bieten soll. Und zwar für C, C++, Java und Fortran.
http://libclcalc.googlecode.com
C, C++ und Java sind kein Problem. Die APIs sind zwar noch nicht vollständig, das liegt aber mehr daran, das meine Zeit beschränkt ist.
Die C-API nutzt nur Datentypen die 1:1 in Fortran übersetzt werden können. Es muss also nur der C-Header in ein Fortran Interface konvertiert werden. Mit den ISO-C-Binding aus Fortran 2003 ist das kein Problem, aber sehr arbeitsintensive. Insbesondere dann, wenn ich den C-Header ändern sollte.
Meine Frage:
Gibt es ein Programm, mit dem man einen C-Header in eine Fortran-Datei konvertieren kann? Bitte keine Antworten in der Art "Such doch bei Google", so schlau bin ich auch selbst!
ich arbeite gerade an einer Bibliothek, die eine Anbindung an OpenCL für verschiedene Programmiersprachen bieten soll. Und zwar für C, C++, Java und Fortran.
http://libclcalc.googlecode.com
C, C++ und Java sind kein Problem. Die APIs sind zwar noch nicht vollständig, das liegt aber mehr daran, das meine Zeit beschränkt ist.
Die C-API nutzt nur Datentypen die 1:1 in Fortran übersetzt werden können. Es muss also nur der C-Header in ein Fortran Interface konvertiert werden. Mit den ISO-C-Binding aus Fortran 2003 ist das kein Problem, aber sehr arbeitsintensive. Insbesondere dann, wenn ich den C-Header ändern sollte.
Meine Frage:
Gibt es ein Programm, mit dem man einen C-Header in eine Fortran-Datei konvertieren kann? Bitte keine Antworten in der Art "Such doch bei Google", so schlau bin ich auch selbst!