Skip to main content
ProjectPhysX's user avatar
ProjectPhysX's user avatar
ProjectPhysX's user avatar
ProjectPhysX
Dr. Moritz Lehmann
  • Member for 8 years
  • Last seen this week

Stats

5,862
reputation
1.3m
reached
262
answers
10
questions
Loading…

About

I'm Dr. Moritz Lehmann, theoretical physicist at the University of Bayreuth, biophysics graduate at Elite Network of Bavaria, and member of DLR Graduate Program and Khronos OpenCL Advisory Panel. I'm one of the world's leading experts in high performance computing on GPUs using OpenCL/C++.

My main project right now is FluidX3D, the fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL. It comes with integrated interactive raytracing graphics that I implemented in OpenCL entirely from scratch.

I know all of the techniques to optimize software to the (roofline model) limit. I like extremely efficient, short and aesthetic code without any bloat or overhead, and I'm not a fan of external libraries as they often lead to compatibility issues and elongate compile time disproportunately. Instead I come up with my own much faster and more elegant solutions, for example math/string utility functions, FP32<->FP16 floating-point conversion or writing an integer array to a .bmp image file.

Want to learn OpenCL? I created this OpenCL-Wrapper for the C++ bindings to make it a lot simpler while keeping functionality and performance.

YouTube | GitHub | ResearchGate | LinkedIn

3
gold badges
23
silver badges
42
bronze badges
278
Score
227
Posts
83
Posts %
147
Score
75
Posts
28
Posts %
90
Score
62
Posts
23
Posts %
54
Score
43
Posts
16
Posts %
45
Score
21
Posts
8
Posts %
22
Score
18
Posts
7
Posts %

Top posts

View all questions, answers, and articles