linux查看lammps版本,lammps linux
弹性高性能计算E-HPC的管理控制台提供了作业相关的创建作业、停止作业、查看作业状态等功能,用户可通过作业管理功能快速创建作业。
进入作业界面 进入E-HPC管理控制台,点选左侧栏的作业标签,进入如下界面:
job_list
上图,显示为已完成的作业列表,用户也可以切换到未完成页面,查看正在进行中的作业列表。
创建作业 操作步骤 点击作业界面右上角的“创建作业”按钮; 在弹出的界面(如下图所示)中配置需要创建的作业信息。用户也可以通过直接 导入作业配置 文件的方式来配置信息。若用户需要保存该配置信息,可通过 导出作业配置 文件,将作业信息保存在本地。 所有信息配置完之后,点击 “确认” 按钮可将作业提交到集群,开始执行。 submit_job
作业相关参数说明如下: 作业名:该作业的名称,所设置的作业名将会在作业列表中展示,另外如需自动下载解压作业文件,解压目录也以作业名命名。 作业模板:可选择已配置的作业模板快速创建作业。 用户名/密码:执行该作业使用的用户名和密码,该用户名需要提前在“用户”界面创建。 作业执行命令:向调度器提交的作业执行命令,可以是脚本文件,也可以是一段命令文本。 后处理命令:作业执行完成后的后处理脚本。 启动job array:是否启用调度器的job array功能。 作业优先级: 在提交了多个作业时,对于需要优先执行的作业,用户可通过设置高优先级来优先执行。 调度器队列: 在创建集群时,若计算节点已加入了指定的QUEUE,则需要将作业提交到对应的指定Queue;若没有指定,则需要将作业提交到调度器默认的队列中,否则作业会执行失败。 编辑作业文件:可在线新建,编辑,保存作业文件。当存在多个作业文件时,可通过显示文件列表来进行查看、编辑、删除操作。 文件: 作业要执行的脚本文件名称。为了方便查询区分,请设置时注意名称区别。 使用OSS作业文件:可选择一个已上传到OSS上的作业文件。用户可以将作业执行脚本、作业输入数据文件以及后处理脚本打包为一个压缩包上传到OSS,E-HPC在执行作业时可自动下载。点击”选择文件“按钮,可以打开OSS资源管理器对话框,展示当前区域下的OSS bucket。如果用户事先没有创建OSS bucket,可以点击资源管理器对话框内的”OSS控制台上传“链接,在弹出的OSS控制台界面中创建OSS Bucket。OSS上传流程具体可参考OSS帮助文档。
注意:使用此功能需先开通OSS服务。
下载后解压:打开该选项后,E-HPC在执行作业之前会自动解压作业文件包,目前支持zip格式、tar打包以及gzip格式。
注意: E-HPC会将压缩包解压到当前工作目录(即用户的home目录)下以作业名命名的文件夹中,因此如果要执行压缩包内的脚本,需要加上作业名目录,如图中”作业执行命令”所示。
标准输出路径/错误输出路径:定义Linux系统的stderr/stdout输出重定向路径,包含输出文件名。 环境变量:运行作业时需要的环境变量,环境变量会输出到作业执行脚本中,可以在脚本内引用。点击“+”号可按名值对的方式配置。 查看作业 点击作业列表右侧的 “详情” 按钮,可以查看到如下的作业详细信息。如果是正在运行中或者排队中的作业,可在作业信息界面右下角停止作业。 job_detail
停止作业 处于”QUEUE”或“RUNNING”状态的作业可以停止。点击作业详情界面的“停止作业”即可。
准备工作 在使用命令行提交作业前,请确保:
已通过用户管理创建了非root用户。 了解登录集群的SSH登录相关操作。 了解如何导入数据,把数据放在当前用户的$HOME目录。 您需要先通过ssh客户端远程登录到集群。
注意:不推荐使用root帐号进行任何作业提交,避免作业脚本中的误操作导致E-HPC集群数据遭受破坏。
提交作业 相关约定 以下假定作业相关文件路径为:
$HOME/test.py # 作业执行程序 $HOME/test.data # 作业相关数据 作业执行命令行为:
test.py -i test.data 作业调度 E-HPC目前支持多种主流的高性能计算作业调度器:
PBS pro SLURM SGE(Sun GridEngine) PBS $ cat > test.pbs #!/bin/sh #PBS -l ncpus=4,mem=1gb #PBS -l walltime=00:10:00 #PBS -o test_pbs.log #PBS -j oe cd $HOME test.py -i test.data $ qsub test.pbs PBS作业调度脚本test.pbs解释如下:
Line3是对作业所需计算资源的预估:需要4个CPU核及1GB内存。 Line4是对作业运行时间的预估:10分钟。 Line5是指定stdout输出文件。 Line6是把stderr和stdout的输出合并到上面指定的输出文件。 Line7~8为作业具体执行命令。 PBS结合算例的使用示例可参考:
GROMACS(算例2) LAMMPS(PBS提交作业部分) 更详细的使用文档可参考PBS官方的PBS User Guide。
SLURM $ cat > test.slurm #!/bin/sh #SBATCH --job-name=slurm-quickstart #SBATCH --output=test_slurm.log #SBATCH --nodes=1 #SBATCH --ntasks=1 #SBATCH --cpus-per-task=1 #SBATCH --time=00:10:00 #SBATCH --mem-per-cpu=1024 cd $HOME test.py test.data $ sbatch test.slurm SLURM结合算例的使用示例可参考:
LAMMPS WRF 更详细的使用文档可参考SLURM官方说明。
SGE qsub -V -b y -cwd hostname qsub -V jobscript.sh 更详细的使用参考qsub的manual
弹性高性能计算E-HPC的管理控制台提供了作业模板相关的创建模板、删除模板、编辑模板等功能,用户可通过作业模板管理功能,快速创建作业。
进入模板界面 进入E-HPC管理控制台,点选左侧栏的模板标签,进入如下界面:image.png | center | 832x277
创建作业模板 点击界面右上角的“创建作业模板”,在弹出的界面中可填写作业模板信息,具体参数可参考作业管理。
image.png | center | 832x319点击“保存模板”可保存该模板,同一个区域下最大可保存20个作业模板,作业模板名不能重复。
编辑作业模板 点击模板管理界面的“编辑”按钮,在弹出的窗口中可以修改作业模板的参数:
edit_job点击“保存模板”将保存修改后的参数。
点击“由模板创建作业”将进入创建作业界面需要填写作业名、选择运行作业的集群并填写执行作业的用户密码,点击“创建作业”即可向指定集群提交作业并执行。
删除作业模板 点击模板管理界面的“删除”按钮,可删除相应作业模板。
linux查看lammps版本,lammps linux相关推荐
- linux查看python版本命令-linux 查看版本命令
git版本 git --version git version 1.8.3.1 maven 版本 mvn -v Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac1 ...
- Linux查看ice版本,转Linux下安装Ice过程
ICE在Linux下的完整编译安装 安装平台要求:最好用gcc 4.x版编译ICE,在Slackware下发现gcc3.3.6和gcc3.4.6都无法编译通过 为了方便管理,将ICE相关的软件都安装到 ...
- Linux查看centos版本 - 命令篇
文章目录 Linux查看centos版本 - 命令篇 xshell命令: 执行后,截图示下: Linux查看centos版本 - 命令篇 xshell命令: 命令:cat /etc/redhat-re ...
- 【Linux查看tomcat版本】
[Linux查看tomcat版本] 一.不同的tomcat查看版本可能不同,例如有的直接执行./version.sh就可以,其他就没有:一般来说,在tomcat启动时就会有版本信息,如: 信息: In ...
- 【转载】Linux查看PCIe版本及速率【方法】PCIE的X4X8X16 查看 数量 怎么看
Linux查看PCIe版本及速率 PCIE有四种不同的规格,通过下图来了解下PCIE的其中2种规格 查看主板上的PCI插槽 # dmidecode | grep --color "P ...
- linux下查看bios命令,Linux查看BIOS版本/信息详情
Linux查看BIOS版本/信息详情 命令如下: #dmidecode -t 0 例子: root@DS:~# dmidecode -t 0 # dmidecode 2.12 # SMBIOS ent ...
- linux查看java版本,以及java home的位置
linux查看java版本,以及java home的位置 1.确定是否安装jdk java -version 2.查找java home的位置: vi /etc/profile
- linux 查看内核版本
linux 查看内核版本两种方法 方法一 cat /proc/version 方法二 uname -a
- Linux查看操作系统版本的几种方式
Linux查看操作系统版本的几种方式: 1.uname -a 2.lsb_release -a 3.cat /etc/issue 4.cat /proc/version 5.cat /etc/redh ...
- linux查看当前ssh版本,Linux查看ssh版本的方法
ssh是系统的安全外壳协议,已发展了好几个版本,那么你知道你使用的ssh是哪个版本吗?下面小编就教你查看Linux系统中ssh版本的方法,感兴趣的朋友不妨来了解下. 安全Shell(SSH)通过加密的 ...
最新文章
- 最前线丨新零售结果、AT暗战,今年的618都讲了哪些故事
- 应急响应-Yara规则木马检测
- hdu 4597 Play Game(记忆化搜索)
- 在linux下赋予000权限,【linux】对于文件权限的理解
- 【TensorFlow】实现、训练并评估简单的回归模型和分类模型
- 联合国总部宣布75周年活动用腾讯会议和企业微信举行
- 背景图片自适应大小(css3)
- Capture One mac版如何导入Lightroom目录
- 手机微信如何设置浏览器打开时提醒
- 在黑客攻击之前软件安全检测是重点,软件安全检测机构怎么找?
- python pip卸载不了库,比如使用pyinstaller时greenlet报错但卸载不了
- excel锁定单元格不能修改_Excel如何锁定部分区域不被编辑,1分钟就学会
- 用DEV-C++制作狼人杀
- 如何将安防摄像头接入互联网直播服务器
- 闲聊机器人实例四:python实现小姜机器人(检索式chatbot_sentence_vec_by_bert_bert句向量)
- 【教程】CRX格式插件不能离线安装?本地扩展CRX无法安装怎么办?
- 富途证券递交招股书:前三季营收5.8亿港元 腾讯持股38%
- Gitlab Runner
- 常用笔刷(blender)
- 如何使用RenderDoc截帧分析Godot