HPC-Tools
MrZhengGang
超算领域应用研发工程师,个人网站 https://mrzhenggang.com。个人微信:bianxingjingang6002,欢迎交流!
展开
-
slurm作业管理:一次提交运行多个任务
针对抢占式的作业调度系统,如果分配节点时候是独占节点,那么每次申请的资源最少就是1个节点。如何实现一次提交作业,计算多个任务呢?(包括串行、openmp或mpi的任务)。最简单的方式就是按照自己的需求写一个运行脚本,然后通过作业管理系统提交即可。下面给出一个具体的例子加以说明,先给出实例,然后给出详细解释:#!/bin/bashcd ~/helloworldyhrun -N1 -n1...原创 2018-08-21 18:33:37 · 23788 阅读 · 8 评论 -
slurm作业管理系统怎么用?
对于大型集群环境,通常需要有作业管理系统来调度分配系统资源,本文介绍一款开源免费的容错和高度可扩展的集群管理和作业调度系统:SLURM。在我国首次获得世界TOP500计算机排名第一的天河一号计算机上使用的集群管理和作业调度系统,就是基于SLURM二次开发的,可见其强大。它的官网是:传送门。准备可执行程序和输入文件我们想提交一个计算任务,首先要准备好可执行程序和输入文件。可执行...原创 2018-08-21 18:33:55 · 26478 阅读 · 11 评论 -
如何使用TACC launcher来批量提交串行任务
TACC launcher 是什么?它是一个简单实用的工具,用来帮助用户在一个批处理脚本中提交多个单线程或多线程的任务。它的详细介绍请参考官网:传送门。它的下载地址:传送门。TACC launcher 怎么用?非常推荐前往官网查看它的使用方法,有很详细的介绍。我就不再重复了,英文不好的朋友可以使用网页翻译工具翻译一下。简单讲,就是:将这个工具下载下来解压缩不需...原创 2018-08-21 18:35:08 · 741 阅读 · 0 评论 -
各类python包的安装方法及设置安装路径
python拥有非常丰富的扩展包,下面介绍常见的扩展包安装方法。使用Anaconda集成环境通过使用该python的集成环境,可以解决大部分常见包的安装以相互依赖问题。下载地址为:https://www.continuum.io/downloads具体安装方法,可以参考文章:《anaconda安装说明》。使用zip/tar等格式源码包安装例如我们想安装numpy,可...原创 2018-08-21 18:37:03 · 30902 阅读 · 5 评论 -
R编译安装教程
简介R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。官网地址:传送门。编译在集群上安装R环境,安装R-3.0.0版本的时候比较顺利,安装最新版本R-3.4.4的时候,由于依赖比较多且软件版本要求比较新,故需要预先安装很多包,否则报错。我走通流程后将其记录如下:# 设置安装目录R...原创 2018-08-21 18:37:34 · 1523 阅读 · 0 评论 -
R语言包的安装教程
简介R语言包在线安装so happy,离线安装so hard,尤其是解决依赖问题….安装包在线安装在R的控制台,输入# 安装 gridExtrainstall.packages("gridExtra") # 安装 stepNorminstall.packages("stepNorm", contriburl="http://www.your.url", de...原创 2018-08-21 18:38:49 · 5600 阅读 · 0 评论