Skip to content

Commit 5e49936

Browse files
authored
Revise GSOC 2026 ideas list with updates and formatting (#203)
Updated the ideas list for GSOC 2026 with formatting improvements and added emphasis on skills required and difficulty ratings for each project.
1 parent 13ecc00 commit 5e49936

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

_gsoc/Introduction.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,32 +5,32 @@ permalink: /gsoc/Introduction/
55

66
**Welcome to SU2 - GSOC!**
77

8-
This is the ideas list for GSOC 2026.
8+
This is the updated ideas list for GSOC 2026.
99

1010
## Project BP: Adding pressure-based solver
1111
Project Description (max. 5 Sentences)
1212
The pressure-based solver has been requested for a long time. This solver is an important addition to the CFD solvers, especially for low Mach and incompressible flows. People have worked on it (detailed documentation available), and there is a branch that contains a working version, but this was never finalized and added to the main SU2 branch. Hence, the project's objective is to evaluate the current status of attempts, and propose a strategy for getting the pressure-based solver in the latest version of SU2.
1313
Expected Outcome (deliverables): Finalize pressure-based solver, validate with test cases, tutorial and merge the PR.
14-
Skills Required: C++, experience with CFD and numerical methods
15-
Possible Mentors: Nitish Anand and Edwin van der Weide
16-
Expected Project Size: 175 hrs/medium
17-
Difficulty rating: medium-hard (needs experience with Computational Fluid Dynamics)
14+
- Skills Required: C++, experience with CFD and numerical methods
15+
- Possible Mentors: Nitish Anand and Edwin van der Weide
16+
- Expected Project Size: 175 hrs/medium
17+
- Difficulty rating: **medium-hard** (needs experience with Computational Fluid Dynamics)
1818

1919
## Project GPU: Continuation of GPU acceleration in SU2
2020
Project Description (max. 5 Sentences)
2121
The SU2 code relies heavily on sparse linear algebra. In this area, there is significant speed-up potential with the adoption of GPU-based processing, as was demonstrated in the GSOC 24 project that applied CUDA to sparse matrix-vector multiplications in SU2. The objective of this project is to move more linear algebra operations to GPU in order to avoid host-device communication bottlenecks within the sparse linear system solver.
2222
Expected Outcome (deliverables): Make SU2’s sparse linear solver GPU-native, i.e. minimal host-device communication after the initial setup of the system.
23-
Skills Required C++
24-
Possible Mentors Pedro Gomes (lead), Ole Burghardt
25-
Expected Project Size (90 hrs/ small , 175 hrs/medium, 350 hrs/large): 175 hrs (medium)
26-
Difficulty rating (easy (little experience/background), medium (some experience/background), hard (experienced)): medium
23+
- Skills Required C++
24+
- Possible Mentors Pedro Gomes (lead), Ole Burghardt
25+
- Expected Project Size (90 hrs/ small , 175 hrs/medium, 350 hrs/large): 175 hrs (medium)
26+
- Difficulty rating: **medium**
2727

2828
## Project AMR: Quick Adaptive Mesh refinement for 2D testcases
2929
Project Description (max. 5 Sentences)
3030
Many users have asked for adaptive mesh refinement capabilities. Several research groups are working on this. The aim of this project is to introduce a quick and easy adaptive mesh refinement that simply reads an existing results file and adaptively refines the meshes based on the value of a field.
3131
Expected Outcome (deliverables): SU2_AMR, an added executable that simply splits 2D quad and triangle cells
32-
Skills Required: C++
33-
Possible Mentors: Nijso Beishuizen (lead)
34-
Expected Project Size (90 hrs/ small , 175 hrs/medium, 350 hrs/large): 175 hrs (medium)
35-
Difficulty rating (easy (little experience/background), medium (some experience/background), hard (experienced)): medium
32+
- Skills Required: C++
33+
- Possible Mentors: Nijso Beishuizen (lead)
34+
- Expected Project Size (90 hrs/ small , 175 hrs/medium, 350 hrs/large): 175 hrs (medium)
35+
- Difficulty rating: **medium**
3636

0 commit comments

Comments
 (0)