DPDispatcher’s documentation#
DPDispatcher generates job scripts for HPC schedulers such as Slurm, PBS, LSF, JH UniScheduler, and cloud backends. It submits those jobs, monitors them until completion, and transfers declared input and result files.
The same Python API works with local shell execution, SSH-connected clusters, distributed filesystems, and supported cloud services.
Please cite the following paper if you use this project in your work:
Fengbo Yuan, Zhaohan Ding, Yun-Pei Liu, Kai Cao, Jiahao Fan, Cao Thang Nguyen, Yuzhi Zhang, Haidi Wang, Yixiao Chen, Jiameng Huang, Tongqi Wen, Mingkang Liu, Yifan Li, Yong-Bin Zhuang, Hao Yu, Ping Tuo, Yaotang Zhang, Yibo Wang, Linfeng Zhang, Han Wang, Jinzhe Zeng, DPDispatcher: Scalable HPC Task Scheduling for AI-Driven Science, J. Chem. Inf. Model., 2025.
Contents:
Examples
Project details