管理超级计算机上作业的工具
clusterlib的Python项目详细描述
这个图书馆的目标是简化 超级计算机上令人尴尬的并行作业,如SLURM。一些基本原语(纯 python no-sql数据库)在分布式内存架构中工作 提供。
目标:简单、纯粹的python
如果您想在共享内存体系结构中并行化python作业,我 建议您使用joblib。
获取最新代码
要使用git获取最新代码,只需键入:
git clone git://github.com/clusterlib/clusterlib.git
如果您没有安装git,可以下载 最新代码:https://github.com/clusterlib/clusterlib/archive/master.zip
安装
与任何python包一样,要安装clusterlib,只需执行以下操作:
python setup.py install
在源代码目录中。
如何贡献?
要贡献给clusterlib,首先创建一个github帐户。那你就可以 叉clusterlib repository。 完成后,您可以克隆您的fork,进行更改并 只要您高兴,就向我们发送一个请求到主存储库。
运行测试套件
要运行测试套件,您需要notests和coverage模块。 使用以下命令运行测试套件:
nosetests
从项目的根本上。
文档
为了制作文档,sphinx==1.2.2和sphinx引导主题==0.4.0 是必要的。然后,您可以执行
make doc