set OMP_NUM_THREADS for make checks
The best parameters for our ssu buildbot builder should ideally be:
OCT_TEST_NJOBS = 4 # Num threads/2
OMP_NUM_THREADS=1
Based on the email from Sebastian. Testing this and OCT_TEST_NJOBS = 8
and merging the faster variant.
Merge request reports
Activity
Testing
ENV OMP_NUM_THREADS=1 ENV OCT_TEST_NJOBS=4
at http://mpsd-kartoffel.desy.de:8010/#/buildrequests/1261?redirect_to_build=true
#18 (closed) 2251.5 Total run-time of the testsuite: 00:37:20
Edited by Ashwin Kumar KarnadTesting 3b342c0e - set OCT_TEST_MPI_NPROCS=2 :
ENV OMP_NUM_THREADS=1 ENV OCT_TEST_NJOBS=4 ENV OCT_TEST_MPI_NPROCS=2
at http://mpsd-kartoffel.desy.de:8010/#/builders/14/builds/94
Total run-time of the testsuite: 00:43:29
Edited by Ashwin Kumar KarnadTesting 550c1ac4 - all 2s:
ENV OMP_NUM_THREADS=2 ENV OCT_TEST_NJOBS=2 ENV OCT_TEST_MPI_NPROCS=2
at http://mpsd-kartoffel.desy.de:8010/#/buildrequests/1262?redirect_to_build=true Total run-time of the testsuite: 12:12:15
Edited by Ashwin Kumar KarnadTesting 21352081 - Overbook like sebastians script:
ENV OMP_NUM_THREADS=8 ENV OCT_TEST_NJOBS=4 ENV OCT_TEST_MPI_NPROCS=1
at http://mpsd-kartoffel.desy.de:8010/#/buildrequests/1263?redirect_to_build=true
Total run-time of the testsuite: 01:44:00
Edited by Ashwin Kumar KarnadTesting 7b05dbdf - NJOBS=8 others 1
ENV OMP_NUM_THREADS=1 ENV OCT_TEST_NJOBS=8 ENV OCT_TEST_MPI_NPROCS=1
at http://mpsd-kartoffel.desy.de:8010/#/buildrequests/1264?redirect_to_build=true
Total run-time of the testsuite: 00:29:27
Edited by Ashwin Kumar Karnadtesting beae3bcb - njobs=2 mpiprocs=4
ENV OMP_NUM_THREADS=1 ENV OCT_TEST_NJOBS=2 ENV OCT_TEST_MPI_NPROCS=4
http://mpsd-kartoffel.desy.de:8010/#/buildrequests/1265?redirect_to_build=true
Test never completed, got killed due to idle
Edited by Ashwin Kumar KarnadENV OMP_NUM_THREADS=1 ENV OCT_TEST_NJOBS=8 ENV OCT_TEST_MPI_NPROCS=1
seems to be the best configuration for our buildbot which took 00:29:27 minutes for the check short. Setting that as the default configuration in our docker images.
Edited by Ashwin Kumar Karnadadded 1 commit
- 098bbaab - set appropriate job variables for the shortest check-short on our machine
requested review from @henning.glawe
I think then the configuration:
ENV OMP_NUM_THREADS=1 ENV OCT_TEST_NJOBS=4 ENV OCT_TEST_MPI_NPROCS=2
That had a runtime of 43 minutes makes the most sense. Can we merge this configuration @henning.glawe ?
Edited by Ashwin Kumar Karnad