DPDispatcher: Scalable HPC Task Scheduling for AI-Driven Science
Artificial intelligence (AI) is reshaping computational science, but AI-driven workflows routinely span heterogeneous tasks executed across diverse high-performance computing (HPC) systems. We introduce DPDispatcher, an open-source Python framework for scalable, fault-tolerant task scheduling in such environments with an emphasis on lightweight submission, automatic retries, and robust resumption. DPDispatcher separates connection and file-staging concerns from scheduler control, supports multiple HPC job managers, and provides both local and secure shell (SSH) backends. DPDispatcher has been adopted by more than ten scientific packages. Representative use cases include active learning for machine-learning potentials, free-energy and thermodynamic integration workflows, large-scale materials screening, and large language model (LLM)-driven agents that launch HPC computations. Across these settings, DPDispatcher reduces operational overhead and error rates while improving portability and automation for reliable, high-throughput scientific computing.
Authors
- Cao Thang Nguyen
- Tongqi Wen (ORCID: https://orcid.org/0000-0003-1692-2512)
- Ping Tuo (ORCID: https://orcid.org/0000-0002-6477-5900)
- Yaotang Zhang
- Yixiao Chen (ORCID: https://orcid.org/0000-0001-8201-5887)
- Yun‐Pei Liu
- Fengbo Yuan (ORCID: https://orcid.org/0009-0002-3949-8785)
- Jinzhe Zeng (ORCID: https://orcid.org/0000-0002-1515-8172)
- Mingkang Liu (ORCID: https://orcid.org/0000-0003-0786-9561)
- Kai Cao (ORCID: https://orcid.org/0000-0002-8043-1462)
- Zhaonan Ding (ORCID: https://orcid.org/0000-0003-2026-8795)
- Yong‐Bin Zhuang (ORCID: https://orcid.org/0000-0001-5182-8084)
- Haidi Wang (ORCID: https://orcid.org/0000-0003-4768-2136)
- Jiahao Fan
- Yibo Wang (ORCID: https://orcid.org/0009-0001-3921-4415)
- Yifan Li (ORCID: https://orcid.org/0000-0003-3217-0592)
- Handong Wang (ORCID: https://orcid.org/0000-0001-5989-9338)
- Yuzhi Zhang (ORCID: https://orcid.org/0000-0002-5841-1107)
- Linfeng Zhang (ORCID: https://orcid.org/0000-0002-8470-5846)
- Jiameng Huang (ORCID: https://orcid.org/0009-0002-9701-8145)
- Hao Yu (ORCID: https://orcid.org/0000-0001-9524-3547)
Institutions
- Kanazawa University (JP)
- Boston University (US)
- University of Science and Technology of China (CN)
- Institute of Applied Physics (UA)
- Hefei University of Technology (CN)
- National University of Singapore (SG)
- Xiamen University (CN)
- Princeton University (US)
- Peking University (CN)
- Art Institute of Portland (US)
- Suzhou University of Science and Technology (CN)
- University of Alabama at Birmingham (US)
- Blue Planet (Norway) (NO)
- Institute of History of Art and Musicology (AT)
- Institute for Structural Research (PL)
- Computational Physics (United States) (US)
- SP Technology (South Korea) (KR)
- Institute of Applied Physics and Computational Mathematics (CN)
- Institution of Structural Engineers (GB)
- Collaborative Innovation Center of Chemistry for Energy Materials (CN)
- Preferred Networks (Japan) (JP)
- Ulsan National Institute of Science and Technology (KR)
- University of Hong Kong (HK)
- University of California, Berkeley (US)
Publication Details
- Journal
- Journal of Chemical Information and Modeling
- Published
- 2025-11-03
- DOI
- https://doi.org/10.1021/acs.jcim.5c02081
- Primary Topic
- Scientific Computing and Data Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00