EasyBuild是一个软件构建和安装框架,允许您以高效的方式管理高性能计算(HPC)系统上的(科学)软件。
项目描述
EasyBuild是一个软件构建和安装框架,允许您以高效的方式管理高性能计算(HPC)系统上的(科学)软件。
源代码
EasyBuild 的源代码分散在多个 GitHub 仓库中
主要的 easybuild 仓库 存储了文档和 easybuild Python 元包
的 easybuild-framework 仓库 存储了 EasyBuild 框架 的源代码
的 easybuild-easyblocks 仓库 存储了 easyblocks,即安装程序的实现
的 easybuild-easyconfigs 仓库 存储了 easyconfigs,即 EasyBuild 规范文件
相应的 Python 包可通过 PyPi 获取
文档
请在 http://docs.easybuild.io 阅读详细的说明书(RTFM!)。
入门
建议使用 pip 安装 EasyBuild。您应该先 配置 EasyBuild,使其符合您的需求。
这样就可以轻松安装(科学)软件了。请查看 EasyBuild 文档中的 典型工作流程示例,了解如何通过单条命令让 EasyBuild 构建 安装 WRF。
对于耐心不足者的快速演示
安装 EasyBuild 后,您可以通过以下命令在由开源组件(GCC、OpenMPI 等)组成的编译器工具链上构建和安装 HPL
$ module load EasyBuild $ export EASYBUILD_PREFIX=/tmp/$USER # example installation prefix $ eb HPL-2.3-foss-2019b.eb --robot
这将安装一个 HPL 的模块文件,您可以通过加载它来开始使用
$ export MODULEPATH=$EASYBUILD_PREFIX/modules/all:$MODULEPATH $ module load HPL
有关使用 EasyBuild 的更多信息,请参阅 EasyBuild 文档
联系方式
您可以通过不同的方式与 EasyBuild 社区取得联系
邮件列表
有一个 EasyBuild 邮件列表 easybuild@lists.ugent.be 可订阅。
该列表由 EasyBuild 的用户和开发者共同使用,因此如果您有任何问题或建议,可以将其发布在那里。
只有成员可以在此邮件列表上发布。要申请加入,请参阅 https://lists.ugent.be/wws/info/easybuild。
Slack
您可以通过 Slack 联系 EasyBuild 社区:https://easybuild.slack.com,通过 https://easybuild.io/join-slack 自行请求邀请。
EasyBuild 团队也有 Twitter 账号:@easy_build。
免责声明
EasyBuild 主要用于基于 x86_64 的 Linux 系统(RedHat-based、Debian、SuSE 等)的开发和测试,但可以轻松扩展到其他平台。也提供了一些针对其他基于 Unix 的操作系统(例如 Mac OS X)的限制性支持。
许可证
EasyBuild 由 根特大学高性能计算团队 创建,目前由 EasyBuild 社区 维护,并按照 GNU 通用公共许可证(GPL)第 2 版提供。
致谢
EasyBuild 在 根特大学、弗拉芒超级计算中心(VSC)、赫尔克里士基金会 和 经济、科学与创新部(EWI) 的支持下创建。
项目详情
easybuild-4.9.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0ede3d773eed20782d68daa100360d8264ee744492103988af18498adc9d96a9 |
|
MD5 | 3ba3042241cb8a799303daea5531d293 |
|
BLAKE2b-256 | 4d25d964114b71a00ef2a65a54dea77f2bb9eeabdb67d5eb5d03aaa153023fc8 |