From 51c31078253367e1feffa6c83e72de2d8fec0954 Mon Sep 17 00:00:00 2001
From: Dominik Thoennes <dominik.thoennes@fau.de>
Date: Wed, 7 Jul 2021 11:11:40 +0200
Subject: [PATCH] add LD_PRELOAD for pystencils

---
 .gitlab-ci.yml | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a5aad840c..c2c223b83 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -92,6 +92,7 @@ intel_19_serial:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -116,6 +117,7 @@ intel_19_mpionly:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -138,6 +140,7 @@ intel_19_hybrid:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -156,6 +159,7 @@ intel_19_serial_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -178,6 +182,7 @@ intel_19_mpionly_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -198,6 +203,7 @@ intel_19_hybrid_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -231,6 +237,7 @@ gcc_7_serial:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -254,6 +261,7 @@ gcc_7_mpionly:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -275,6 +283,7 @@ gcc_7_hybrid:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -295,6 +304,7 @@ gcc_7_serial_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -320,6 +330,7 @@ gcc_7_mpionly_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -342,6 +353,7 @@ gcc_7_hybrid_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -376,6 +388,7 @@ gcc_8_serial:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -399,6 +412,7 @@ gcc_8_mpionly:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -420,6 +434,7 @@ gcc_8_hybrid:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -440,6 +455,7 @@ gcc_8_serial_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -464,6 +480,7 @@ gcc_8_mpionly_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -486,6 +503,7 @@ gcc_8_hybrid_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -523,6 +541,7 @@ gcc_9_serial:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -544,6 +563,7 @@ gcc_9_mpionly:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -563,6 +583,7 @@ gcc_9_hybrid:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -581,6 +602,7 @@ gcc_9_serial_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -603,6 +625,7 @@ gcc_9_mpionly_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -623,6 +646,7 @@ gcc_9_hybrid_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -657,6 +681,7 @@ gcc_10_serial:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:10
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -678,6 +703,7 @@ gcc_10_mpionly:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:10
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -697,6 +723,7 @@ gcc_10_hybrid:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:10
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -715,6 +742,7 @@ gcc_10_serial_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:10
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -737,6 +765,7 @@ gcc_10_mpionly_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:10
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -757,6 +786,7 @@ gcc_10_hybrid_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:10
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -791,6 +821,7 @@ gcc_11_serial:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:11
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -812,6 +843,7 @@ gcc_11_mpionly:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:11
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -832,6 +864,7 @@ gcc_11_hybrid:
    stage: pretest
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -847,6 +880,7 @@ gcc_11_serial_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:11
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -866,6 +900,7 @@ gcc_11_mpionly_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:11
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -883,6 +918,7 @@ gcc_11_hybrid_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:11
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -911,6 +947,7 @@ clang_6.0_serial:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:6.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -934,6 +971,7 @@ clang_6.0_mpionly:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:6.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -955,6 +993,7 @@ clang_6.0_hybrid:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:6.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -975,6 +1014,7 @@ clang_6.0_serial_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:6.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -999,6 +1039,7 @@ clang_6.0_mpionly_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:6.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1021,6 +1062,7 @@ clang_6.0_hybrid_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:6.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1055,6 +1097,7 @@ clang_7.0_serial:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:7.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1078,6 +1121,7 @@ clang_7.0_mpionly:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:7.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1099,6 +1143,7 @@ clang_7.0_hybrid:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:7.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1119,6 +1164,7 @@ clang_7.0_serial_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:7.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1143,6 +1189,7 @@ clang_7.0_mpionly_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:7.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1165,6 +1212,7 @@ clang_7.0_hybrid_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:7.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1202,6 +1250,7 @@ clang_8.0_serial:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1225,6 +1274,7 @@ clang_8.0_mpionly:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1246,6 +1296,7 @@ clang_8.0_hybrid:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1266,6 +1317,7 @@ clang_8.0_serial_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1290,6 +1342,7 @@ clang_8.0_mpionly_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1312,6 +1365,7 @@ clang_8.0_hybrid_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1349,6 +1403,7 @@ clang_9.0_serial:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1372,6 +1427,7 @@ clang_9.0_mpionly:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1393,6 +1449,7 @@ clang_9.0_hybrid:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1413,6 +1470,7 @@ clang_9.0_serial_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1437,6 +1495,7 @@ clang_9.0_mpionly_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1459,6 +1518,7 @@ clang_9.0_hybrid_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1496,6 +1556,7 @@ clang_10.0_serial:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1519,6 +1580,7 @@ clang_10.0_mpionly:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1540,6 +1602,7 @@ clang_10.0_hybrid:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1557,6 +1620,7 @@ clang_10.0_serial_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1578,6 +1642,7 @@ clang_10.0_mpionly_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1597,6 +1662,7 @@ clang_10.0_hybrid_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1629,6 +1695,7 @@ inteloneapi_21.2_serial:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1652,6 +1719,7 @@ inteloneapi_21.2_mpionly:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1673,6 +1741,7 @@ inteloneapi_21.2_hybrid:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1690,6 +1759,7 @@ inteloneapi_21.2_serial_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1711,6 +1781,7 @@ inteloneapi_21.2_mpionly_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
@@ -1730,6 +1801,7 @@ inteloneapi_21.2_hybrid_dbg:
    image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2
    before_script:
       - pip3 install lbmpy jinja2 pytest
+      - export LD_PRELOAD=/opt/intel/oneapi/intelpython/latest/lib/libimf.so
       - cd python
       - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
       - cd ..
-- 
GitLab