diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c4cc655c72b16692c5be9e4ff6eb49099c6cb179..f587dc80a4639683391c46bcd31fbd93c1bcda28 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1623,6 +1623,138 @@ clang_10.0_hybrid_dbg_sp: - cuda - docker +inteloneapi_21.2_serial: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2 + before_script: + - pip3 install lbmpy jinja2 + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - cd .. + - CC=gcc CXX=g++ pip3 install pycuda + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + WALBERLA_BUILD_WITH_MPI: "OFF" + WALBERLA_BUILD_WITH_OPENMP: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - cuda + - docker + +inteloneapi_21.2_mpionly: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2 + before_script: + - pip3 install lbmpy jinja2 + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - cd .. + - CC=gcc CXX=g++ pip3 install pycuda + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + WALBERLA_BUILD_WITH_OPENMP: "OFF" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - cuda + - docker + +inteloneapi_21.2_hybrid: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2 + before_script: + - pip3 install lbmpy jinja2 + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - cd .. + - CC=gcc CXX=g++ pip3 install pycuda + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" + tags: + - cuda + - docker + +inteloneapi_21.2_serial_dbg: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2 + before_script: + - pip3 install lbmpy jinja2 + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - cd .. + - CC=gcc CXX=g++ pip3 install pycuda + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + WALBERLA_BUILD_WITH_MPI: "OFF" + WALBERLA_BUILD_WITH_OPENMP: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + CMAKE_BUILD_TYPE: "DebugOptimized" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" + tags: + - cuda + - docker + +inteloneapi_21.2_mpionly_dbg: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2 + before_script: + - pip3 install lbmpy jinja2 + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - cd .. + - CC=gcc CXX=g++ pip3 install pycuda + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + CMAKE_BUILD_TYPE: "DebugOptimized" + WALBERLA_BUILD_WITH_OPENMP: "OFF" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" + tags: + - cuda + - docker + +inteloneapi_21.2_hybrid_dbg: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2 + before_script: + - pip3 install lbmpy jinja2 + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - cd .. + - CC=gcc CXX=g++ pip3 install pycuda + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + CMAKE_BUILD_TYPE: "DebugOptimized" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" + tags: + - cuda + - docker + +inteloneapi_21.2_hybrid_dbg_sp: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/inteloneapi:21.2 + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + CMAKE_BUILD_TYPE: "DebugOptimized" + WALBERLA_DOUBLE_ACCURACY: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + WALBERLA_BUILD_WITH_METIS: "OFF" + tags: + - cuda + - docker + gcc_8_hybrid_dbg_noboost: