#2463: add option to run tests in parallel
| Reporter: | Roland Haas |
| Status: | new |
| Milestone: | |
| Version: | |
| Type: | enhancement |
| Priority: | minor |
| Component: |
Currently Cactus' testsuite mechanism will run tests one after the other even if there are very many cores available on the node.
Pull request https://bitbucket.org/cactuscode/cactus/pull-requests/114/cactus-run-tests-in-parallel-if-requested adds options to the testsuite system to run multiple tests in parallel.
Using it goes like this:
# prevent OpenMP from using all cores export OMP_NUM_THREADS=2 # prevent OpenMPI from ties multiple MPI jobs to the same cores export OMPI_MCA_hwloc_base_binding_policy=none # run up to 6 tests in parallel make CCTK_TESTSUITE_PARALLEL_TESTS=6 sim-testsuite PROMPT=no
mpiruns from targetting the same compute node
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2463/add-option-to-run-tests-in-parallel