[問題] 關於套入MPI的問題
#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
10/24 00:15, 1F
→
10/24 00:16, , 2F
10/24 00:16, 2F