计算化学公社

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

[Lammps] Lammps在intel编译器下编译安装

[复制链接 Copy URL]

98

帖子

1

威望

2934

eV
积分
3052

Level 5 (御坂)

本帖最后由 lindlar 于 2022-6-15 17:21 编辑

直接采用intel编译器编译lammps的简便方法,无需额外安装fftw和mpi
1、Lammps版本:lammps-29Oct20,也适用于lammps-17Feb2022
2、intel编译器,含mpi版本:parallel_studio_xe_2020_update4_cluster_edition,设置好环境变量
3、~/intel/compilers_and_libraries_2020.4.304/linux/mkl/interfaces/fftw3xf  中编译:make libintel64 ,即可得到:   libfftw3xf_intel.a
4、解压缩lammps,tar -xvf lammps-*****,进入lammps-29Oct20/src,输入:
       make yes-all
       make no-lib
       make  -j n intel_cpu_intelmpi   (n 为cpu核心数)
      完成后得到:lmp_intel_cpu_intelmpi  
5、测试:mkdir lammps_test
               cp -r ~/lammps-29Oct20/examples/shear .
               mpirun -np 16 ~/lammps-29Oct20/src/lmp_intel_cpu_intelmpi < in.shear




评分 Rate

参与人数
Participants 4
eV +19 收起 理由
Reason
scu_crz + 4
ggdh + 5 233333
hdhxx123 + 3 GJ!
sobereva + 7

查看全部评分 View all ratings

98

帖子

1

威望

2934

eV
积分
3052

Level 5 (御坂)

23#
 楼主 Author| 发表于 Post on 2023-4-24 17:33:01 | 只看该作者 Only view this author
xinxinup 发表于 2023-4-21 20:29
安装lammps小白,请问各位老师,获得libfftw3xf_intel.a的用处是什么,我没做这步也能安装运行起来。版本la ...

这是需要的fftw3数据库

48

帖子

0

威望

980

eV
积分
1028

Level 4 (黑子)

22#
发表于 Post on 2023-4-21 20:29:29 | 只看该作者 Only view this author
本帖最后由 xinxinup 于 2023-4-21 20:35 编辑

安装lammps小白,请问各位老师,获得libfftw3xf_intel.a的用处是什么,我没做这步也能安装运行起来。版本lammps-29Sep2021。

48

帖子

0

威望

980

eV
积分
1028

Level 4 (黑子)

21#
发表于 Post on 2023-4-13 22:35:32 | 只看该作者 Only view this author
请问各位老师,这样编译安装的是双精度的吗,对于CPU单双精度的编译怎么选取操作的?

53

帖子

0

威望

303

eV
积分
356

Level 3 能力者

20#
发表于 Post on 2023-4-13 16:16:49 | 只看该作者 Only view this author
xinxinup 发表于 2023-4-13 16:06
请问各位老师,AMD的服务器怎么在linux下安装lammps,有类似的教程吗?

我记得AMD参与研发的是GNU,可能会比用intelmpi好一点,但intel的也能在amd的cpu上使用。并且oneAPI一键安装比绝大多数东拼西凑的都要简单,不过对非kokkos的gpu编译支持好像不是很好

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
xinxinup + 3 谢谢

查看全部评分 View all ratings

48

帖子

0

威望

980

eV
积分
1028

Level 4 (黑子)

19#
发表于 Post on 2023-4-13 16:06:53 | 只看该作者 Only view this author
请问各位老师,AMD的服务器怎么在linux下安装lammps,有类似的教程吗?

91

帖子

0

威望

486

eV
积分
577

Level 4 (黑子)

18#
发表于 Post on 2023-1-11 14:08:49 | 只看该作者 Only view this author
lammps-23Jun2022里面的ELECTRODE好像总出错

3

帖子

0

威望

149

eV
积分
152

Level 3 能力者

17#
发表于 Post on 2022-12-21 18:08:22 | 只看该作者 Only view this author
牧生 发表于 2022-12-18 12:10
https://download.lammps.org/tars/

谢谢

1560

帖子

0

威望

4995

eV
积分
6555

Level 6 (一方通行)

16#
发表于 Post on 2022-12-18 12:10:41 | 只看该作者 Only view this author
Theodora 发表于 2022-12-18 12:05
求lammps-17Feb2022安装包

https://download.lammps.org/tars/


又菜又爱玩

3

帖子

0

威望

149

eV
积分
152

Level 3 能力者

15#
发表于 Post on 2022-12-18 12:05:51 | 只看该作者 Only view this author
蛾眉皓齿 发表于 2022-9-26 16:28
版本降低以后,问题已解决,谢谢,谢谢~

求lammps-17Feb2022安装包

6

帖子

0

威望

63

eV
积分
69

Level 2 能力者

14#
发表于 Post on 2022-9-26 16:28:26 | 只看该作者 Only view this author
lindlar 发表于 2022-9-22 20:30
感觉是Makefile有问题,../../lib/electrode/Makefile.lammps,这里有问题。是不是把lammps-23Jun2022版 ...

版本降低以后,问题已解决,谢谢,谢谢~

98

帖子

1

威望

2934

eV
积分
3052

Level 5 (御坂)

13#
 楼主 Author| 发表于 Post on 2022-9-22 20:30:10 | 只看该作者 Only view this author
蛾眉皓齿 发表于 2022-9-22 10:32
楼主,您好,在用make -j 18 intel_cpu_intelmpi时候出错,make[1]: Entering directory `/home/zxl/lammps ...

感觉是Makefile有问题,../../lib/electrode/Makefile.lammps,这里有问题。是不是把lammps-23Jun2022版本降低到lammps-17Feb2022试一试

6

帖子

0

威望

63

eV
积分
69

Level 2 能力者

12#
发表于 Post on 2022-9-22 10:32:35 | 只看该作者 Only view this author
楼主,您好,在用make -j 18 intel_cpu_intelmpi时候出错,make[1]: Entering directory `/home/zxl/lammps/lammps-23Jun2022/src/Obj_intel_cpu_intelmpi'
Makefile.package.settings:4: ../../lib/electrode/Makefile.lammps: No such file or directory
make[1]: *** No rule to make target `../../lib/electrode/Makefile.lammps'.  Stop.编译器中libfftw3xf_intel.a也是有的,成功编译过VASP,lammps在最后一步出错了。是不是要修改makefile文件?

358

帖子

0

威望

2307

eV
积分
2665

Level 5 (御坂)

11#
发表于 Post on 2022-8-6 06:34:29 | 只看该作者 Only view this author
好多外挂包都不能编译。伞形采样计算都没办法编译进去。

98

帖子

1

威望

2934

eV
积分
3052

Level 5 (御坂)

10#
 楼主 Author| 发表于 Post on 2022-5-26 21:14:43 | 只看该作者 Only view this author
本帖最后由 lindlar 于 2022-5-26 21:22 编辑
静哥哥 发表于 2022-5-13 20:44
楼主好,我按照您的方法进行安装,在进行make -j n intel_cpu_intelmpi 这一步报错。我的电脑装vasp前已经 ...

(1)注意是这个文件: libfftw3xf_intel.a,在~/intel/compilers_and_libraries_*****/linux/mkl/interfaces/fftw3xf 下看看这个文件是否存在?若没有按照上面写的编译一下,即可得到。与你另外网页看到的不一样,这个是直接使用intel 自带的fftw3;(2)make -j n intel_cpu_intelmpi 中n要给一个具体的数,比如4,依据自己cpu核心数给

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

GMT+8, 2026-2-19 23:19 , Processed in 0.209507 second(s), 31 queries , Gzip On.

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