arrow
返回

Taskblaster: A generic framework for automated computational workflows

delete2025-08-02
delete0
delete
OA
AI
A
Ask Hjorth Larsen
M
Mikael Kuisma
T
Tara M. Boland
F
Fredrik Nilsson
K
Kristian S. Thygesen
DOI:10.1039/D5DD00097Adelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
我们介绍Taskblaster;一个通用的Python框架,用于组合、执行和管理具有自动错误处理的计算工作流。Taskblaster支持动态工作流,其中计算任务根据其他任务的输出创建。工作流级别提供了分支和迭代(if和while逻辑)的流程控制,使系统成为图灵完备。一个工作流可以应用其他工作流,这些工作流随后被称为子工作流。这促进了一种模块化结构,提高了可读性,并简化了工作流设计和代码复用。任务与文件系统路径相关联,以便它们可以在目录树下直观地访问。命令行界面允许监控和控制工作流。任务由工作进程执行,这些进程可以直接在终端中运行或通过排队系统提交;允许特定任务资源控制。我们提供了一个工作流库(ASR-lib),用于采用原子模拟环境(Atomic Simulation Environment)和GPAW电子结构代码的常见材料模拟。Taskblaster同样适用于其他计算代码。
Keyword:
Taskblaster
computational workflows
error handling
dynamic workflows
modular design

期刊

Digital Discovery 封面图
Digital Discovery
IF:
5.6
论文数:
997
被引数:
1.7K

机构

暂无机构信息
引用论文

引用论文

Computational Screening of Layered Materials for Multivalent Ion Batteries多价离子电池层状材料的计算筛选
err2019-04-30
err47
errOAAI
errZhang, Zihe; Zhang, Xu; Zhao, Xudong; Yao, Sai; Chen, An; Zhou, Zhen
err分享
err收藏
The Computational 2D Materials Database: high-throughput modeling and discovery of atomically thin crystals
err2018-09-07
err0
errOAAI
errSten Haastrup; Mikkel Strange; Mohnish Pandey; Thorsten Deilmann; Per S Schmidt; Nicki F Hinsche; Morten N Gjerding; Daniele Torelli; Peter M Larsen; Anders C Riis-Jensen; Jakob Gath; Karsten W Jacobsen; Jens Jørgen Mortensen; Thomas Olsen; Kristian S Thygesen
err分享
err收藏
Commentary: The Materials Project: A materials genome approach to accelerating materials innovation评论: 材料项目: 加速材料创新的材料基因组方法
err2013-07-18
err9.0K
errOAAI
errJain, Anubhav; Shyue Ping Ong; Hautier, Geoffroy; Chen, Wei; Richards, William Davidson; Dacek, Stephen; Cholia, Shreyas; Gunter, Dan; Skinner, David; Ceder, Gerbrand; Persson, Kristin A.
err分享
err收藏
学者 查看更多内容