Support oneAPI in gitlab CI
authorMark Abraham <mark.j.abraham@gmail.com>
Mon, 17 Aug 2020 09:04:34 +0000 (09:04 +0000)
committerMark Abraham <mark.j.abraham@gmail.com>
Mon, 17 Aug 2020 09:04:34 +0000 (09:04 +0000)
commite9cb08d17b06bc5649d316ee06159b633db9b3d8
tree89efe4fd8c42bc1a7a3a71b2db90c0a2dbd13a97
parent48389eda24196f4fba7df61462621ef5b0c59f9b
Support oneAPI in gitlab CI

Generalizes the TSAN build stage to a compiler build stage, and uses
it for containing the installation process for the free Intel tools

Fixed or worked around several bugs

Updated install guide section on tested platforms to describe
what we actually do

Refs #3459, #3620
13 files changed:
admin/containers/buildall.sh
admin/containers/scripted_gmx_docker_builds.py
admin/containers/utility.py
admin/gitlab-ci/global.gitlab-ci.yml
admin/gitlab-ci/gromacs.gitlab-ci.yml
docs/install-guide/index.rst
src/gromacs/gmxana/nsfactor.cpp
src/gromacs/hardware/detecthardware.cpp
src/gromacs/mdrun/md.cpp
src/gromacs/mdrun/mimic.cpp
src/gromacs/mdrun/rerun.cpp
src/gromacs/selection/CMakeLists.txt
src/gromacs/utility/basedefinitions.h