Skip to content

Commit 2c6d691

Browse files
committed
Create Platforms “dragonhpc/home”
1 parent c474fc2 commit 2c6d691

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

content/platform/dragonhpc/home.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: DragonHPC
3+
version: 1.0.0
4+
description: DragonHPC is a programmable distributed runtime for HPC & AI workflows.
5+
image: /img/platforms/dragon_deployment.jpg
6+
width: large
7+
priority: 4
8+
active: false
9+
tags:
10+
- dragonhpc
11+
---
12+
DragonHPC is a programmable distributed runtime for HPC & AI workflows. The DragonHPC distributed runtime will power complex post-exascale workflows that can scale, that are cloud-native, that can access data efficiently, that can span multiple systems, and that can be used with multiple languages on heterogeneous hardware.
13+
14+
## Key advantages of using DragonHPC
15+
16+
Among other frameworks and libraries, DragonHPC addresses much of the friction developers and scientists face when approaching a computational problem:
17+
18+
* Program across widely distributed resources (e.g., laptops, servers, cloud, supercomputers) as if they were all one computer.
19+
20+
* Implement applications and workflows across Python, C, C++, and Fortran with interoperable high-performance objects instead of being locked into a single language.
21+
22+
* Implement Python-based applications and workflows using the standard multiprocessing API instead of non-standard interfaces.
23+
24+
* Develop applications and highly dynamic workflows without the limitations of static execution graphs.
25+
26+
* Orchestrate individual or collections of Python functions, binaries, and MPI processes.
27+
28+
* Leverage RDMA and leading-edge HPC communication techniques through simple high-level interfaces and communication objects instead of communication through a filesystem.
29+
30+
Users can also access DragonHPC at any level of its architecture. This allows users to develop new components within Dragon that natively interoperate with existing components. Flexibility, composability, and the ability to adopt DragonHPC for applications, tools, and workflows with strict performance requirements dramatically improves user productivity.
31+
32+
## Online resources for getting up and running with DragonHPC
33+
34+
[Public open source code repository with example use cases ![](GitHub)](https://github.com/DragonHPC/dragon)
35+
36+
[Public open source code repository ![](GitHub)](https://dragonhpc.github.io/dragon/doc/_build/html/index.html)
37+
38+
179 KB
Loading

0 commit comments

Comments
 (0)