Sören Peters

Sören Peters

38106, Braunschweig
Sören Peters

Projekte

Generic CMake Template

In Zusammenarbeit mit Janis Zisenis habe ich in den letzten Monaten eine generische CMake Vorlage entwickelt. Diese gilt als Ausgangsprojekt für alle Arten an C++ Projekten.

Das Template befindet sich auf Github mit vielen Beispielen zur Nutzung:
https://github.com/ClubOfDigitalEngineering/CMakeTemplate

Alternativ reicht es auf die Macros zurück zugreifen. Die Macros sind als git subtree in dem eben genannten Repository eingebunden:
https://github.com/ClubOfDigitalEngineering/CMakeMacros

Das Template ermöglicht es unter anderem Libraries (shared, static) oder Exectuables zu erstellen, diese zu linken und zu Projekten zusammen zufügen.

Aktuell werden folgende externe Bibliotheken unterstützt:
Boost, Cocoa, CUDA, GoogleMock, JsonCpp, Metis, MPI, OpenMPI, Qt und VTK.

Effizienter Gittergenerator

Im Rahmen meiner aktuellen Tätigkeit am iRMB beschäftige ich mich mit der effiziente Gittergenerierung auf GPGPUs für Strömungssimulationen basierend auf der Lattice Boltzmann Methode. Dabei werden STL-Objekt auf kartesische Berechungsgitter abgebildet. Zudem werden die genaue Abstände eines Knotens zur Wand eines Objektes errechnet (Subgrid-Abstand).