title = "Dynamic LibPFASST"
Documentation for Dynamic LibPFASST
Welcome to the documentation of dynamic LibPFASST, the first adaptive parallel-in-time library!
Dynamic LibPFASST was created during my interdisciplinary project at the Technical University of Munich 2022-2023.
Many new software components were modified/created in the course of this project. You can use the links below or in the navigation bar to get to the documentation of the respective component.
- Open MPI: Dominik Huber's dynamic Open MPI fork was extended with a Fortran interface.
- LibPFASST: MPI Sessions and resizing support were added to LibPFASST
- Showcase: An example application running on dynamic LibPFASST was developed
- Tools: Tools that help to debug and visualize applications using dynamic resources
- libmpidynres: A Fortran interface was added to libmpidynres, an emulation layer for MPI Sessions and process sets.
For questions about this project, feel free to contact me.
If you want to learn more about dynamic MPI or would like to contribute, please reach out to Domink Huber or Prof. Martin Schreiber.
The source code repository of this documentation can be found on Github. It was written in May 2023.
Acknowledgements
I would like to thank Dominik for always lending a helping hand when I ran into issues with the runtime. Also, I want to thank Martin for fruitful discussions and being a great supervisor.