From b838268f9b33cfee7ea91bb7f772131618b71886 Mon Sep 17 00:00:00 2001 From: Joost van Zwieten Date: Wed, 18 Aug 2021 11:28:48 +0200 Subject: [PATCH] disable MKL threading, Python randomized hashes To reduce undeterministic behavior as much as possible, this patch disables threading in MKL and disables Python's randomized hashes in Github Actions. --- .github/workflows/test.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 1d5b5605c..30e477433 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -62,6 +62,9 @@ jobs: NUTILS_NPROCS: ${{ matrix.nprocs }} OMP_NUM_THREADS: 1 VECLIB_MAXIMUM_THREADS: 1 + MKL_DYNAMIC: FALSE + MKL_NUM_THREADS: 1 + PYTHONHASHSEED: 0 steps: - name: Checkout uses: actions/checkout@v2