Skip to content

Commit 86e0738

Browse files
authored
Update index.md
1 parent 97326c4 commit 86e0738

File tree

1 file changed

+3
-0
lines changed
  • content/news/2025-09-17-Twelfth-kokkos-tea-time

1 file changed

+3
-0
lines changed

content/news/2025-09-17-Twelfth-kokkos-tea-time/index.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,15 @@ Wolfgang Bangerth is a professor of mathematics and geosciences at Colorado Stat
2626
<!--{{% cta cta_text="Get the slides" cta_link="slides.pdf" cta_new_tab="true" %}}-->
2727

2828

29+
2930
## Experience converting large scientific software packages written in C++ to C++20 modules
3031

3132
Many of the most widely used scientific software libraries are written in C++, but almost all of them still use the traditional header-based approach inherited from C to connect declarations provided in one file to uses and implementations in another file. On the other hand, C++20 has introduced a module system that is intended to give C++ a proper "import" statement that goes beyond the textual inclusion of "#include".
3233

3334
In this talk, I will outline my experience with converting the deal.II finite element library -- a library with 1.8M lines of C++ -- to use C++20-style modules. I will discuss how I did this from a technical perspective, and in particular how that actually works in practice.
3435

3536

37+
3638
## Contribute
3739

3840
Any subject is welcome if it is related to the Kokkos ecosystem (developments, usage, projects, issues, etc.) or even to GPU programming at large.
@@ -41,6 +43,7 @@ Feel free to contact us to propose a talk: contact@cexa-project.org
4143
We target very informal discussion in English. You can propose any subject for discussion even if you don't have a dedicated slide deck.
4244

4345

46+
4447
## Additional info
4548

4649
### Zoom link

0 commit comments

Comments
 (0)