bernhardmgruber
Software engineer @NVIDIA, CUB/Thrust/libcu++ maintainer, C++ enthusiast, WG21 member, geometry, 3D vis., parallel/GPU comp., SIMD, optimization, refactoring
NVIDIATraunkirchen, Austria
Pinned Repositories
alpaka
Abstraction Library for Parallel Kernel Acceleration :llama:
llama
A Low-Level Abstraction of Memory Access
bachelor_thesis
GPGPU Computing with OpenCL - Bachelor thesis
bpa
An exemplary implementation of the Ball Pivoting Algorithm (BPA) for surface reconstruction from oriented point clouds
hlbsp
Reads and renders v30 bsp and wad files (half-life, cs 1.6, etc.)
hlbsp-web
A port of my hlbsp project (rendering BSP v30 files from Halflife and it's mods (expecially CS 1.6)) to JS and WebGL (It's currently a project for school)
master_thesis
Surface reconstruction from models for subtractive manufacturing simulation - master thesis
philosophywiki
tridexel
An exemplary implementation of a tri-dexel approach for creating triangle meshes from surfaces which can be sampled using raycasting
tigl
The TiGL Geometry Library to process aircraft geometries in pre-design.
bernhardmgruber's Repositories
bernhardmgruber/bpa
An exemplary implementation of the Ball Pivoting Algorithm (BPA) for surface reconstruction from oriented point clouds
bernhardmgruber/llama
Low Level Abstraction of Memory Access
bernhardmgruber/NVTX
The NVIDIA® Tools Extension SDK (NVTX) is a C-based Application Programming Interface (API) for annotating events, code ranges, and resources in your applications.
bernhardmgruber/Vc
SIMD Vector Classes for C++
bernhardmgruber/AdePT
Accelerated demonstrator of electromagnetic Particle Transport
bernhardmgruber/AdePT_LLAMA_ACAT22
AdePT LLAMA examples for ACAT22
bernhardmgruber/alpaka
Abstraction Library for Parallel Kernel Acceleration :horse:
bernhardmgruber/amalgamate
Bash script for amalgamating C/C++ sources
bernhardmgruber/BabelStream
STREAM, for lots of devices written in many programming models
bernhardmgruber/bernhardmgruber.github.io
bernhardmgruber/brevzin_cpp_proposals
Barry Revzin's WG21 proposals
bernhardmgruber/cccl
CUDA C++ Core Libraries
bernhardmgruber/compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
bernhardmgruber/contributing
:books: guidelines and styles to contribute to our projects
bernhardmgruber/cpluspluscourse
C++ Course Taught at CERN, from Sebastien Ponce (LHCb)
bernhardmgruber/cupy
NumPy & SciPy for GPU
bernhardmgruber/davix
High-performance file management over WebDAV / HTTP
bernhardmgruber/devcontainers
bernhardmgruber/g4hepem
Geant4 EM physics simulation R&D project looking for solutions to reduce the computing performance bottleneck experienced by HEP detector simulation applications.
bernhardmgruber/hsf.github.io
HEP Software Foundation github site
bernhardmgruber/invmass-bench
Benchmarking different options for a faster invariant mass computation.
bernhardmgruber/iotools
Tracing read/seek
bernhardmgruber/kNN-CUDA
Fast k nearest neighbor search using GPU
bernhardmgruber/mdspan
Reference implementation of mdspan targeting C++23
bernhardmgruber/openPMD-api
:floppy_disk: C++ & Python API for Scientific I/O
bernhardmgruber/picongpu
Particle-in-Cell Simulations for the Exascale Era :sparkles:
bernhardmgruber/root
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
bernhardmgruber/Solarsystem
bernhardmgruber/vcpkg
C++ Library Manager for Windows, Linux, and MacOS
bernhardmgruber/wg21_papers
Proposals for WG21