This PR switches the main test pipeline away from using the old Octo-Tiger buildscripts -- instead we now use the Spack package.
Notably, this allows us to more easily upgrade/change packages in the dependencies. It also simplifies the test setup (hence this PR mostly deletes lines). The tests should also run a bit faster as Spack reuses dependencies from the older runs (hence we do not have to compile them all over again).
It is now also easier to add new tests, as one just has to add the Spack spec that should be tested to the list within the Jenkinsfile. I used this to also add a SYCL test run, as well as some test runs using the sender&receiver Kokkos HPX backend with different configurations.
This PR switches the main test pipeline away from using the old Octo-Tiger buildscripts -- instead we now use the Spack package.
Notably, this allows us to more easily upgrade/change packages in the dependencies. It also simplifies the test setup (hence this PR mostly deletes lines). The tests should also run a bit faster as Spack reuses dependencies from the older runs (hence we do not have to compile them all over again).
It is now also easier to add new tests, as one just has to add the Spack spec that should be tested to the list within the Jenkinsfile. I used this to also add a SYCL test run, as well as some test runs using the sender&receiver Kokkos HPX backend with different configurations.