Back to Programs

Science and medicine

Stichting SU2

Computational Fluid Dynamics and Optimization

c++python

Participation history

3 GSoC years

2026

3 projects

Official year page

Towards Physics-Informed Machine Learning with SU2

This proposal combines the MLPCpp submodule and Algorithmic Differentiation (CoDi) natively in SU2 for in-solver training, allowing researcher to...

Continuation of GPU acceleration in SU2: towards a GPU-native FGMRES Linear Solver

The SU2 code relies heavily on sparse linear algebra, and there is significant speed-up potential in this area through GPU-based processing. In the...

Adding a Pressure-Based Solver

The proposed project involves the addition of a pressure-based solver to the SU2 code base. The pressure-based solver is an important algorithm in...

2025

3 projects

Official year page

Graphical User Interface-Coupling to Python Wrapper and JSON Validation

This project improves the SU2 GUI by making it more user-friendly and efficient. It integrates the Python wrapper for smoother simulations, adds...

Using Data-Driven, Physics-Informed ML to Model Fluid Properties in CFD

This project aims to enhance SU2's computational fluid dynamics (CFD) capabilities by optimizing the Neural Network implementation (MLPCpp) within...

MAKE IT EASY TO ADD AND UPDATE UNIT TESTS

This project aims to automate and expand SU2’s testing and validation framework to ensure both numerical correctness and physical fidelity. By...

2024

3 projects

Official year page

GSOC 2024 Project Proposal for Extending Look-Up Table features for Thermodynamics and Chemistry.

The main aim of this project is to link generic Python functions to SU2 to facilitate data-driven fluid modeling while simultaneously enabling...

Feasibility of GPU Acceleration in SU2

The following project involves the GPU acceleration of Linear Algebra Computations in SU2. The approach is two pronged, making use of both NvBLAS and...

SU2 GUI: Core functionality and user friendly installer

The project aims to finalize core functionality regarding initialization of problems and visualization of results using Paraview within the SU2 GUI...