C言語とFortranではインターフェイスに違いが見られる。
サブルーチン
○C言語の場合
ierr = MPI_Xxxx(...);
○Fortranの場合
call mpi_xxxx(....,ierr)
システム用の配列
○C言語の場合
MPI_Status istatus;
○Fortranの場合
integer istatus(mpi_status_size)
データ型の指定
○C言語の場合
文字:MPI_CHAR
整数:MPI_INT
実数:MPI_FLOAT
倍精度実数:MPI_DOUBLE
○Fortranの場合
文字:MPI_CHARACTER
整数:MPI_INTEGER
実数:MPI_REAL
倍精度実数:MPI_DOUBLE_PRECISION
複素数:MPI_COMPLEX
No comments:
Post a Comment