Skip to content
Snippets Groups Projects
Commit a04c5332 authored by Dominic Kempf's avatar Dominic Kempf
Browse files

[!257] New CI setup

Merge branch 'bugfix/adapt-error-threshold' into 'master'

Now running on the Heidelberg infrastructure.

See merge request [dominic/dune-perftool!257]

  [dominic/dune-perftool!257]: gitlab.dune-project.org/dominic/dune-perftool/merge_requests/257
parents f0a08992 252011cb
No related branches found
No related tags found
No related merge requests found
---
variables:
# work around https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/2148
# value should be "recursive" without workaround
GIT_SUBMODULE_STRATEGY: none
GIT_SUBMODULE_STRATEGY: recursive
HYPERTHREADING: "false"
OMP_NUM_THREADS: 1
before_script:
- echo "Running make concurrently with $(nproc) cores, where possibly"
# make sure we can update submodules and apply the patches
- git submodule foreach --recursive git reset --hard HEAD
- git submodule foreach --recursive git clean -fdx
# work around https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/2148
- git submodule sync --recursive
- git submodule update --init --recursive
# end workaround
- patches/apply_patches.sh
# detect number of processors, but make sure never to run with -j"", as the
# build host would likely run out of memory
- ": ${DUNECI_PARALLEL:=$(nproc || echo 1)}"
- export DUNECI_PARALLEL
- echo "Running make concurrently with ${DUNECI_PARALLEL} cores, where possibly"
- patches/apply_patches.sh
- duneci-install-module --recursive https://gitlab.dune-project.org/dominic/dune-opcounter.git
git--gcc:
image: registry.dune-project.org/joe/dune-perftool-ci/perftool-base:git
git-debian-10-gcc-7-14:
image: "registry.dune-project.org/docker/ci/dune-pdelab:git-debian-10-gcc-7-14"
script: duneci-standard-test
tags:
- "cores:20"
- "perftool"
git--clang:
image: registry.dune-project.org/joe/dune-perftool-ci/perftool-base:git
script: duneci-standard-test --opts=/duneci/opts.clang
git-debian-10-clang-6-libcpp-17:
image: "registry.dune-project.org/docker/ci/dune-pdelab:git-debian-10-clang-6-libcpp-17"
script: duneci-standard-test
tags:
- "cores:20"
- "perftool"
......@@ -13,7 +13,7 @@ reference = hagenpoiseuille_ref
extension = vtu
[formcompiler]
compare_l2errorsquared = 1e-11
compare_l2errorsquared = 1e-10
[formcompiler.r]
numerical_jacobian = 0, 1 | expand num
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment