- 1、本文档共72页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux的编译Fortran程序
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2004年4月 */149 常用编译参数 -Ldirname:将dirname所指出的目录加入到程序函数档案库文件的目录列表中,是在连接过程中使用的参数。在预设状态下,连接程序ld在系统的预设路径中(如/usr/lib)寻找所需要的档案库文件,这个选项告诉连接程序,首先到-L指定的目录中去寻找,然后到系统预设路径中寻找,如果函数库存放在多个目录下,就需要依次使用这个选项,给出相应的存放目录。 -lname:在连接时,装载名字为“libname.a”的函数库,该函数库位于系统预设的目录或者由-L选项确定的目录下。例如,-lm表示连接名为“libm.a”的数学函数库。 上面我们简要介绍了编译器最常用的功能和主要参数选项,更为详尽的资料可以参看Linux系统的联机帮助。 2004年4月 */149 GCC应用举例 1.gcc hello.c 生成a.out 2. gcc –o hello helo.c 生成hello 3. gcc –O –o hello hello.c 生成hello 4. gcc –O2 –o hello hello.c 生成hello 5. gcc –c hello.c 生成hello.o gcc –o hello hello.o 生成hello 6. gcc –c hello1.c 生成hello1.o gcc –c hello2.c 生成hello2.o gcc –o hello hello1.o hello2.o 生成hello 7. gcc –o test test1.o –lm –I/home/czn/include 2004年4月 */149 讲座主要内容提示 并行系统安装和常用命令 并行机群系统调试 编译环境 常用编译器 编译优化 如何编译 并行环境 曙光集群管理系统-Gridview MPI的安装 安装: #tar -xzvf mpich-1.2.6.tar.gz #cd mpich-1.2.6 #./configure --with-device=ch_p4 --prefix=/usr/local/mpich-1.2.6 #make #make install 环境变量设置 #vi /etc/profile 加入下面的行 export MPI_ROOT=/usr/local/mpich-1.2.6 export PATH=$MPI_ROOT/bin:$PATH export MANPATH=$MPI_ROOT/man:$MANPATH #source /etc/profile MPI的使用 mpirun的基本格式为: mpirun [mpirun-options…] progname [options…] 其中 [mpirun-options…], 主要选项如下: -np np 要加载的进程个数,系统读machines.LINUX的内容 -p4pg p4file 按照p4file文件中的要求加载用户进程 -machinefile 按照machinesfile文件中的节点名个数加载进程 p4file文件 该文件的格式为: 第一行:结点名 0 用户要加载的进程--允许使用绝对路径 第二行:结点名 1 用户要加载的进程--允许使用绝对路径 ...... 第 n行:结点名 1 用户要加载的进程--允许使用绝对路径 其中n为用户要加载进程的个数。结点名可以相同,也可以不同。且用户使用此选项后, -np选项无效。 machines.LINUX文件和machinefile文件内容: nodeX:Y . nodeZ:W X-Z:机群节点名(系统名字)比如节点1-20 Y、W节点名对应的CPU个数 MPI使用简例 最简单的运行一个MPI应用程序的例子是: #mpirun -np 4 a.out, #mpirun –machinefile machinefile a.out #mpirun –p4pg ./p4file a.out 它将在并行机上加载4个用户执行程序 一般情况下最好用-p4pg选项,p4file文件包含有关进程在哪些节点上运行的信息。如你已登录到节点node1, 并用4个节点执行
您可能关注的文档
- JAVA系统开发的规范.doc
- java类库和常用的类简介.ppt
- Java线的程(上).ppt
- Java缓存框架及其在A的SS中的应用.doc
- JAVA编码的规约.doc
- Java编程的规范.docx
- java网络编的程_总_结.ppt
- java虚拟的机3.pdf
- JAVA编程高级-的多线程编程.pdf
- java计的算器设计报告.pdf
- 2025至2030年中国单柄浅煲市场分析及竞争策略研究报告.docx
- 2025至2030年中国单组份环氧树脂胶粘剂市场分析及竞争策略研究报告.docx
- 2025至2030年中国挡风玻璃胶市场分析及竞争策略研究报告.docx
- 2025至2030年中国登山扣指南针市场现状分析及前景预测报告.docx
- 2025至2030年中国地产交易电话短信查询系统市场分析及竞争策略研究报告.docx
- 2025至2030年中国低起泡性精炼剂市场分析及竞争策略研究报告.docx
- 2025至2030年中国套装雨衣行业发展研究报告.docx
- 2025-2031年中国扑克牌行业发展前景预测及投资战略规划研究报告.docx
- 2025年中国进油细管数据监测报告.docx
- 2025年中国后搁板数据监测报告.docx
最近下载
- 党员发展对象培训班心得体会1500字.docx VIP
- 初中数学初中数学初二期中考试模拟试题含答案考点及解析_2.doc VIP
- 2025年档案职称考试培训练习题试题库完整.doc VIP
- BS EN 12390-8-2019 硬化混凝土试验.第8部分:压力下水的渗透深度.pdf VIP
- A320飞机常用部件速查手册.doc VIP
- EL6751带台达A2伺服驱动器canopen通讯.docx VIP
- 2024年枣庄滕州市属国有企业招聘真题.docx VIP
- 物联网智能仓储管理系统考核试卷.docx VIP
- 人文关怀在护理工作中的应用(1).pptx VIP
- 2024年电子政务考试复习题.pdf VIP
文档评论(0)