Linux并行计算平台搭建及应用王彦棡2010年5月.pptVIP

Linux并行计算平台搭建及应用王彦棡2010年5月.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * Linux并行计算平台搭建及应用 王彦棡 2010年5月 主要内容 基础知识 MPI的配置 如何使用Linux并行计算环境 基础知识 Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 基础知识 /bin: 存放常用命令 /etc: 系统管理所要的配置文件和子目录 /home: 存放用户主目录的地方 /lib: 系统基本的动态链接库 /opt: 可以选择的 /proc: 虚拟系统, 是由系统初起时内存中产生的 /tmp: 存放各程序执行时所产生的临时文件 /usr: 占空间最大的目录,用户的很多应用程序和文件几乎全在这个目录中 常用cmd命令操作 – 常用目录文件操作: ls/cd/rm/mkdir/cp/mv/cat/tar – 编辑器vim。 – man手册工具。 – 对于删除修改等危险操作和不熟的命令切记要谨慎执行。 主要内容 基础知识 MPI的配置 如何使用Linux并行计算环境 设置无密码的远程登录-SSH (基于公钥认证方式) 创建密钥对 执行: ssh-keygen -t dsa (或rsa,则之后对应文件名dsa改为rsa) 遇到问题直接回车即可。 该命令将会在~/.ssh目录下创建id_dsa和id_dsa.pub两个密钥文件,其中id_dsa保存私钥,id_dsa.pub保存公钥。 设置无密码的远程登录-SSH 在目标机器上对本机公钥授权 将上一步中本机生成的公钥文件中的内容,复制到目标机器的~/.ssh/authorized_keys文件中,则可以实现本机该用户对目标机器的无密码访问。 scp ~/.ssh/id_dsa.pub target:tmpfile ssh target “cat tmpfile /.ssh/authorized_keys” *注:如果之前共享了/home目录,则每台机器上的authorized_keys文件实际是同一个,只需在本机操作该文件即可。 MPICH安装配置 下载MPICH(最新版1.2.7p1): /mpi/mpich1/downloads/mpich.tar.gz 配置(./configure [config-args]) 编译(make) 安装(make install) 简单测试(编译和执行例程) MPICH安装配置 一个典型配置实例: ./configure -cc=gcc -c++=g++ -fc=gfortran -f90=gfortran \ -rsh=ssh \ --with-device=ch_p4 \ --enablef77 \ --enable-f90 \ --prefix=/opt/mpich *注1:如使用gfortran编译器进行Fortran语言绑定,需要事先设定环境变量export F77_GETARGDECL= 。 *注2:make install安装时可能会在复制pi3f90报错,这实际不影响安装,是由于src/fortran/configure中没能自动检测到Fortran 90程序后缀造成的,可在该文件相关位置进行修改,使其产生正确输出。 MPICH2安装配置 一个典型配置实例: ./configure --prefix=/usr/local/mpich2 \ --enable-cxx \ --enable-f77 \ --enable-f90 \ CC=icc \ CXX=icpc \ F77=ifort \ F90=ifort *注:MPICH2的C++接口实现中存在一个BUG,这会造成在使用mpicxx编译C++程序时编译器报告SEEK_SET等宏被重复定义的告警信息,设置编译选项-DMPICH_IGNORE_CXX_SEEK可以忽略这个问题。 主要内容 基础知识 MPI的配置 如何使用Linux并行计算环境 如何登录和上传文件 Windows本身不支持SSH登录,必须使用第三方模拟终端程序登录系统,用支持STFP或SCP的软件上传文件。 PUTTY NetTerm/SecureNetTerm Xmanager/SecureCRT..... Linux系统在不同的桌面环境下启动终端后,直接执行ssh命令远程登录,用scp命令远程拷贝文件。 Gnome-terminal Xterm Konsole 常用路径变量 对于BASH,登录之后执行以下两个配置文件: .bash_profile .bashrc 需要着重注意的几个环境变量: PA

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档