This project uses MPI and libCEED to solve simple PDEs on a cubic domain. The code uses conjugate gradient without a preconditioner. There are some bugs in the solver, but it outputs the results from every solver iteration.
Eventually this project will be linked to Python plots to do a live visualization of the contribution from each node. The goal is to facilitate understanding of domain decomposition and finite elements in HPC.
The code runs on a home-built Pine64 cluster networked to act like a supercomputer.
I've also included my included my 'pretending to work and look impressive' screensaver as a bonus!
Built With
- c
- libceed
- mpi
Log in or sign up for Devpost to join the conversation.