NERSC Job Script Generator

Robin Shao, T. Kurth, Zhengji Zhao
{"title":"NERSC Job Script Generator","authors":"Robin Shao, T. Kurth, Zhengji Zhao","doi":"10.1109/HUST56722.2022.00010","DOIUrl":null,"url":null,"abstract":"NERSC is the primary scientific computing facility for DOE's Office of Science. NERSC supports diverse production workloads across a wide range of scientific disciplines, which requires a rather complicated queue structure with various resource limits and priorities. It has been challenging for users to generate proper job scripts to optimally use the systems. We developed a Slurm job script generator, a web application to help users not only generate job scripts but also learn how the batch system works. The job script generator was first deployed in 2016 to help generate an optimal process/threads affinity for the hybrid MPI + OpenMP applications for NERSC's Cori system, and was recently extended to support more systems and use cases. In this talk, we will present the features supported in our job script generator, and describe the code design and implementation, which is easily adaptable to other centers who deploy Slurm.","PeriodicalId":308756,"journal":{"name":"2022 IEEE/ACM International Workshop on HPC User Support Tools (HUST)","volume":"223 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE/ACM International Workshop on HPC User Support Tools (HUST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HUST56722.2022.00010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

NERSC is the primary scientific computing facility for DOE's Office of Science. NERSC supports diverse production workloads across a wide range of scientific disciplines, which requires a rather complicated queue structure with various resource limits and priorities. It has been challenging for users to generate proper job scripts to optimally use the systems. We developed a Slurm job script generator, a web application to help users not only generate job scripts but also learn how the batch system works. The job script generator was first deployed in 2016 to help generate an optimal process/threads affinity for the hybrid MPI + OpenMP applications for NERSC's Cori system, and was recently extended to support more systems and use cases. In this talk, we will present the features supported in our job script generator, and describe the code design and implementation, which is easily adaptable to other centers who deploy Slurm.
NERSC作业脚本生成器
NERSC是美国能源部科学办公室的主要科学计算设备。NERSC支持各种科学学科的各种生产工作负载,这需要具有各种资源限制和优先级的相当复杂的队列结构。对于用户来说,生成适当的作业脚本以最佳地使用系统是一项挑战。我们开发了一个Slurm作业脚本生成器,这是一个web应用程序,不仅可以帮助用户生成作业脚本,还可以帮助用户了解批处理系统是如何工作的。作业脚本生成器于2016年首次部署,帮助NERSC的Cori系统为MPI + OpenMP混合应用程序生成最佳的进程/线程亲和性,最近扩展到支持更多的系统和用例。在这次演讲中,我们将介绍我们的作业脚本生成器支持的特性,并描述代码设计和实现,这很容易适应其他部署Slurm的中心。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信