From 553205fe1ae396b9cae8994c191e9380dd4bccf8 Mon Sep 17 00:00:00 2001 From: Dominik Thoennes <dominik.thoennes@fau.de> Date: Fri, 7 Oct 2022 11:41:26 +0200 Subject: [PATCH] change gcc 8 to ubuntu 20.04 image --- .gitlab-ci.yml | 77 +++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 70 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4772539cc..3958d54f3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -412,100 +412,163 @@ gcc_7_hybrid_dbg_sp: gcc_8_serial: extends: .build_template image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + before_script: + - pip3 install lbmpy==1.0 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - pip3 list + - 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 + - cuda11 - docker gcc_8_mpionly: extends: .build_template image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + before_script: + - pip3 install lbmpy==1.0 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - pip3 list + - 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 + - cuda11 - docker gcc_8_hybrid: extends: .build_template image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + before_script: + - pip3 install lbmpy==1.0 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - pip3 list + - cd .. + - CC=gcc CXX=g++ pip3 install pycuda variables: WALBERLA_BUILD_WITH_CUDA: "ON" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" only: variables: - $ENABLE_NIGHTLY_BUILDS tags: - - cuda + - cuda11 - docker gcc_8_serial_dbg: extends: .build_template image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + before_script: + - pip3 install lbmpy==1.0 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - pip3 list + - 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" only: variables: - $ENABLE_NIGHTLY_BUILDS tags: - - cuda + - cuda11 - docker gcc_8_mpionly_dbg: extends: .build_template image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + before_script: + - pip3 install lbmpy==1.0 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - pip3 list + - 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" only: variables: - $ENABLE_NIGHTLY_BUILDS tags: - - cuda + - cuda11 - docker gcc_8_hybrid_dbg: extends: .build_template image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + before_script: + - pip3 install lbmpy==1.0 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - pip3 list + - 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" only: variables: - $ENABLE_NIGHTLY_BUILDS tags: - - cuda + - cuda11 - docker gcc_8_hybrid_dbg_sp: extends: .build_template image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + before_script: + - pip3 install lbmpy==1.0 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - pip3 list + - cd .. + - CC=gcc CXX=g++ pip3 install pycuda variables: WALBERLA_BUILD_WITH_CUDA: "ON" CMAKE_BUILD_TYPE: "DebugOptimized" WALBERLA_DOUBLE_ACCURACY: "OFF" WALBERLA_BUILD_WITH_PARMETIS: "OFF" WALBERLA_BUILD_WITH_METIS: "OFF" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" only: variables: - $ENABLE_NIGHTLY_BUILDS tags: - - cuda + - cuda11 - docker gcc_9_serial: -- GitLab