高性能计算工具与资源指南
1 Windows 包管理器
长期以来,高度专有的 Windows 操作系统在软件安装和支持方面表现不一。有些软件得到了很好的支持,而有些则完全没有。随着微软拥抱开源运动,情况正在发生变化。Windows 凭借其新的 Windows 子系统 Linux (WSL) 加入了这一潮流。WSL 在 shell 中设置了一个 Linux 环境,应该允许大多数 Linux 软件无需更改即可运行。最近宣布 WSL 将支持对 GPU 的透明访问,这在高性能计算社区中引起了轰动。当然,主要目标是游戏和其他大众市场应用,但如果可能的话,我们也乐于从中受益。
2 Spack 包管理器:高性能计算的包管理器
到目前为止,我们讨论的包管理器主要围绕特定的计算平台。由于需要同时支持更多的操作系统、硬件和编译器,高性能计算工具面临的挑战比传统包管理器要大得多。直到 2013 年,劳伦斯利弗莫尔国家实验室的 Todd Gamblin 发布了 Spack 包管理器,才解决了这些问题。当整个系统中的包少于十几个时,有人为 Spack 列表贡献了几个包。现在有超过 4000 个受支持的包,其中许多是高性能计算社区独有的。
2.1 Spack 快速入门指南
要安装 Spack,请输入以下命令:
git clone https://github.com/spack/spack.git
然后将路径和设置脚本添加到您的环境中。您可以将这些添加到您的 ./bash_profile 或 ./bas
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



