Diese Seite ist nur auf Englisch verfügbar.
Open Call project, 2022 Dust polarization observations
Total developer time: 3 months
Contact person: Dr. Stefan Reißl, ZAH / ITA, Heidelberg University
Outline
The group have developed POLARIS, a a 3D Monte-Carlo radiative transfer code for dust polarization observations in astrophysics. The goal of this project is to guide the applicant to port the ray tracing implementation to GPU, improve the performance of the data layout and indexing scheme, improve the build system, and to follow best practices in software development.
Results
- Improved portability of CMake build system
- Fixed memory leaks
- Added continuous integration
- Tests the code on linux and macos for different compilers using GitHub actions
- Builds and runs the tests with ASAN to detect memory leaks