--- before_script: - duneci-install-module https://gitlab.dune-project.org/core/dune-common.git variables: # Suitesparse, as installed with Debian, is thread-parallel using OpenMP. # OpenMP silently assumes, it can spawn as many threads as there are cores. # In a worst case scenario, this leads to a number of threads quadratic in # the core count, if you also do parallel test execution with the maximum # number of cores. We solve the issue by disallowing OpenMP to allocate more # than one thread. OMP_NUM_THREADS: 1 debian:10 gcc:c++17: image: duneci/base:10 script: duneci-standard-test variables: {DUNECI_OPTS: /duneci/opts.gcc.c++17} tags: [duneci] debian:9--gcc: image: duneci/base:9 script: duneci-standard-test tags: [duneci] debian:9--clang: image: duneci/base:9 script: duneci-standard-test variables: {DUNECI_OPTS: /duneci/opts.clang} tags: [duneci] ubuntu:16.04--gcc: image: duneci/base:16.04 script: duneci-standard-test tags: [duneci] ubuntu:16.04--clang: image: duneci/base:16.04 script: duneci-standard-test variables: {DUNECI_OPTS: /duneci/opts.clang} tags: [duneci]