Here are some OSS projects to which I've made significant contributions (code, code review, documentation, etc.):
- JuliaLang/julia: I'm contributing to the Julia programming language / community in various forms since 2016.
- JuliaPerf/LIKWID.jl: low-level hardware performance monitoring based on LIKWID.
- JuliaFolds2/OhMyThreads.jl: simple high-level multithreading framework
- JuliaFolds2/ChunkSplitters.jl: splitting collections into chunks (for parallel processing)
- JuliaParallel/Hwloc.jl: high-level wrapper of the hwloc library.
- JuliaPerf/NUMA.jl: NUMA tools (mostly from libnuma) for Julia
- JuliaPerf/STREAMBenchmark.jl: STREAM maximal memory bandwidth benchmark in Julia
- JuliaPerf/ScoreP.jl: tracing and profiling Julia code with Score-P.
- JuliaLinearAlgebra/BLISBLAS.jl: Julia interface for the BLAS-like Library Instantiation Software Framework blis.
- carstenbauer/ThreadPinning.jl: interactively pin Julia threads to hardware threads (MPI+Threads support).
- carstenbauer/StableDQMC.jl: numerical stabilization routines for determinant quantum Monte Carlo
- carstenbauer/MonteCarlo.jl: framework for classical and quantum Monte Carlo simulations in Julia
- carstenbauer/BinningAnalysis.jl: statistical standard error estimation tools for correlated data
- JuliaPerf/LinuxPerf.jl: Julia wrapper for Linux's perf performance analysis tool.
- JuliaParallel/MPI.jl: Julia interface for the Message Passing Interface (MPI) for distributed parallel computing.
- JuliaGPU/NVTX.jl: Julia interface for Nvidia's NVTX instrumentation library, for use with Nvidia's Nsight Systems profiler.
- JuliaPerf/IntelITT.jl: Julia interface for the Intel Instrumentation and Tracing APIs
- pc2/GPUInspector.jl: inspecting high-performance (multi-)GPU systems with Julia
I regularly run workshops about Julia for High-Performance Computing at research institutions and HPC centers. To get an impression, feel free to check out these repos:
- carstenbauer/JuliaDeltft24 (TU Delft)
- carstenbauer/JuliaHLRS24 (High-Performance Computing Center Stuttgart)
- carstenbauer/JuliaUCL24 (University College London)
I'm the main author of Julia On HPC Clusters.
Find further information on my website. Feel free to reach out!