A. lammps学习记录:1.安装
LAMPS是一个广泛使用的分子动力学软件,专门设计用于模拟粒子集合,包括液态、固态和气态,以及各种物质类型,如原子、聚合物、生物、金属、陶瓷等。LAMPS能够处理从简单粒子到大规模系统的模型,最多可达数百万或数十亿个粒子。
为了安装LAMPS,首选方法是通过官方文档获取详细信息。使用wget命令进行下载,随后通过解压文件开始安装。
可以选择cmake方法进行安装,首先确认cmake的可用性。进入解压的文件夹,执行cmake --build .命令。该命令将生成liblammps.a和lmp文件。随后,将LAMPS可执行文件安装至系统中。
在安装过程中,可能会遇到问题。例如,当尝试使用pair_style eam时,可能会收到错误消息:"Unrecognized pair style 'eam' is part of the MANYBODY package which is not enabled in this LAMMPS binary"。这通常表示所需的package未安装。解决方法是进入lammps的src文件夹,并运行make package-status命令,以查看哪些package尚未安装。
官方建议使用preset预设方案,其中包含了所需的所有package。此外,官方还提供了一个样例来辅助理解安装过程。
对于linux服务器集群,可能需要调整配置以适应环境需求。若遇到相关问题,可以尝试使用make方法安装。该过程可能较为耗时,最终会生成可执行文件lmp_mpi。将此文件添加至环境变量中,即可在系统中使用。
验证安装是否成功,可以通过运行官方提供的样例文件body进行。至此,LAMPS安装过程完成。如有任何问题,欢迎提问,共同解决。
B. 使用make方法在linux服务器上安装lammps-2Aug2023
一、首先,下载FFTW、MPICH、LAMMPS的安装包,并通过官网获取。
解压下载的安装包到指定目录,如/mnt/disk3/home/luh。
解压后,目录下将出现FFTW、MPICH、LAMMPS各自的安装文件夹。
二、接着,安装FFTW。确认LAMMPS的默认路径为“/usr/local”,进行FFTW的安装。通过运行命令验证FFTW是否成功安装。
三、安装MPICH。执行相应测试命令以确保MPICH已正确安装。
四、安装LAMMPS。在安装前,先检查依赖包状态。若状态为“NO”,则需要设置为“YES”。使用sudo命令进行设置。然后编译并行计算版本的可执行程序。若编译成功,将生成“lmp_mpi”文件。
五、若遇到make mpi问题,可尝试修改Makefile.mpi文件,以调整CC、LINK、MPI_INC、MPI_PATH、MPI_LIB、FFT_INC、FFT_PATH、FFT_LIB等参数,确保编译成功。
六、最后,将LAMMPS安装路径添加至环境变量中,以方便后续使用。通过编辑.bashrc文件并更新PATH环境变量。
总结,上述步骤涵盖了在Linux服务器上安装FFTW、MPICH、LAMMPS所需的全过程。遵循指引,即可顺利完成安装并验证各个组件的正确性。
C. lammps该怎么入门
1、如果对lammps是否可以做东西感到不确定,可以给作者写信问一下。作者是个好人,一般都会回复。
2、lammps对linux系统没有特别的要求,只有有g++都行。redhat,suse,ubuntu等,这些系统都能满足需要。可能就是一些linux系统对新硬件支持不够。ubuntu它对新硬件支持不错。
3、确定使用lammps后,就要对他毫不怀毁兄信疑,不能自己动摇。因为在学习lammps的过程中你会遇到很多很多困难,但是坚持就是胜利!
4、开始自己做东西之前必须得啃掉手册。可以先尘友通读一遍,然后就自己感兴趣的内容细细琢磨一遍。接着就是学习命令了,特别是对那些重点的命令,就得一个一个纤轮字地看,弄清楚这个命令中每个符号的含义。否则你自己编写in文件的时候还得花费时间回头看这些命令的用法。建议先把例子看懂,结合例子来学习手册和命令。
5、多和别人讨论,也许别人一句话就能让你产生灵感。