五计算任务投放.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
五计算任务投放

示例 #include mpi.h” int main(int argc, char* argv[]) { int rank; int size; char cmd[256]; MPI_Init(0,0); MPI_Comm_rank(MPI_COMM_WORLD, rank); MPI_Comm_size(MPI_COMM_WORLD, size); std::coutHello world from process rank of sizestd::endl; sprintf(cmd, mkdir ccc%d ,rank); system(cmd); sprintf(cmd, cd ccc%d ,rank); MPI_Finalize(); return 0; } 示例 1135 mpic++ -o test.mpi mpi.c 1136 mpirun -np 4 test.mpi #!/bin/sh #PBS -S /bin/sh #PBS -N do-1448 #PBS -q gpu #PBS -l nodes=1:ppn=2 #PBS -j oe source ~/.bashrc export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/mkl/8.1/lib/em64t/lib cd /ldata2/xbdeng/chenfj mpirun -np 2 test.mpi 五:计算任务投放 作业脚本的编写 基本参数 #!/bin/bash #PBS -d /ldata/dyliu/workdir #PBS -o /ldata/dyliu/output #PBS -e /ldata/dyliu/error #PBS -l nodes=2:ppn=8 #PBS -l walltime=240:00:00 #PBS -l mem=4gb #PBS -q workq cd $PWD 作业脚本可到计算中心网页下载 五:计算任务投放 配置MPI环境(VASP) ulimit -s unlimited source /opt/intel/Compiler/11.1/046/bin/intel64/iccvars_intel64.sh source /opt/intel/Compiler/11.1/046/bin/intel64/ifortvars_intel64.sh source /opt/intel/mkl/25/tools/environment/mklvarsem64t.sh source /opt/intel/impi/3.1/bin64/mpivars.sh EXEC=/opt/issp2/vasp_4.6.28 五:计算任务投放 配置MPI环境(VASP) NP=`cat $PBS_NODEFILE | wc -l` NN=`cat $PBS_NODEFILE | sort | uniq | tee /tmp/nodes.$$ | wc -l` cat $PBS_NODEFILE /tmp/nodes.$$ sed -i s/$/-ib:8/ /tmp/nodes.$$ mpdboot -n $NN -f /tmp/nodes.$$ -r ssh mpiexec -genv I_MPI_DEVICE rdma -machinefile /tmp/nodes.$$ -n $NP $EXEC mpdallexit rm -f /tmp/nodes.$$ 五:计算任务投放 配置环境wien2k alias lsi=ls -aslp *.in* alias lso=ls -aslp *.ou* alias lsd=ls -aslp *.def alias lsc=ls -aslp *.cl* alias lss=ls -aslp *.sc* alias lse=ls -aslp *.error alias pslapw=ps -ef |grep lapw alias cdw=cd $curdir export EDITOR=xterm -e vi export SCRATCH=$curdir 四:计算任务投放 配置环境wien2k export WIENROOT=/opt/issp2/wien2k export W2WEB_CASE_BASEDIR=$curdir export STRUCTEDIT

文档评论(0)

dlmus + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档