Register now After registration you will be able to apply for this opportunity online.
This opportunity is not published. No applications will be accepted.
GPU acceleration of the ray-tracing heat source model for LPBF simulation
Laser Powder Bed Fusion (LPBF) is the most common Metal Additive Manufacturing (MAM) technology today. It has been industrially utilized in biomedical and aerospace areas. A numerical simulation of the process contributes the understanding and analyzing of its mechanisms.
Modeling the laser irradiation and absorption is one of the most crucial tasks in the LPBF simulations. In this project/thesis, we utilize Graphics Processing Units (GPU) for ray-tracing computations to reduce the computational effort and optimize the code performance.
The iMFREE software developed at ETH Zurich is a particle-based numerical simulation tool for various manufacturing processes. An efficient ray-tracing heat source model has been implemented into the CPU-version of iMFREE. The objective of this project is to extend the current ray-tracing model by implementing it into the GPU.
1. Familiarity with the nVidia™ GPU programming toolkit CUDA
2. Understanding ray-tracing heat source models in particle-based simulation methods
3. Implementation of a GPU-based ray-tracing heat source model in iMFREE
4. Evaluation of the speedup due to GPU acceleration
1. Familiarity with the nVidia™ GPU programming toolkit CUDA
2. Understanding ray-tracing heat source models in particle-based simulation methods
3. Implementation of a GPU-based ray-tracing heat source model in iMFREE
4. Evaluation of the speedup due to GPU acceleration
1. Enrolled in a Master’s program within an acceptable domain of ETH Zurich
2. Coursework and experience with scientific programming (C++), numerical simulation
3. Basic knowledge of additive manufacturing technologies
4. Communication in English
1. Enrolled in a Master’s program within an acceptable domain of ETH Zurich
2. Coursework and experience with scientific programming (C++), numerical simulation
3. Basic knowledge of additive manufacturing technologies