refactor task launching during test
We need to simplify test launching to account for all testing environnement.
First we need a new task launcher. Informations the launcher need:
- the cluster name: optional, only needed on compute nodes, not on frontals for example. On compute node, the launcher must use the cluster job scheduler.
- are we using GPUs
- how many MPI processes
- how many cores
We might want to check if we run in parallel mode