The expiration time for new job artifacts in CI/CD pipelines is now 30 days (GitLab default). Previously generated artifacts in already completed jobs will not be affected by the change. The latest artifacts for all jobs in the latest successful pipelines will be kept. More information: https://gitlab.lrz.de/help/user/admin_area/settings/continuous_integration.html#default-artifacts-expiration

Remove default zero init of DataContainer (#50)

For performance reasons this was removed, includes:
- removing functionality from DataHandlerCPU
- added simple benchmark
- adapting clang-tidy to not show warnings from catch2 testing
10 jobs for remove-default-init in 9 minutes and 27 seconds (queued for 3 seconds)
Status Name Job ID Coverage
  Static Test
passed clang-format #885619
linux elsa clang

00:00:15

passed clang-tidy #885620
linux elsa clang

00:02:48

 
  Compile
passed build-clang #885623
linux elsa clang

00:00:18

passed build-cuda #885624
linux elsa gcc cuda

00:00:22

passed build-gcc #885622
linux elsa gcc

00:00:19

passed build-ubuntu #885621
linux elsa

00:00:17

 
  Test
passed test-clang #885627
linux elsa clang

00:06:10

passed test-cuda #885628
linux elsa gcc cuda

00:06:14

passed test-gcc #885626
linux elsa gcc

00:06:15

passed test-ubuntu #885625
linux elsa

00:05:40