Skip to content
View mloubout's full-sized avatar
🤯
multi-tasking
🤯
multi-tasking

Highlights

  • Pro

Organizations

@slimgroup

Block or report mloubout

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
mloubout/README.md

Mathias Louboutin, PhD

I am a Senior Solution Architect for DevitoCodes where I am one of the main developers for Devito and its commercially licensed extension devitopro. I have been working for the past decade on scalable and portable open-source software for exploration geophysics and inverse problems. This allowed me to develop my skills in programming in both Python and Julia and get familiar with Cloud computing on AWS and Azure.

Research Interest

My research interest and software development skills range from applied mathematics to exascale HPC. My current interests include:

  • Machine learning: I am working on computational methods for machine learning such as the application of randomized linear algebra methods.

  • HPC: Our lab focuses mainly on HPC for task parallel exascale problems such as photoacoustic or seismic imaging.

  • DSLs:

    • I am one of the primary developers of Devito, in particular of its symbolic APIs.
    • Main developer of JUDI a linear algebra DSL for PDE constraints optimization built on top of Devito
  • PDE-constrained optimization and inverse problems: Methods and Algorithms for wave-equation-based inverse problems such as photoacoustic and ultrasound imaging (medical) or subsurface imaging (sexploration geophysics).

  • Cloud computing: I have been working on developing large-scale algorithms running on conventional clusters and in the cloud (AWS, Azure, ...)

  • 📫 How to reach me: mathias.louboutin@gmail.com

Pinned Loading

  1. devitocodes/devito devitocodes/devito Public

    DSL and compiler framework for automated finite-differences and stencil computation

    Python 564 229

  2. slimgroup/JUDI.jl slimgroup/JUDI.jl Public

    Julia Devito inversion.

    Julia 100 32

  3. slimgroup/TimeProbeSeismic.jl slimgroup/TimeProbeSeismic.jl Public

    Memory efficient seismic inversion via trace estimation

    Julia 9 2

  4. slimgroup/InvertibleNetworks.jl slimgroup/InvertibleNetworks.jl Public

    A Julia framework for invertible neural networks

    Julia 156 23

  5. slimgroup/SetIntersectionProjection.jl slimgroup/SetIntersectionProjection.jl Public

    Constrained optimization

    Julia 11 3

  6. slimgroup/PhotoAcoustic.jl slimgroup/PhotoAcoustic.jl Public

    Forward and adjoint photoacoustic operators built on top of JUDI which uses DEVITO as backend for solving wave PDE's.

    Julia 7 1