支持与多个hpc集群交互的实用程序

MyCluster的Python项目详细描述


mycluster
==
主节点[![构建状态](https://travis-ci.org/zenotech/mycluster.svg?branch=master)(https://travis-ci.org/zenotech/mycluster)[![审查者代码质量](https://scrunizer-ci.com/g/zenotech/mycluster/badges/quality-score.png?b=master)(https://scrunizer-ci.com/g/zenotech/mycluster/?分支=主)


开发[![构建状态](https://travis-ci.org/zenotech/mycluster.svg?分支=开发](https://travis-ci.org/zenotech/mycluster)[![审查者代码质量](https://scrunizer-ci.com/g/zenotech/mycluster/badges/quality-score.png?b=master)(https://scrunizer-ci.com/g/zenotech/mycluster/?branch=development)


支持与多个hpc集群交互的实用程序


提供了使用单个接口与最流行的hpc作业调度系统交互的能力
,并支持创建作业提交脚本。系统还跟踪每个作业的统计信息,并记录所用计算节点的硬件详细信息。


数据存储在~/.mycluster的本地数据库中


使用sge和slurm(正在开发lsf和pbs/扭矩支持)进行测试

installation-pip install mycluster或git clonehttps://github.com/zenotech/mycluster.git

依赖项:zodb,fabric

示例用法

register details
````
mycluster--firstname fred--lastname bloggs--email fred.bloggs@email.com
````
列出所有队列
`````
mycluster-q
```
create job script--job queue--script--ntasks=tasks--job name=job name
--工程项目账户名——最长12:00:00
``````
>提交作业
```````
>mycluster——mycluster——提交作业脚本
```````
>删除作业
`````````
>mycluster——mycluster——删除作业id
``````````
>打印作业表
```````````
`````````````
```````````>提交作业
```````````````````````````
`脚本可以利用遵循预定义的环境变量
``bash
export num庠tasks=
export tasks庠per庠node=
export threads庠per庠task=

export omp num庠threads=$threads庠per庠task

export ompi cmd=“mpiexec-n$num庠tasks-npernode$tasks_per_u node-bysocket-绑定到socket“
导出mvapich_md=”mpiexec-n$num_tasks-ppn$tasks_u per_u node-绑定到socket“
导出impi_md=”mpiexec-n$num_tasks-ppn$tasks_per_u node“
```

为了捕获相关信息,建议脚本还导出以下环境变量

`` bash
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么@DELETE REST不起作用?   带有JPA2的java表值参数。1和Hibernate,Sql Server   如何将Java类添加到Xamarin VS2017项目   绘制多边形时出现java空指针异常   java Apache WebClient 303状态未重定向   java如何用一组字符串数组从数据库中获取数据   java是否可以使用Google Drive API向文件中添加脚本?   java组织。阿帕奇。贾斯珀。JspC jar文件下载   java在整个JSON映射中将单个值作为JSON流   通过命令行将文件输入到java   java rs.next()总是返回false   java标记异常,通知调用方利用异常消息   java Spring YML数组属性为空