Skip to content
Snippets Groups Projects
.gitlab-ci.yml 63.4 KiB
Newer Older
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed

clang_7.0_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:7.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   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"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed

clang_7.0_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:7.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   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"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed

clang_7.0_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:7.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed

clang_7.0_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:7.0
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_DOUBLE_ACCURACY: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      WALBERLA_BUILD_WITH_METIS: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_8.0_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   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"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_8.0_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_8.0_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_8.0_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   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"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_8.0_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   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"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_8.0_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_8.0_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_DOUBLE_ACCURACY: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      WALBERLA_BUILD_WITH_METIS: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_9.0_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   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"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_9.0_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_9.0_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
Dominik Thoennes's avatar
Dominik Thoennes committed
   before_script:
      - pip3 install lbmpy jinja2
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_9.0_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
Dominik Thoennes's avatar
Dominik Thoennes committed
   before_script:
      - pip3 install lbmpy jinja2
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   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"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_9.0_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
Dominik Thoennes's avatar
Dominik Thoennes committed
   before_script:
      - pip3 install lbmpy jinja2
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   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"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_9.0_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
Dominik Thoennes's avatar
Dominik Thoennes committed
   before_script:
      - pip3 install lbmpy jinja2
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_9.0_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:9.0
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_DOUBLE_ACCURACY: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      WALBERLA_BUILD_WITH_METIS: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_10.0_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
Sebastian Eibl's avatar
Sebastian Eibl committed
      - cd ..
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_10.0_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
Sebastian Eibl's avatar
Sebastian Eibl committed
      - cd ..
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_10.0_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
Sebastian Eibl's avatar
Sebastian Eibl committed
      - cd ..
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_10.0_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
Sebastian Eibl's avatar
Sebastian Eibl committed
      - cd ..
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   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"
Sebastian Eibl's avatar
Sebastian Eibl committed
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_10.0_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
Sebastian Eibl's avatar
Sebastian Eibl committed
      - cd ..
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_10.0_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
Sebastian Eibl's avatar
Sebastian Eibl committed
      - cd ..
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      CMAKE_BUILD_TYPE: "DebugOptimized"
Sebastian Eibl's avatar
Sebastian Eibl committed
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker

clang_10.0_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:10.0
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      WALBERLA_BUILD_WITH_CUDA: "ON"
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_DOUBLE_ACCURACY: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      WALBERLA_BUILD_WITH_METIS: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - docker
gcc_8_hybrid_dbg_noboost:
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
   before_script:
      - rm -rf /opt/boost /usr/include/boost
   variables:
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_BUILD_WITH_CUDA: "OFF"
      WALBERLA_ENABLE_GUI: "OFF"
      WALBERLA_BUILD_WITH_PYTHON: "OFF"
   tags:
      - docker



###############################################################################
##                                                                           ##
##    STL Debug Build                                                        ##
##                                                                           ##
###############################################################################

gcc_10_stl_debug:
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc-debug-stl:10
   before_script:
      - rm -rf /opt/boost /usr/include/boost
   variables:
      CTEST_EXCLUDE_LABELS: "longrun"
      WALBERLA_BUILD_WITH_MPI: "ON"
      WALBERLA_BUILD_WITH_OPENMP: "ON"
      OMP_NUM_THREADS: "4"
      OMP_WAIT_POLICY: "PASSIVE"
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_BUFFER_DEBUG: "OFF"
      WALBERLA_DOUBLE_ACCURACY: "ON"
      WALBERLA_BUILD_WITH_CUDA: "OFF"
      WALBERLA_BUILD_WITH_METIS: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      WALBERLA_BUILD_WITH_PYTHON: "OFF"
      WALBERLA_STL_BOUNDS_CHECKS: "ON"
###############################################################################
##                                                                           ##
##    Documentation                                                         ##
##                                                                           ##
###############################################################################

doc:
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
Sebastian Eibl's avatar
Sebastian Eibl committed
   script:
      - cmake --version
      - doxygen --version
      - mkdir $CI_PROJECT_DIR/build
      - cd $CI_PROJECT_DIR/build
      - cmake ..
Sebastian Eibl's avatar
Sebastian Eibl committed
      - make doc
   tags:
      - docker
   artifacts:
      paths:
        - build/doc
Sebastian Eibl's avatar
Sebastian Eibl committed
      expire_in: 1 weeks



