Part of th WSL workshop about Julia - Why I like Julia
I mostly use Julia for solving partial differential equations in parallel on CPUs and GPUs (xPU) using a high-performance computing (HPC) approach.
3D diffusion running in parallel (MPI) on multiple Nvidia (CUDA) or AMD (ROCm) GPUs, on Intel and ARM CPUs and Metal (macOS) GPUs.
- PDEs on GPUs: https://pde-on-gpu.vaw.ethz.ch
- GPU4GEO: https://ptsolvers.github.io/GPU4GEO/
- JuliaGPU: https://juliagpu.org
- Packages: ParallelStencil.jl, ImplicitGlobalGrid.jl, MPI.jl, Enzyme.jl, TinyKernels.jl