[問題] 關於套入MPI的問題

看板C_and_CPP作者 (人緣有待等)時間14年前 (2009/10/20 11:17), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
#include "mpi.h" #include <stdio.h> #include <stdlib.h> int main(int argc , char *argv[]) { int rank, size; MPI_Init( &argc, &argv ); MPI_Comm_rank( MPI_COMM_WORLD, &rank ); MPI_Comm_size( MPI_COMM_WORLD, &size ); printf( "Hello World from Node %d\n", rank, size ); MPI_Finalize(); system("pause"); } 因為課程關係,開始學習怎麼寫平行程式,一開始便先從Hello World 下手 在網路上找到一些寫好的範例, 也把相關的設定都用好了 編譯的時候卻發生以下三個錯誤,錯誤如下: 1 D:\MPICH2\include\mpi.h:1118, from C:\Documents and Settings\Administrator\桌面\test.cpp In file included from D:/MPICH2/include/mpi.h:1118, from C:\Documents and Settings\Administrator\桌面\test.cpp 1 C:\Documents and Settings\Administrator\桌面\test.cpp from C:\Documents and Settings\Administrator\桌面\test.cpp 45:30 D:\MPICH2\include\mpicxx.h token "@" is not validin preprocessor expressions 接著便依循錯誤的部分找到了檔案(mpi.h) 然後到該檔案中的第1118行,該行寫的是:#include "mpicxx.h" 想請問的是,問題是出在"mpicxx.h這個檔案上面嗎? 以及最後一行的錯誤又是代表什麼意思呢? 希望各位能夠幫忙一下我這個MPI新手>"< -- ψsilentocean ═════════════════════════╗ MSN 送宵夜 等人 z 好人 惡夢 /\/\ 覺醒 -◎ > < _ _ zz _ o /\ /\ ◣◢ - ▉\ \\\\\ / __ zz - ◥█\/█◤ ┬─┬ \ || < / Q | ◥██ ██◤ \╰┬┤══||δ // ══|| ══ == ◥██ / \ ██◤══╝ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.25.86

10/24 00:15, , 1F
用Windows的話,也可以考慮用Visual Studio+MSMPI喔:)
10/24 00:15, 1F

10/24 00:16, , 2F
文章代碼(AID): #1AtIl4rN (C_and_CPP)