Samuel Omlin's Projects
A concise ADIOS2 tutorial enabling a full in-situ visualization workflow
Arrays containing logical cells of small arrays or structs
ETH course - Solving PDEs in parallel on GPUs
CUDA programming in Julia.
Small but well-directed extensions to documentation tools as Documenter.jl and Literate.jl
The official registry of general Julia packages
Real-time mouse control via webcam-recorded hand gestures.
Trackpoint-like mouse control via webcam-recorded hand gestures
Almost trivial distributed parallelization of stencil-based GPU and CPU applications on a regular staggered grid
GPU Programming with Julia - course at the Swiss National Supercomputing Centre (CSCS), ETH Zurich
GPU Programming with Julia 2023 - course at the Swiss National Supercomputing Centre (CSCS), ETH Zurich
Material for the 2021 GPU workshop at JuliaCon
Software and high-level API for offline, low latency and secure translation of human speech to computer commands or text on Linux, MacOS and Windows
Platform for sharing command dictionaries defining the assembly of personalized voice assistants using JustSayIt.jl
Proof of Concept: a C-callable GPU-enabled parallel 2-D heat diffusion solver written in Julia using CUDA, MPI and graphics
MacroTools provides a library of tools for working with Julia code and expressions.
Simple, hackable offline speech to text - using the VOSK-API.
Solving differential equations in parallel on GPUs - JuliaCon 2021 workshop
Package for writing high-level code for parallel high-performance stencil computations that can be deployed on both GPUs and CPUs
Automated unit performance testing for Julia
A regression testing framework to facilitate the sanity checking of HPC systems.
CSCS User Lab Day – Meet the Swiss National Supercomputing Centre
Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node