文档章节

【MPI+codeblocks】MPI环境设置

Z
 Zoe_2016
发布于 2016/11/26 20:20
字数 572
阅读 336
收藏 0

下载Code::Blocks & MPICH2

config Code::Blocks like below:

  • Search Directories (Compiler): C:\Program Files\MPICH2\include
  • Search Directories (Linker): C:\Program Files\MPICH2\lib
  • Linker settings: mpi.lib

遇到的问题

con't find mpi.lib(Linker settings),方法:将mpi.lib改为绝对路径C:\Program Files\MPICH2\lib\mpi.lib

运行后的错误提示:

undefined reference to ‘MPI_Comm_rank’、‘MPI_Comm_size’、‘MPI_Send’、‘MPI_Recv’、‘MPI_Finalize’

以下来自【http://svn.code.sf.net/p/codeblocks/code/trunk/COMPILERS】:

安装编译器以在Code :: Blocks中使用所需的步骤的描述。

下载GNU GCC编译器和GDB调试器
-----------------------------------------------
转到“http://www.mingw.org/download.shtml”并下载名为MinGW-x.y.z.exe的文件,其中x,y和z是版本号。文件包含编译和调试Windows程序所需的一切。

下载Microsoft Visual C ++ Free Toolkit 2003
-------------------------------------------------- ----
转到“http://msdn.microsoft.com/visualc/vctoolkit2003”,然后单击标记为“下载Visual C ++ Toolkit 2003”的链接。

下载Borland C ++编译器5.5
----------------------------------------
注意:在某些时候,通过按照下面描述的步骤,您将被要求注册Borland并填写调查。 注册免费。

转到“http://www.borland.com/products/downloads/download_cbuilder.html#”,然后点击标有“编译器”的链接。 接受许可协议后,您将获得设置文件的下载链接。

编译器中性设置步骤
----------------------------
现在您已经下载了安装文件,双击安装文件启动安装。 实际安装过程非常简单。 只需按下“下一步”【"Next" 】一路,你做了。

如果将编译器安装在默认目录以外的目录中,请启动Code :: Blocks。 如果是第一次启动它,编译器将被自动检测。 如果没有,转到“设置/配置插件/编译器”【 "Settings/Configure plugins/Compiler"】,选择您安装的编译器(compiler),切换到“程序”【 "Programs"】选项卡(我没找到,但是在toolchain executables),然后按“自动检测”【"Auto-detect".】。 如果您收到一条消息说编译器被自动检测到,成功! 如果没有,则按下“自动检测”按钮旁边的三个点的按钮,并手动选择编译器的安装目录。

附:

CodeBlocks的配置文件存放在系统盘:\Documents and Settings\用户名\Application Data\codeblocks\一个名叫Default.conf的文件中,是一个XML格式的文本文件,如果你将CodeBlocks放在U盘上带着的话,需要把这个文件拷到U盘上,以备不同的机器上使用你自己的配置。

 

http://www.2cto.com/os/201109/105812.html

本文转载自:

Z
粉丝 0
博文 36
码字总数 12725
作品 0
广州
私信 提问
MPI(Message Passing Interface) 消息传递接口

【应该了解的背景知识】 1、MPI知识--[比较熟悉] 2、VC/Visual Studio知识--[一般了解] 3、C++知识--[熟悉] MPI全称消息传递接口,是Message Passing Interface的缩写,MPI是一个库,而...

长平狐
2012/07/02
1K
0
Windows系统下搭建MPI(并行计算)环境

Windows系统下搭建MPI环境 MPI的全称是Message Passing Interface即标准消息传递界面,可以用于并行计算。MPI的具体实现一般采用MPICH。下面介绍如何在Windows XP系统下VC6中搭建MPI环境来编...

长平狐
2012/12/10
148
0
boost mpi使用时链接错误

1,boost编译。 我通过查看网上的很多教程,终于把自己的boost mpi给编译成功了。我有两个win环境,一个是:编译器VS2012,mpi为openmpi1.6,boost库为1.53;另一个环境是:编译器vs2008,m...

NOHACKCC
2013/04/06
1K
2
MPI点到点通信之一:阻塞通信

点到点通信要求send和recv能够匹配,也即一个send对应于一个recv。 阻塞通信中,消息发送有四种模式: 1).标准模式,MPI_Send 2).缓存(Buffer)模式,MPI_Bsend 3).就绪(Ready)模式,MPI...

WangDylan
2012/11/16
2.7K
0
用pcDuino实现超级计算机—-并行计算机

之前看到国外某个学校的老师,为了让学生学习并行计算编程,苦于没有经费购买超级计算机,就去用64个树莓派做了一个并行计算机。样子还是挺好看的,总所周知树莓派是ARM11在架构和指令集上都...

pc朵拉
2013/07/08
2.7K
2

没有更多内容

加载失败,请刷新页面

加载更多

关于PHP处理Json数据的例子

本文转载于:专业的前端网站➜关于PHP处理Json数据的例子 最近工作需要在原来静态看板(大屏)页面的基础上,实现数据的动态展示,而且需要定时刷新。 接到任务后就马不停蹄的开始修改页面: ...

前端老手
28分钟前
4
0
Archiva 不小心删掉了管理员权限怎么办

Archiva 的界面和 UI 比较容易出问题。 在添加用户和为用户进行权限修改的时候,不小心连 admin 这个用户的权限都删掉了。 这个时候应该如何恢复 admin 这个用户的权限? 这个时候你可以尝试...

honeymoose
今天
7
0
Java8新特性之空指针异常的克星Optional类

Java8新特性系列我们已经介绍了Stream、Lambda表达式、DateTime日期时间处理,最后以“NullPointerException” 的克星Optional类的讲解来收尾。 背景 作为开发人员每天与NullPointerExceptio...

程序新视界
今天
5
0
OSChina 周四乱弹 —— 福布斯终身秃头奖

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享如是我闻的单曲《地藏经上卷》: 如是我闻#今日歌曲推荐# 《地藏经上卷》- 如是我闻 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
957
15
Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部