Skip to content
View luraess's full-sized avatar

Highlights

  • Pro

Organizations

@JuliaHPC @eth-vaw-glaciology @PTsolvers

Block or report luraess

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
luraess/README.md

Welcome!

I am a computational geoscientist at the University of Lausanne and a lecturer at the ETH Zurich Glaciology lab. My research lies at the intersection of high-performance computing (HPC), geophysics, and applied mathematics, with a strong focus on leveraging graphics processing units (GPUs) to accelerate scientific computing. By harnessing GPUs and supercomputers, I aim to tackle previously unsolvable problems at unprecedented resolutions.

My work centers on understanding spontaneous flow localisation in deforming porous media and ice dynamics. From a technical perspective, I develop portable, backend-agnostic HPC software and tools, enabling scalable simulations across diverse computing architectures.

Research & Initiatives

I lead the GPU4GEO initiative, which focuses on developing frontier GPU-based multi-physics solvers. Recently, my research has expanded into differentiable modeling and large-scale optimisation, where we are pioneering differentiable multi-physics solvers for extreme-scale geophysical simulations using the Julia language. Our contributions integrate with the broader Julia open-source ecosystem, particularly in JuliaGPU and JuliaParallel.

Teaching & Outreach

As part of my commitment to democratising HPC and GPU supercomputing, I designed and launched the Solving partial differential equations in parallel on GPUs course at ETH Zurich. This course equips students in natural sciences and engineering with hands-on experience in HPC, GPU programming, and software engineering using Julia.

Ludovic's GitHub stats

Pinned Loading

  1. omlins/ParallelStencil.jl omlins/ParallelStencil.jl Public

    Package for writing high-level code for parallel high-performance stencil computations that can be deployed on both GPUs and CPUs

    Julia 330 38

  2. PTsolvers/Chmy.jl PTsolvers/Chmy.jl Public

    Finite differences and staggered grids on CPUs and GPUs

    Julia 21 4

  3. eth-cscs/ImplicitGlobalGrid.jl eth-cscs/ImplicitGlobalGrid.jl Public

    Almost trivial distributed parallelization of stencil-based GPU and CPU applications on a regular staggered grid

    Julia 171 21

  4. eth-vaw-glaciology/course-101-0250-00 eth-vaw-glaciology/course-101-0250-00 Public

    ETH course - Solving PDEs in parallel on GPUs

    Julia 125 29