Intel FORTRANのサブルーチンをC/C++から呼び出す

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って、まだまだ知らない構文が一杯あるな。。。

Pocket

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です