下载地址http://www.stfc.ac.uk/CSE/randd/ccg/software/DL_POLY/25526.aspx

下载需要注册,按照邮件中的方法进行解压

串行版本的编译

1.将build文件夹下的makefile_SLR1重命名为makefile复制到source文件夹下

2.修改makefile中的编译器设置,line241-line256 中的f95改为gfortran

3.修改source文件下的comms_module.f90中的line13 Use mpi!_module为Use mpi_module

4.执行编译

[plain] view plaincopyprint?
  1. make win

并行版本的编译

编译环境为gfortran+openmpi

1.将build文件夹下的makefile_MPI重命名为makefile复制到source文件夹下

2.修改makefile中的编译器设置,line230-line235 hpc

[plain] view plaincopyprint?
  1. LDFLAGS="-O3"改为LDFLAGS="-O2 -ffast-math"
  2. FCFLAGS="-O3"改为FCFLAGS="-O2 -ffast-math"

3.执行编译

[plain] view plaincopyprint?
  1. make hpc

进行计算时,执行

[plain] view plaincopyprint?
  1. mpirun -np -n DLPOLY.Z

n为使用的cpu核数。

若显示程序错误“已杀死”,可以执行

[plain] view plaincopyprint?
  1. mpirun -np -n DLPOLY.Z > OUTPUT

GNU系统下DL_POLY的编译相关推荐

  1. Ubuntu18.04系统下,gcc编译过程分析、命令参数介绍及ELF文件格式学习

    GCC编译器背后的故事及常用命令.了解ELF文件格式 文章目录 GCC编译器背后的故事及常用命令.了解ELF文件格式 前言 一.GCC简介 二.GCC背后的战友 1.Binutils 2.C运行库 三 ...

  2. 【Mpich_linux-centos7.9系统下最全编译安装调用】

    文章目录 Mpich_linux-centos7.9系统下编译安装调用 一.★Mpich软件定义: 二.★Mpich软件版本: 三.★Mpich2-1.4.1编译安装 3.1静态库的GNU编译(lib ...

  3. GNU系统下内存对齐分配的记录

    遇到一个内存对齐分配的问题,记录如下: 在 GNU 系统中,malloc 或 realloc 返回的内存块地址都是 8 的倍数(如果是 64 位系统,则为 16 的倍数).如果你需要更大的粒度,请使用 ...

  4. Ubuntu 14.04系统下安装和编译QT 5.9.2库(桌面版/ARM嵌入式IMX6版)

    最近要搞一个嵌入式项目,在I.MX6平台上基于linux系统使用QT做界面开发,于是就研究了一下如何对QT 5.9.2版本的代码进行下载和编译.同时,因为编译出来的程序不光要能在I.MX6嵌入式板子上 ...

  5. Ubuntu系统下C语言编译以及Makefile编译C语言程序

    目录 1.c语言hello world 1.打开终端 2.新建文件夹:mkdir 文件名 3.打开文件夹 cd 文件名 4.vim指令打开hello.c的c语言文件:vi hello.c 5.输入以下 ...

  6. Windows8.1系统下让VS2012编译运行IIS Express 64位 调试器

    有时候在window8以上系统中对C#系统进行调试 提示不能使用32位IIS Express,如果每次都采用IIS 在vs代码进行调试的时候很麻烦 下面我们就介绍一下怎么用编译调试64位代码: 网上方 ...

  7. Windows系统下使用Mingw编译并运行opencv教程

    一.编译环境 系统:Windows10旗舰版 cmake版本下载:3.9.2 QtMingw版本下载:qt-opensource-windows-x86-5.11.0.exe,太大了只能放网盘 ope ...

  8. 关于解决WIN8系统下QT5.6编译报错的问题

    笔者是初次接触QT,由于系统是WIN8.1的原因只能选择了QT5.6版本,这也是笔者第一篇博客,如有叙述不妥之处还请谅解. 编译器使用的是visual studio 2015,下面来介绍遇到的问题: ...

  9. linux脚本安装gcc,在Linux系统下不需要编译安装GCC9,有仓库安装模板脚本

    本文给出[安装GCC9]仓库安装模板脚本,在Linux系统可以编译安装GCC9,但很多编译安装的应用,有难度. 复制以下代码,把它们保存到文本,然后给可执行权限,双击,终端运行,应为需要输入用户密码. ...

最新文章

  1. 根据 中序遍历 和 后序遍历构造树(Presentation)(C++)
  2. [密码学] RSA利用解密指数分解n
  3. Scala定义函数的5种方式
  4. 修改MONGODB 最大连接数
  5. C++学习笔记:(六)public、protected、private继承详解
  6. 全国计算机等级考试题库二级C操作题100套(第72套)
  7. 中国人数学好,数学思维差?
  8. Georgia and Bob(Poj 1704)Nim 博弈
  9. python itertools.product_在python中,如何拆分itertools.product分组并在p中迭代
  10. vb 字符串长度_一起学VB——什么是过程
  11. InnoDB master thread工作原理
  12. android 线程池 怎么用,android中的线程池 怎么用
  13. IIS32位,64位模式下切换
  14. mongodb java驱动_Java的MongoDB驱动及读写策略
  15. snipaste怎么滚动截长图_如何截长图,这3种方法你用过吗?
  16. < 数据结构 > 队列的实现
  17. 头部导航栏和底部 图片pic 字体图标设置文字大小
  18. 2015年HEVC解码器组个人工作总结
  19. STM32F103C8T6使用RTC实现日历读取、设置和输出
  20. 关于时区的环境变量TZ

热门文章

  1. 什么是java线程_Java多线程是什么意思?
  2. GsonFormat的安装及使用
  3. Java入门基础知识点一
  4. 基于 OSGi的企业级开发框架实践——开发框架的创建
  5. 【C++】之内联函数(inline)
  6. AD的设计里面找不到生成PCB选项
  7. 力扣 2042检查句子中地数字是否递增
  8. 选择排序总结以及排序算法的稳定性
  9. Go语言中Printf 的用法
  10. Linux 开发环境工具 下载网址大全 --转