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 Public

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

    Julia 338 38

  2. PTsolvers/Chmy.jl Public

    Finite differences and staggered grids on CPUs and GPUs

    Julia 22 5

  3. eth-cscs/ImplicitGlobalGrid.jl Public

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

    Julia 177 21

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

    ETH course - Solving PDEs in parallel on GPUs

    Julia 127 30

499 contributions in the last year

Contribution Graph
Day of Week April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to PTsolvers/Chmy.jl, Unil-SGC/unil-sgc.github.io, PTsolvers/GPU4GEO and 36 other repositories
Loading A graph representing luraess's contributions from April 07, 2024 to April 09, 2025. The contributions are 79% commits, 11% pull requests, 6% code review, 4% issues. 6% Code review 4% Issues 11% Pull requests 79% Commits

Contribution activity

April 2025

Created 2 commits in 1 repository

Created a pull request in PTsolvers/GPU4GEO that received 2 comments

Add Hackathon v7 outcome

Anyone from the hackathon, feel free to add more material, pictures and content!

+61 −4 lines changed 2 comments
Opened 2 other pull requests in 2 repositories
Reviewed 4 pull requests in 2 repositories
Loading