Introduce generator for GPU PDF-Field Pack Infos.
Squashed commit of the following: commit fd5ccd14 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Tue Apr 8 17:14:38 2025 +0200 attempt fix ci commit 2c3b8677 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Tue Apr 8 17:00:14 2025 +0200 attempt to fix, 2 commit 30e3dbc6 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Tue Apr 8 16:57:31 2025 +0200 attempt to fix mpiexec in CI commit 8daef09d Author: Frederik Hennig <frederik.hennig@fau.de> Date: Tue Apr 8 16:20:58 2025 +0200 output test logs on failure in CI commit 2eb890ae Author: Frederik Hennig <frederik.hennig@fau.de> Date: Tue Apr 8 15:16:34 2025 +0200 fix and test gpu packinfo packet size and direction sets. commit 4800dcb0 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Tue Apr 8 12:40:18 2025 +0200 fix compiler error commit a171e6f4 Merge: de494f9b 7effd7c5 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Tue Apr 8 12:11:51 2025 +0200 Merge branch 'master' into fhennig/gpu-packinfo commit de494f9b Author: Frederik Hennig <frederik.hennig@fau.de> Date: Mon Apr 7 17:17:05 2025 +0200 add device memtag commit 68353154 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Mon Apr 7 13:19:17 2025 +0200 update gpu pdf field pack info: restrict to streaming PDFs commit 9be1458f Author: Frederik Hennig <frederik.hennig@fau.de> Date: Thu Apr 3 09:52:30 2025 +0200 fix GPU comm scheme commit ad769fc1 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Wed Apr 2 22:32:16 2025 +0200 finished generated packinfo implementation commit 68b60f66 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Wed Apr 2 16:57:11 2025 +0200 pack info codegen WIP commit 2998cdf7 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Wed Apr 2 15:25:07 2025 +0200 gpu pack info base class and impl concept