tag="gromacs/cmake-3.13.0-gcc-7-amdopencl-clfft-openmpi-master"
tags[${#tags[@]}]=$tag
-python3 $SCRIPT --cmake 3.13.0 --gcc 7 --opencl amd --clfft --mpi openmpi | docker build -t $tag -
+python3 $SCRIPT --cmake 3.13.0 --gcc 7 --opencl amd --clfft --mpi openmpi --ubuntu 18.04 | docker build -t $tag -
tag="gromacs/cmake-3.13.0-llvm-8-tsan-master"
tags[${#tags[@]}]=$tag
tag="gromacs/cmake-3.13.0-llvm-9-amdopencl-openmpi-master"
tags[${#tags[@]}]=$tag
-python3 $SCRIPT --cmake 3.13.0 --llvm 9 --opencl amd --mpi openmpi | docker build -t $tag -
+python3 $SCRIPT --cmake 3.13.0 --llvm 9 --opencl amd --mpi openmpi --ubuntu 18.04 | docker build -t $tag -
tag="gromacs/cmake-3.17.2-oneapi-2021.1-beta08-master"
tags[${#tags[@]}]=$tag
return hpccm.building_blocks.packages(
apt_keys=['http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key'],
apt_repositories=['deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main'],
- ospackages=['ocl-icd-libopencl1', 'ocl-icd-opencl-dev', 'opencl-headers', 'libelf1', 'rocm-opencl'])
+ ospackages=['ocl-icd-libopencl1', 'ocl-icd-opencl-dev', 'opencl-headers', 'libelf1', 'rocm-opencl', 'rocm-dev', 'clinfo'])
else:
return None
extends:
- .gromacs:base:release:configure
- .use-gcc:base
+ - .use-opencl
- .rules:nightly-only-for-release
image: gromacs/cmake-3.13.0-gcc-7-amdopencl-clfft-openmpi-master
variables:
COMPILER_MAJOR_VERSION: 7
+ CMAKE_EXTRA_OPTIONS: "-DGMX_EXTERNAL_CLFFT=ON"
RELEASE_BUILD_DIR: release-builds-gcc
CMAKE_BUILD_TYPE_OPTIONS: "-DCMAKE_BUILD_TYPE=RelWithAssert"
dependencies:
variables:
KUBERNETES_EXTENDED_RESOURCE_NAME: "amd.com/gpu"
KUBERNETES_EXTENDED_RESOURCE_LIMIT: 1
+ LD_LIBRARY_PATH: "/opt/rocm-3.5.0/opencl/lib"
tags:
- k8s-scilifelab
needs:
REGRESSIONTEST_PME_RANK_NUMBER: 0
REGRESSIONTEST_TOTAL_RANK_NUMBER: 2
REGRESSIONTEST_OMP_RANK_NUMBER: 1
+ LD_LIBRARY_PATH: "/opt/rocm-3.5.0/opencl/lib"
tags:
- k8s-scilifelab
needs:
image: gromacs/cmake-3.13.0-gcc-7-amdopencl-clfft-openmpi-master
variables:
BUILD_DIR: release-builds-gcc
+ KUBERNETES_EXTENDED_RESOURCE_NAME: "amd.com/gpu"
+ KUBERNETES_EXTENDED_RESOURCE_LIMIT: 1
+ LD_LIBRARY_PATH: "/opt/rocm-3.5.0/opencl/lib"
+ tags:
+ - k8s-scilifelab
needs:
- job: gromacs:gcc-7:release:configure
- job: gromacs:gcc-7:release:build
image: gromacs/cmake-3.13.0-gcc-7-amdopencl-clfft-openmpi-master
variables:
BUILD_DIR: release-builds-gcc
+ KUBERNETES_EXTENDED_RESOURCE_NAME: "amd.com/gpu"
+ KUBERNETES_EXTENDED_RESOURCE_LIMIT: 1
+ LD_LIBRARY_PATH: "/opt/rocm-3.5.0/opencl/lib"
tags:
- k8s-scilifelab
needs: