回 帖 发 新 帖 刷新版面

主题:关于MPI进程

在个人电脑上编好了一段MPI并行程序,用语句 call MPI_COMM_SIZE(MPI_COMM_WORLD,num,ierr)
来查询可以得到的进程数,结果num=1, 这是为什么呢?我的电脑一共是4个CPU啊,这个进程数可以自己设的吗?

回复列表 (共6个回复)

沙发

需要用mpiexec运行,win下有gui,到bin下找到wmpinexec.exe,运行之~

板凳

[quote]需要用mpiexec运行,win下有gui,到bin下找到wmpinexec.exe,运行之~[/quote]

你还没问lz用的什么MPI环境就回答
你说的这个只能用于 mpich2

3 楼

我的是mpich2,Windows环境下,Intel Fortran10.0,刚刚开始用MPI,比较白,您说的不懂啊,能麻烦说得详细点吗,就是先点那个,再点哪个,然后点哪个,呵呵
另外,看网上有资料说,MPI运行程序所在的硬盘不能使NTFS格式,这是为什么啊,我的硬盘全部都是NTFS格式,这个咋办啊

4 楼

不如找本入门的资料看看, 进程在运行的时候命令行设置的.

5 楼

会弄了,呵呵。
想问问,运行MPI程序为什么直接在visual studio里面ctrl+F5不行呢?ctrl+F5出来的结果还是单进程的,什么道理呢

6 楼

[quote]会弄了,呵呵。
想问问,运行MPI程序为什么直接在visual studio里面ctrl+F5不行呢?ctrl+F5出来的结果还是单进程的,什么道理呢[/quote]
因为你用的是mpich2

我来回复

您尚未登录,请登录后再回复。点此登录或注册