You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 20, 2023. It is now read-only.
Repository navigation
This repository was archived by the owner on Mar 20, 2023. It is now read-only.
Enable multi-threading tests (MPI+OpenMP) under CI #292
. I see though that for some reason when CoreNeuron runs it prints num_omp_thread=1 even if the OMP_NUM_THREADS is set to 2. Maybe that's because we don't run it with --threading? I need to investigate
@iomaganaris : IMO we need a test with more concurrency (more than ring). e.g. If we are using 36 cores on Jenkis CI, using 6 MPI ranks each with 6 threads. This can help to detect race condition bit. We can discuss this what should/can do.
Activity
iomaganaris commentedon Apr 21, 2020
In the CI we build
CoreNeuronSoAwithOpenMPenabledCoreNeuron/tests/jenkins/install_coreneuron.sh
Line 57 in 76026e0
SoAtests withCoreNeuron/tests/jenkins/run_corenrn.sh
Line 17 in 76026e0
CoreNeuronruns it printsnum_omp_thread=1even if theOMP_NUM_THREADSis set to2. Maybe that's because we don't run it with--threading? I need to investigatepramodk commentedon Apr 21, 2020
@iomaganaris : IMO we need a test with more concurrency (more than ring). e.g. If we are using 36 cores on Jenkis CI, using 6 MPI ranks each with 6 threads. This can help to detect race condition bit. We can discuss this what should/can do.
olupton commentedon Aug 25, 2022
We have CI builds that enable OpenMP (host) threading:
CoreNeuron/.gitlab-ci.yml
Line 89 in d6507e2