pyiron - 在 HPC 集群中运行 Vasp 作业
问题描述
使用 pyiron,我构建了我的脚本并将其提交到集群中运行,我想知道我该怎么做?
注意:Vasp 已经安装在我的集群中。
解决方案
pyiron 使用 pysqa 将作业提交到队列系统:
https ://github.com/pyiron/pysqa
示例队列配置位于:
https ://github.com/pyiron/pysqa/tree/master/tests/config
所以在您的 pyiron 资源目录您创建一个名为的文件夹queues
,其中包含 pysqa 排队系统配置。
完成后,您可以使用:
job.server.list_queues()
查看可用队列并:
job.server.view_queues()
获取有关单个队列的更多信息,并最终使用以下方式提交作业:
job.server.queue = 'queue_name'
queue_name
您要选择的队列的名称在哪里,然后指定cores
并run_time
使用:
job.server.cores = 8
job.server.run_time = 30000
最后,当您调用job.run()
它时,它会自动提交到队列中。
推荐阅读
- ios - Firebase - 如果设置为分页的键已被删除,如何处理分页
- css - CSS 在 Django 管理员中不起作用:由于 MIME 类型(“text/html”)不匹配(X-Content-Type-Options:nosniff),来自 [css 文件 url] 的资源被阻止
- javascript - 在Javascript中生成一个随机整数,不包括数字数组
- ms-word - MS Word 加载项内容控件,带有类似按钮的对话框触发器
- less - 使用 less 时出现一些奇怪的错误
- c# - 带有阿拉伯文文本的 Xaml 字形
- php - 根据用户表[laravel]中的列使用orderBy()订购产品表
- parsing - 将大型文档/文本/HTML 分解成段的良好 ML 模型/技术是什么?
- arrays - 通过在 Perl 中通过数组的哈希映射第一个索引来获取第二个索引的值
- sql - 相同的时间戳 orderBy