




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
并行计算实验环境搭建指南一、资源列表本系列实验所需软件和参考资料均可从课程网站下载:/orgs/hpclab/course/graduate2011/1. 集成开发环境 CodeBlock 10.05(含mingw版)2. PThread for Win32 2.8.03. Mpich.nt.1.2.34. Hadoop 0.20.25. SSH客户端二、CodeBlock安装配置配置编译器1. 位置:menu-settings-Complier and Debugger2. 在设置面板中Selected Compiler选项中选GNU GCC Compiler三、PThread配置1. 双击执行pthreads-w32-2-8-0-release.exe2. 解压到指定目录,假定为 $PTHREAD_INSTALL,3. 在CodeBlock中新建Console Application类型的工程4. 设置编译选项,menu-project-build options (参见图1)4.1 再次确认编译器为GNU GCC4.2 选中面板Search Directories4.3 在Complier的搜索路径中加上$PTHREAD_INSTALLPre_built.2include4.4 在Linker的搜索路径中加上$PTHREAD_INSTALLPre_built.2lib5. 设置链接选项,menu-project-build options5.1 选中面板Linker settings5.2 在链接库的路径中加上$PTHREAD_INSTALLPre_built.2 liblibpthreadGC2.a6. 编译示例程序7. 运行示例程序,在cmd窗口中直接执行编译后生成的exe文件(如果提示找不到链接库,可将pthreadGC2.dll拷贝到可执行文件的目录下)图1. PThread配置例四、OpenMP配置1. 在CodeBlock中新建Console Application类型的工程2. 设置编译参数,menu-project-build options,在Compiler Setting里的Other Options中粘贴-fopenmp(参见图2)3. 设置链接参数,在Link Setting里的Other Options中粘贴-lgomp lpthread(参见图3)4. 编译示例程序5. 运行示例程序如果提示找不到链接库,可将pthreadGC2.dll拷贝到可执行文件的目录下;并在CodeBlock的安装目录下的mingw文件夹中找到libgomp-1.dll,拷贝到可执行文件的目录下图2. OpenMP编译参数配置例图3. OpenMP链接参数配置例五、MPI安装配置1. 双击执行mpich.nt.1.2.3.exe,安装时要选择全部组件,否则只能在本机上运行,假定安装目录为$MPI_INSTALL。图4. MPICH.NT 安装2. 在CodeBlock中新建Console Application类型的工程3. 设置编译参数,menu-project-build options,选中Search Directories3.1 在Complier的搜索路径中加上$MPI_INSTALL SDK.gccinclude3.2 在Linker的搜索路径中加上$MPI_INSTALLSDK.gcclib4. 设置链接参数,menu-project-build options,在Link Setting里的Other Options中粘贴-lmpich -lws2_32(参数设置方法参考OpenMP的配置)5. 编译示例程序6. 运行程序6.1 Dos命令行方法:6.1.1 在我的电脑上点右键,属性-高级-环境变量,编辑系统变量Path,添加$MPI_INSTALLmpdbin。(用分号隔开)6.1.2 在命令行下切换到编译后的可执行文件所在目录6.1.3 执行:mpirun np proc_num exe_filenameproc_num :进程数, exe_filename :可执行程序名6.1.4 输入用户名和密码(注:MPI不允许空密码)6.2 可视化方法(参看图5-6):6.2.1 开始-所有程序-MPICH-mpd-MPIRun6.2.2 选择可执行程序,设置进程数,执行6.2.3 输入用户名和密码 图5-6. MPI程序的可视化运行六、MPI多机运行的配置1. 确保各个机器上均正确安装了MPI2. 确认各个机器的计算机名,确保没有重名。(计算机重命名:我的电脑上点右键,属性-计算机名,点击“更改”,输入新的计算机名,需要重新启动。)3. 为各个机器统一用户名和密码4. 临时关闭Window防火墙5. 用MPIConfig.exe查找并确认各个计算节点,(参见图7)5.1 开始-所有程序-MPICH-Remote Shell-MPI Configuration Tool5.2 确认参加计算的机器都能被找到图7. MPI Configuration Tool运行界面6. 将可执行文件复制到各个机器上。(为方便配置,可复制到同一路径名下,假设均复制到d:mpihello_mpi.exe)7. 编辑MPI运行配置文件,文件格式如下(更多格式细节参看MPI文档)#设置可执行文件的缺省位置exe d:mpihe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年职业技能中式面点师中式面点师(高级)-中式面点师(高级)参考题库含答案解析
- 任务3智能科技箱包产品研发项目刘雪姿62课件
- 眉眼唇纹绣课件
- 2024-2025学年七年级下学期语文期中试题汇编《非连续性文本阅读》含答案解析
- 2025年特种作业类危险化学品安全作业氟化工艺作业-化工自动化控制仪表作业参考题库含答案解析
- 美术学院的数学试卷
- 青岛五四版 数学试卷
- 2025年建筑工程类环境影响评价工程师评价技术方法-相关法律法规参考题库含答案解析
- 拍照的数学试卷
- 绵阳特岗教师数学试卷
- 安全质量部部门及岗位职责
- 基于工作坊培训模式的叙事教育培训方案在实习护生共情能力培养中的应用效果
- 翼状胬肉手术配合
- 商会2025上半年工作总结及下半年工作计划
- 无人机飞行安全知识讲座
- 河南省濮阳市2024-2025学年八年级上学期11月期中语文试题(含答案)
- 浪潮社会招聘在线测评题
- 电缆价格自动核算表
- Unit 5 Reveling nature Understanding ideas A journey of Discovery教学设计 2023-2024学年外研版(2019)高中英语选择性必修第一册
- 2024年内蒙古呼伦贝尔农垦拉布大林上库力三河苏沁农牧场招聘115人历年高频考题难、易错点模拟试题(共500题)附带答案详解
- 2024年全国网络安全行业职业技能大赛(数据安全管理员)考试题库-下(多选、判断题)
评论
0/150
提交评论