Further experience with , programming in . Moreover, hands-on experience with HPC and parallel computing for shared-memory systems distributed-memory systems and GPUs as well as with parallel file I/O via . Furthermore, I did some web development for which I already used , , , , and .
|
More information ...
This repository aims to implement a Multi-GPU SPH/NBody algorithm using CUDA aware MPI by combining ideas from:
-
Single-GPU version inspired/adopted from:
-
Multi-Node (or rather Multi-CPU) version inspired/adopted from:
- M. Griebel, S. Knapek, and G. Zumbusch. Numerical Simulation in Molecular Dynamics: Numerics, Algorithms, Parallelization, Applications. 1st. Springer Pub- lishing Company, Incorporated, 2010. isbn: 3642087760
- Implementation: MichaelSt98/NNS (branch: MolecularDynamics)
-
some more samples: each color represents a process, thus a GPU
-
Kepler disk
- Kepler disk: four GPUs (hilbert curve)
- Plummer model
- four GPUs with dynamic load balancing every 10th step (top: lebesgue, bottom: hilbert)
- Taylor–von Neumann–Sedov blast wave
- Sedov explosion: one and two GPUs
- Boss-Bodenheimer: isothermal collapse
- one and two GPUs