GNU系统下DL_POLY的编译
来源:互联网 发布:微电影知乎 编辑:程序博客网 时间:2024/04/30 19:48
下载地址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.执行编译
make win
并行版本的编译
编译环境为gfortran+openmpi
1.将build文件夹下的makefile_MPI重命名为makefile复制到source文件夹下
2.修改makefile中的编译器设置,line230-line235 hpc
LDFLAGS="-O3"改为LDFLAGS="-O2 -ffast-math" FCFLAGS="-O3"改为FCFLAGS="-O2 -ffast-math"
3.执行编译
make hpc
进行计算时,执行
mpirun -np -n DLPOLY.Z
n为使用的cpu核数。
若显示程序错误“已杀死”,可以执行
mpirun -np -n DLPOLY.Z > OUTPUT
0 0
- GNU系统下DL_POLY的编译
- GNU系统下DL_POLY的编译
- GNU系统下DL_POLY的编译
- DL_POLY的安装问题
- DL_POLY下并行计算出错问题解决
- windows 下编译 davinci的 gnu工具:flash_utils.tar.gz
- GNU flex unistd.h在VC下的编译问题
- Windows下编译GNU Emacs23.2的几点小问题
- windows下的GNU编译环境Cygwin和MinGW
- GNU系列Windows下编译安装的通用步骤
- Linux系统的GNU下的ARM汇编指令详解
- 在windows下编译GNU Emacs
- 在Windows系统下使用GNU命令
- GNU/Linux下如何清理系统内存空间
- GNU下的void指针
- Linux下GNU的makefile
- GNU下的柔性数组
- DL_POLY的CONFIG文件中结构的生成fortran程序
- Django 1.6 在Windows平台下的配置
- 枚举类型 Java编程思想 读书笔记
- Android API Guides 之 App Manifest(14) - <path-permission>
- iReport专题学习之变量、栏05
- 线段树练习
- GNU系统下DL_POLY的编译
- ZOJ 3769 —— Diablo III(背包,DP)
- tcp实现简单的文件服务器(只能传文件)
- 2012淘宝笔试及答案
- Android API Guides 之 App Manifest(15) - <permission>
- linux下MySQL安装及设置
- Android API Guides 之 App Manifest(16) - <permission-group>
- c#常用知识点
- Android API Guides 之 App Manifest(17) - <permission-tree>