安装lammps前需要安装fftw和mpich吗
必须的,记住安装路径,编译lammps时要修改makefile.g 文件,需要用到fftw和mpich的路径。另外系统还要安装g ,或者,直接安装build-essential也行。fftw最好用2-1.5版本的,mpich也用2-1.5版本的。建议不要用笔记本电脑运行lammps,对本本伤害很大,用笔记本来测试还是可行的。一般lammps的计算量非常大,动则上百万千万步,用一个CPU算太慢,所以lammps通常都是并行版,并行版的意思就是你可以同时利用多个CPU进行同一个计算。有计算任务的时候先用本本测试脚本是否可以运行,用vmd查看建立的模型是不是自己想要的,如果没问题再拿到台式机上运行。fftw的安装路径可以自己选择,但如果不是在主文件夹下的话,需要用root身份安装。安装时没有出现错误之类的提示,那么就是安装成功了。
分子动学软件包lammps最先是用fotran写的,后来为什么改用C 了呢
在编程语言 中C 的性能可以说占绝对优势,C 擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,C 不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。所以C 的扩展性绝对是一流的。知道Fortran的或许都不多。但它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。但是它的扩展性却远比不上C 。在数值计算中,Fortran语言仍然不可替代。Fortran 90标准引入了数组计算等非常利于矩阵运算的功能。在数组运算时,Fortran能够自动进行并行运算,这是很多编程语言不具备的。

















