Fix exit and cleanup error
Since we are calling Kokkos::finalize() in the destructor of Ippl. We notice with the latest CUDA versions an error/warning after the program finishes which says
[1666164802.615262] [jwb0229:16669:0] cuda_copy_md.c:142 UCX ERROR cudaHostUnregister(address)() failed: driver shutting down [1666164802.615279] [jwb0229:16669:0] ucp_mm.c:84 UCX WARN failed to dereg from md[3]=cuda_cpy: Input/output error
There was also a warning related to MPI_Win
[jwb0245.juwels:31249] WARNING: MPI_Win still allocated in MPI_Finalize