###############################################################################
##                                                                           ##
##    Code analysis                                                          ##
##                                                                           ##
###############################################################################

Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:11.0
Sebastian Eibl's avatar
Sebastian Eibl committed
   script:
      - $CXX --version
      - clang-tidy -version
Sebastian Eibl's avatar
Sebastian Eibl committed
      - cmake --version
      - mkdir $CI_PROJECT_DIR/build
      - cd $CI_PROJECT_DIR/build
      - cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DWALBERLA_BUFFER_DEBUG=ON -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_TOOLS=ON -DWALBERLA_BUILD_WITH_MPI=ON -DWALBERLA_BUILD_WITH_OPENMP=ON -DCMAKE_BUILD_TYPE=Debug -DWALBERLA_BUILD_WITH_METIS=ON -DWALBERLA_BUILD_WITH_PARMETIS=ON -DWALBERLA_BUILD_WITH_OPENMESH=ON -DWALBERLA_DOUBLE_ACCURACY=ON
Sebastian Eibl's avatar
Sebastian Eibl committed
      - utilities/filterCompileCommands.py compile_commands.json
      - run-clang-tidy.py -quiet | tee clang-tidy-output.txt
   artifacts:
      paths:
         - $CI_PROJECT_DIR/build/clang-tidy-output.txt
   tags:
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed
   image: i10git.cs.fau.de:5005/walberla/buildenvs/cppcheck
   script:
      - cppcheck --version
      - cppcheck . --max-configs=10 --enable=warning --enable=style --enable=performance --enable=portability -i src/gui/extern -i src/geometry/structured/extern -i sqlite3.c -i StackWalker.cpp -I src/ -I tests/ -I apps/ -D WALBERLA_BUILD_WITH_MPI -D WALBERLA_BUILD_WITH_METIS -D WALBERLA_BUILD_WITH_PYTHON --xml 2> report.xml
Sebastian Eibl's avatar
Sebastian Eibl committed
      - cppcheck-htmlreport --file=report.xml --report-dir=html_report --source-dir=.
   artifacts:
      untracked: true
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
   tags:
      - docker
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
Sebastian Eibl's avatar
Sebastian Eibl committed
   script:
      - pip3 install gcovr
      - export NUM_CORES=$(nproc --all)
      - export MAX_BUILD_CORES=$(( $(awk '( $1 == "MemTotal:" ) { print $2 }' /proc/meminfo) / ( 4 * 1024 * 1024  ) ))
Sebastian Eibl's avatar
Sebastian Eibl committed
      - $CXX --version
      - cmake --version
      - gcovr --version
      - mkdir build
      - cd build
      - if dpkg --compare-versions `ompi_info | head -2 | tail -1 | sed 's/[^0-9.]*\([0-9.]*\).*/\1/'` ge 1.10; then export MPIEXEC_PREFLAGS="--allow-run-as-root" ; fi
      - cmake .. -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_WITH_MPI=ON -DWALBERLA_BUILD_WITH_OPENMP=OFF -DCMAKE_BUILD_TYPE=Debug -DMPIEXEC_PREFLAGS=$MPIEXEC_PREFLAGS -DWALBERLA_BUILD_WITH_CODEGEN=OFF -DWALBERLA_BUILD_WITH_GCOV=ON
      - make -j $NUM_BUILD_CORES -l $NUM_CORES
      - ctest -LE longrun --output-on-failure -j $NUM_CORES --timeout 3000
Sebastian Eibl's avatar
Sebastian Eibl committed
      - cd ..
      - mkdir coverage
      - pwd
      - gcovr -r $CI_PROJECT_DIR -k build -f "src" --print-summary --html coverage/coverage.html --html-details --xml coverage/coverage.xml
Sebastian Eibl's avatar
Sebastian Eibl committed
   artifacts:
      paths:
         - coverage/
      reports:
        cobertura: coverage/coverage.xml
Sebastian Eibl's avatar
Sebastian Eibl committed
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
   tags:
      - docker
###############################################################################
##                                                                           ##
##    Windows Builds                                                         ##
##                                                                           ##
###############################################################################
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
      - win
   script:
      - export PreferredToolArchitecture=x64
      - export OMP_NUM_THREADS=4
      - export OMP_WAIT_POLICY="PASSIVE"
      - export MSMPI_DISABLE_SHM=1
      - cmake --version
      - mkdir build
      - cd build
      - cmake -LA -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_WITH_MPI=$WALBERLA_BUILD_WITH_MPI -DWALBERLA_BUILD_WITH_OPENMP=$WALBERLA_BUILD_WITH_OPENMP -DWALBERLA_DOUBLE_ACCURACY=$WALBERLA_DOUBLE_ACCURACY -DWARNING_ERROR=ON -G "$CMAKE_GENERATOR" -DCMAKE_DISABLE_FIND_PACKAGE_Boost=TRUE ..
