cmake安装LAMMPS增加MOLECULE等package

使用cmake可以较make更加快捷的安装LAMMPS,关于官网上已有Cmake安装的详细教程:

https://docs.lammps.org/Build_cmake.html

可是经过使用,发现默认的安装方式里只有最基础的包,甚至没有MOLECULE包

因此为了使用cmake来增加想要安装的包,可以如下调整:

1.在lammps文件路径下找到cmake文件夹内的presets文件夹,内有basic,cmake,文件内容如下:

# preset that turns on just a few, frequently used packages
# this will be compiled quickly and handle a lot of common inputs.

set(ALL_PACKAGES KSPACE MANYBODY MOLECULE RIGID GRANULAR)

foreach(PKG ${ALL_PACKAGES})
  set(PKG_${PKG} ON CACHE BOOL "" FORCE)
endforeach()

修改其中第四行的内容,根据自己的需求补充想要安装的包

2.在lammps的路径下新建一个文件夹,如build_new

进入文件夹后,在shell内输入cmake命令:

cmake ../cmake -C ../cmake/presets/basic.cmake -D PGK_USER_OMP=yes

则开始cmake正常配置,接着编译

cmake --build .

make install

3. 在路径中重新配置当前lmp的路径。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值