Dragon is a composable runtime that lets users create scalable, complex, and resilient HPC and AI applications and workflows through standard Python interfaces. Dragon provides capabilities to address many of the challenges around programmability, memory management, transparency, and efficiency on distributed systems. Built by a team with decades of experience developing software for Cray supercomputers, Dragon lets you write familiar code, making it easy to scale from a laptop to a supercomputer.
Our documentation covers examples, APIs, and more. The introduction to Dragon will get you started with the key concepts.
Contact us at [email protected] to join our Slack workspace.
Refer to CONTRIBUTING.md on processes and requirements for contributing to Dragon.
The Dragon team is:
- Yian Chen [[email protected]]
- Eric Cozzi [[email protected]]
- Faisal Hadi (manager) [[email protected]]
- Nick Hill [[email protected]]
- Maria Kalantzi [[email protected]]
- Kent Lee [[email protected]]
- Pete Mendygral (technical lead) [[email protected]]
- Indira Pimpalkhare [[email protected]]
- Davin Potts [[email protected]]
- Nick Radcliffe [[email protected]]
- Colin Wahl [[email protected]]
Past developers:
- Michael Burke
- Zach Crisler
- Julius Donnert
- Veena Ghorakavi
- B Keen
- Ashish Vinodkumar