Sebastian Eibl's avatar
Sebastian Eibl committed
      - MSBuild.exe walberla.sln /property:Configuration=$BUILD_CONFIGURATION /verbosity:minimal /maxcpucount:4
      - ctest -LE $CTEST_EXCLUDE_LABELS -C $BUILD_CONFIGURATION --output-on-failure -j 4 -T Test
   after_script:
      - python3 cmake/ctest2junit.py build > report.xml
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
Sebastian Eibl's avatar
Sebastian Eibl committed
      CTEST_EXCLUDE_LABELS: "longrun"
      WALBERLA_BUILD_WITH_MPI: "ON"
      WALBERLA_BUILD_WITH_OPENMP: "ON"
      WALBERLA_DOUBLE_ACCURACY: "ON"
   artifacts:
      when: always
      reports:
         junit:
            - report.xml
            - python/report.xml



msvc-14.1_Hybrid_dbg:
   extends: .win_build_template
   variables:
      WALBERLA_BUILD_WITH_CUDA: "OFF"
      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
      BUILD_CONFIGURATION: "DebugOptimized"
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
         - $ENABLE_NIGHTLY_BUILDS
msvc-14.1_Hybrid_sp_dbg:
   extends: .win_build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
      BUILD_CONFIGURATION: "DebugOptimized"
      WALBERLA_DOUBLE_ACCURACY: "OFF"
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
         - $ENABLE_NIGHTLY_BUILDS
msvc-14.1_Hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
         - $ENABLE_NIGHTLY_BUILDS
msvc-14.1_serial_dbg:
   extends: .win_build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      BUILD_CONFIGURATION: "DebugOptimized"
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
         - $ENABLE_NIGHTLY_BUILDS
msvc-14.1_serial:
   extends: .win_build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
msvc-14.1_mpionly_dbg:
   extends: .win_build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
      BUILD_CONFIGURATION: "DebugOptimized"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      variables:
         - $ENABLE_NIGHTLY_BUILDS
msvc-14.1_mpionly:
   extends: .win_build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
   variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
msvc-14.2_Hybrid_dbg:
   extends: .win_build_template
   variables:
      CMAKE_GENERATOR: "Visual Studio 16 2019"
      BUILD_CONFIGURATION: "DebugOptimized"

msvc-14.2_Hybrid_sp_dbg:
   extends: .win_build_template
   variables:
      CMAKE_GENERATOR: "Visual Studio 16 2019"
      BUILD_CONFIGURATION: "DebugOptimized"
      WALBERLA_DOUBLE_ACCURACY: "OFF"
msvc-14.2_Hybrid:
   variables:
      CMAKE_GENERATOR: "Visual Studio 16 2019"

msvc-14.2_serial_dbg:
   extends: .win_build_template
   variables:
      CMAKE_GENERATOR: "Visual Studio 16 2019"
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      BUILD_CONFIGURATION: "DebugOptimized"

msvc-14.2_serial:
   extends: .win_build_template
   variables:
      CMAKE_GENERATOR: "Visual Studio 16 2019"
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
msvc-14.2_mpionly_dbg:
   extends: .win_build_template
   variables:
      CMAKE_GENERATOR: "Visual Studio 16 2019"
      BUILD_CONFIGURATION: "DebugOptimized"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"

msvc-14.2_mpionly:
   extends: .win_build_template
   variables:
      CMAKE_GENERATOR: "Visual Studio 16 2019"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
Michael Kuron's avatar
Michael Kuron committed
###############################################################################
##                                                                           ##
##    macOS Builds                                                           ##
##                                                                           ##
###############################################################################


