计算化学公社

 找回密码 Forget password
 注册 Register
Views: 25876|回复 Reply: 19
打印 Print 上一主题 Last thread 下一主题 Next thread

[Lammps] lammps安装全记录

[复制链接 Copy URL]

16

帖子

0

威望

755

eV
积分
771

Level 4 (黑子)


之前参考了贴吧的一个帖子,感觉不错。值得注意的是官网https://lammps.sandia.gov/doc/Build_extras.html#user-h5md-package,页面上的make lib-h5md                     # print help message
make lib-hm5d args="-m h5cc"      # build with h5cc compiler 是错的,应该改成make lib-h5md args="-m h5cc" ,这块我弄了好久才发现错了,整成图片是为了防止其他人复制黏贴的不完整,不好做参考,加个时间是因为软件一直在发展,然后过一段时间再参考本文的话,就需要多看看官网怎么说了

3

帖子

0

威望

101

eV
积分
104

Level 2 能力者

2#
发表于 Post on 2019-9-14 16:25:26 | 只看该作者 Only view this author
请教楼主,h5cc命令未找到是怎么回事,谢谢

16

帖子

0

威望

755

eV
积分
771

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2019-9-14 20:03:02 | 只看该作者 Only view this author
H意由心定X 发表于 2019-9-14 16:25
请教楼主,h5cc命令未找到是怎么回事,谢谢

确定安装hdf5了么,还有我说有错误的地方改了吗

3

帖子

0

威望

101

eV
积分
104

Level 2 能力者

4#
发表于 Post on 2019-9-15 12:54:24 | 只看该作者 Only view this author
centos 发表于 2019-9-14 20:03
确定安装hdf5了么,还有我说有错误的地方改了吗

确定装了,而且错误地方也改了。

16

帖子

0

威望

755

eV
积分
771

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2019-9-15 18:53:22 | 只看该作者 Only view this author
H意由心定X 发表于 2019-9-15 12:54
确定装了,而且错误地方也改了。

sudo yum install hdf5*,我觉得是依赖没有装全,不知道你是怎么装的,官网下载的二进制文件装的话,在环境里设置一下路径,如果有联网的话,直接如上命令装应该行

3

帖子

0

威望

101

eV
积分
104

Level 2 能力者

6#
发表于 Post on 2019-9-18 16:34:31 | 只看该作者 Only view this author
centos 发表于 2019-9-15 18:53
sudo yum install hdf5*,我觉得是依赖没有装全,不知道你是怎么装的,官网下载的二进制文件装的话,在环 ...

好的,已经解决了,非常感谢楼主

11

帖子

0

威望

25

eV
积分
36

Level 2 能力者

7#
发表于 Post on 2019-10-16 12:45:01 | 只看该作者 Only view this author
make ps 命令显示:
make:*** 没有规则可以创建目标ps
是什么问题呢

16

帖子

0

威望

755

eV
积分
771

Level 4 (黑子)

8#
 楼主 Author| 发表于 Post on 2019-10-16 13:34:58 | 只看该作者 Only view this author
furliujing 发表于 2019-10-16 12:45
make ps 命令显示:
make:*** 没有规则可以创建目标ps
是什么问题呢

在那个目录下输入的命令,要在./lammps/src下

11

帖子

0

威望

25

eV
积分
36

Level 2 能力者

9#
发表于 Post on 2019-10-16 20:41:15 | 只看该作者 Only view this author
centos 发表于 2019-10-16 13:34
在那个目录下输入的命令,要在./lammps/src下

我确实是在src下命令的。不过我的是在/lammps/doc/src目录下

15

帖子

0

威望

73

eV
积分
88

Level 2 能力者

10#
发表于 Post on 2019-10-25 13:39:11 | 只看该作者 Only view this author
请问楼主知道没有联网的Linux如何装lammps吗?

127

帖子

0

威望

2082

eV
积分
2209

Level 5 (御坂)

11#
发表于 Post on 2020-2-14 10:15:19 | 只看该作者 Only view this author
请教楼主,在用“make mpi”指令编译lammps的时候出现了下面的错误应该怎么办呢?error: #error LAMMPS is planning to transition to C++11. To disable this error please use a C++11 compliant compiler, enable C++11 (or later) compliance, or define LAMMPS_CXX98 in your makefile。
用make serial指令编译也出现同样的错误。
错误信息中倒是提示了三种做法,但是不知道具体怎么操作。
谢谢。

127

帖子

0

威望

2082

eV
积分
2209

Level 5 (御坂)

12#
发表于 Post on 2020-2-15 10:37:47 | 只看该作者 Only view this author
以上问题已解决,修改lammps/src/MAKE/下的makefile.mpi文件,把-DLAMMPS_CXX98 前面的#号去掉即可。

17

帖子

0

威望

266

eV
积分
283

Level 3 能力者

13#
发表于 Post on 2020-3-11 14:21:00 | 只看该作者 Only view this author
请问 make mpi 命令后,出现make: *** No rule to make target `mpi'.  Stop.怎么解决?

27

帖子

0

威望

1396

eV
积分
1423

Level 4 (黑子)

14#
发表于 Post on 2020-11-17 08:43:39 | 只看该作者 Only view this author
经过测试,用intel2019不适用最新版的lammps,安装最新版的会出现如下错误:
../lmptype.h:34:2: error: #error LAMMPS requires a C++11 (or later) compliant compiler. Enable C++11 compatibility or upgrade the compiler.
#error LAMMPS requires a C++11 (or later) compliant compiler. Enable C++11 compatibility or upgrade the compiler.

31

帖子

0

威望

78

eV
积分
109

Level 2 能力者

15#
发表于 Post on 2020-11-17 10:33:28 | 只看该作者 Only view this author
intel编译器相对简单

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-21 06:58 , Processed in 0.225074 second(s), 30 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list