Chinaunix首页 | 论坛 | 博客
  • 博客访问: 290204
  • 博文数量: 52
  • 博客积分: 2586
  • 博客等级: 少校
  • 技术积分: 508
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-29 19:06
文章分类

全部博文(52)

文章存档

2022年(1)

2019年(1)

2018年(1)

2013年(1)

2012年(1)

2011年(10)

2010年(16)

2009年(13)

2008年(6)

2007年(2)

我的朋友

分类: 系统运维

2010-07-08 10:28:43

关于MPI并行程序开发中的一个常见错误的解决办法

默认分类 2008-09-16 14:41:38 阅读8 评论0 字号:

部分错误和警告信息:
SEEK_SET is #defined but must not be for the C++ binding of MPI
\..\..\..\Program Files\MPICH2\include\mpicxx.h|327|warning: statement has no effect|
..\..\..\..\Program Files\MPICH2\include\mpicxx.h|327|warning: statement has no effect|
..\..\..\..\Program Files\MPICH2\include\mpicxx.h|327|warning: statement has no effect|
..\..\..\..\Program Files\MPICH2\include\mpicxx.h|327|warning: statement has no effect|
..\..\..\..\Program Files\MPICH2\include\mpicxx.h|328|warning: statement has no effect|
原因:

MPICHC++io(stdio.h)有冲突,所以在C++中使用MPICH需要一些特别的修改。
解决办法:

只要在#include "mpi.h"之前加入#define MPICH_SKIP_MPICXX即可。

阅读(4073) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~