.mac_build_template: &mac_build_definition
Sebastian Eibl's avatar
Sebastian Eibl committed
   script:
      - export NUM_CORES=$(system_profiler SPHardwareDataType | grep 'Total Number of Cores' | awk '{print $5}')
      - export MAX_BUILD_CORES=$(( $(system_profiler SPHardwareDataType | grep 'Memory' | awk '{print $2}') / 4 ))
      - "[[ $MAX_BUILD_CORES -lt $NUM_CORES ]] && export NUM_BUILD_CORES=$MAX_BUILD_CORES || export NUM_BUILD_CORES=$NUM_CORES"
      - c++ --version
      - cmake --version
      - mpirun --version
      - mkdir build
      - cd build
      - cmake .. -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_TOOLS=ON -DWALBERLA_BUILD_WITH_MPI=$WALBERLA_BUILD_WITH_MPI -DWALBERLA_BUILD_WITH_PYTHON=$WALBERLA_BUILD_WITH_PYTHON -DWALBERLA_BUILD_WITH_CODEGEN=$WALBERLA_BUILD_WITH_CODEGEN -DWALBERLA_BUILD_WITH_OPENMP=$WALBERLA_BUILD_WITH_OPENMP -DWALBERLA_BUILD_WITH_CUDA=$WALBERLA_BUILD_WITH_CUDA -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -DWARNING_ERROR=ON
Sebastian Eibl's avatar
Sebastian Eibl committed
      - make -j $NUM_BUILD_CORES -l $NUM_CORES
      - ctest -LE "$CTEST_EXCLUDE_LABELS|cuda" -C $CMAKE_BUILD_TYPE --output-on-failure -j $NUM_CORES -T Test
   before_script:
      - pip3 install --user lbmpy jinja2 pytest-cov lxml
      - cd python
      - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla
      - cd ..
   after_script:
      - python3 cmake/ctest2junit.py build > report.xml
Sebastian Eibl's avatar
Sebastian Eibl committed
   tags:
      - mac
   artifacts:
      when: always
      reports:
         junit:
            - report.xml
            - python/report.xml
Michael Kuron's avatar
Michael Kuron committed

mac_Serial_Dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   <<: *mac_build_definition
   variables:
      CMAKE_BUILD_TYPE: "DebugOptimized"
      CTEST_EXCLUDE_LABELS: "longrun"
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
Michael Kuron's avatar
Michael Kuron committed

mac_Serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
   <<: *mac_build_definition
   variables:
      CMAKE_BUILD_TYPE: "Release"
      CTEST_EXCLUDE_LABELS: "longrun"
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
Michael Kuron's avatar
Michael Kuron committed

mac_MpiOnly_Dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
   <<: *mac_build_definition
   variables:
      CMAKE_BUILD_TYPE: "DebugOptimized"
      CTEST_EXCLUDE_LABELS: "longrun"
      WALBERLA_BUILD_WITH_MPI: "ON"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      OMPI_MCA_btl: "self,tcp"
Michael Kuron's avatar
Michael Kuron committed

mac_MpiOnly:
Sebastian Eibl's avatar
Sebastian Eibl committed
   <<: *mac_build_definition
   variables:
      CMAKE_BUILD_TYPE: "Release"
      CTEST_EXCLUDE_LABELS: "longrun"
      WALBERLA_BUILD_WITH_MPI: "ON"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PYTHON: "ON"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
      OMPI_MCA_btl: "self,tcp"
###############################################################################
##                                                                           ##
##    Deploy jobs                                                            ##
##                                                                           ##
###############################################################################

.conda-deploy: &conda_deploy_definition
Sebastian Eibl's avatar
Sebastian Eibl committed
   stage: deploy
   before_script:
      - conda install -y conda-build anaconda-client
      - anaconda login --username $CONDA_DEPLOY_USER --password $CONDA_DEPLOY_PASSWORD --hostname $CI_JOB_ID
      - conda config --set anaconda_upload yes
      - conda config --add channels lssfau
   after_script:
      - anaconda logout
   dependencies: []
   when: manual
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
      - tags@walberla/walberla
conda-py36-win:
Sebastian Eibl's avatar
Sebastian Eibl committed
   <<: *conda_deploy_definition
   tags:
      - win
   script:
      - conda build --python=3.6 --user=lssfau utilities\\conda\\walberla
conda-py37-win:
Sebastian Eibl's avatar
Sebastian Eibl committed
   <<: *conda_deploy_definition
   tags:
      - win
   script:
      - conda build --python=3.7 --user=lssfau utilities\\conda\\walberla
conda-py37-linux:
Sebastian Eibl's avatar
Sebastian Eibl committed
   <<: *conda_deploy_definition
   tags:
      - docker
   image: continuumio/miniconda3
   script:
      - apt-get update
      - apt-get install -y build-essential
      - conda build --python=3.7 --user=lssfau utilities/conda/walberla