All organizations · GSoC 2026 · Science and medicine, Other

preCICE

The coupling library for multi-physics simulations

preCICE is an open-source coupling library and ecosystem for general partitioned multi-physics and multi-scale simulations, including surface and volume coupling. Partitioned means that preCICE couples existing programs/solvers capable of simulating a subpart of the complete physics involved in a simulation. This allows for the high flexibility that is needed to keep a decent time-to-solution for complex coupled problems. The software offers convenient methods for transient equation coupling, communication, time interpolation, and data mapping.

  • c
  • python
  • shell
  • c++
  • scientific computing
  • simulation

Project ideas

Its ideas page could not be split into separate ideas; read it yourself.

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2026, 1 year. Projects per year: '26: 2.

On GitHub

33 repositories pushed to in the last year. Main languages: Python (11), C++ (7), C (3), HTML (2), Cython (1), Dockerfile (1).

Links and channels

go deeper in your terminal
git-into-gsoc org "preCICE" --shortlist
git-into-gsoc repos "preCICE"
git-into-gsoc issues --org "preCICE"
or ask your assistant:
"Which preCICE repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.