赞
踩
LAMMPS 是一个大型软件项目,具有大量源文件、大量文档和大量示例文件。当通过从 GitHub 克隆 git 存储库来下载 LAMMPS 时,默认情况下还会下载自 2006 年 9 月以来的整个提交历史记录。编译 LAMMPS 会将已编译对象文件和库的存储要求添加到计数中。
在具有文件系统配额的 HPC 集群上的用户帐户或在磁盘空间容量有限的其他环境中,可能需要减少存储要求。以下是一些建议:
git clone git@github.com:lammps/lammps --depth=1 --branch=develop
仅克隆最后一次提交而不是完整的项目历史记录来创建所谓的浅存储库。这会将下载的大小减少到大约一半。使用 --depth=1
不可能检查 LAMMPS 的不同版本/分支,使用 --depth=1000
将使多个最新版本可用,而无需额外的存储需求(整个 git 历史记录有近 30,000 次提交) 2021 年秋季)。-g
或使用 -DCMAKE_BUILD_TYPE=Release
)或在不再进行调试时对 LAMMPS 可执行文件使用 strip
命令需要。 strip 命令也可以应用于 LAMMPS 共享库。静态库可以被完全删除。make clean-<machine>
或 make clean-all
删除src文件夹中的目标文件。对于基于 CMake 的构建,可以使用 make clean
或仅删除整个构建文件夹。赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。