3、构建LAMMPS
3.5.可选的构建设置
LAMMPS 可以通过多种可选设置来构建。每个小节都解释了如何使用 CMake 和 make 进行构建。
3.5.1. C++11 标准合规性
编译 LAMMPS 需要 C++11 标准兼容编译器。 LAMMPS 2020 年 3 月 3 版是核心代码和大多数软件包与之前的 C++98 标准兼容的最后一个版本。当前使用的大多数 C++ 编译器都与 C++11 兼容,但一些较旧的编译器可能需要额外的标志来启用 C++11 合规性。 GNU c++ 4.8.x 的示例:
CCFLAGS = -g -O3 -std=c++11
3.5.2. FFT 库
当 KSPACE 包包含在