Intel FORTRANのサブルーチンをC/C++から呼び出す
2015年6月29日
2019年2月14日
Intel FORTRANのサブルーチンをC/C++から呼び出す方法について調べてみた。
ググってみたら、あっさり出てきたのでメモしておきます。
Standard Fortran and C Interoperability
CとFORTRAN相互の呼び出しの説明があるのですが、CからFORTRANを呼び出す場合は。。。
The following example calls a Fortran subroutine called Simulation. This subroutine corresponds to the C void function simulation.
ということで、サブルーチンはC/C++からは戻り値なし(void型)の関数として呼び出せるようです。
引数に関しては、FORTRAN側の宣言により値だったり、ポインタだったり変わるのか(引数にvalueが指定されていると値型?)。。。
FORTRANって、まだまだ知らない構文が一杯あるな。。。