quantum-espresso/.gitlab-ci.yml

104 lines
3.0 KiB
YAML
Raw Normal View History

2017-12-21 01:43:36 +08:00
build:pw:
tags: [docker]
image: espressofoundation/ubuntu:latest
2017-12-21 01:43:36 +08:00
script:
- ./configure
- make pw
2017-12-21 02:50:01 +08:00
# - export OMP_NUM_THREADS=1
# - cd test-suite
# - mkdir /tmp/save
# - make run-tests-pw-serial
# - rm -r /tmp/save
2017-12-21 01:43:36 +08:00
build:cp:
tags: [docker]
image: espressofoundation/ubuntu:latest
2017-12-21 01:43:36 +08:00
script:
- ./configure
- make cp
2017-12-21 02:50:01 +08:00
# - export OMP_NUM_THREADS=1
# - cd test-suite
# - mkdir /tmp/save
# - make run-tests-cp-serial
# - rm -r /tmp/save
2017-12-21 01:43:36 +08:00
2018-10-09 18:07:53 +08:00
#build:ph:
# tags: [docker]
# image: espressofoundation/ubuntu:latest
# script:
# - ./configure
# - make ph
# - export OMP_NUM_THREADS=1
# - cd test-suite
# - mkdir /tmp/save
# - make run-tests-ph-serial
# - rm -r /tmp/save
2020-10-01 12:40:30 +08:00
build:cmake-gnu:
tags: [docker]
image: ubuntu:20.04
variables:
DEBIAN_FRONTEND: "noninteractive"
2020-10-01 12:40:30 +08:00
script:
- apt-get -qq update
- apt-get -qq install apt-transport-https ca-certificates gnupg software-properties-common wget
- wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null
- apt-add-repository 'deb https://apt.kitware.com/ubuntu/ focal main'
- apt-get install -qq build-essential git cmake libopenblas-dev libfftw3-dev libopenmpi-dev
2020-10-01 12:40:30 +08:00
- cmake --version
- mkdir build
- cd build
- cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_Fortran_COMPILER=gfortran -DCMAKE_C_COMPILER=gcc .. && make
2020-10-01 12:40:30 +08:00
2020-04-06 18:26:07 +08:00
build:pgi:
tags: [docker]
2020-11-13 04:25:02 +08:00
image: nvcr.io/nvidia/nvhpc:20.9-devel-centos7
2020-04-06 18:26:07 +08:00
script:
- ./configure FC=pgf90 F90=pgf90 F77=pgfortran MPIF90=mpif90 --enable-openmp --with-cuda=yes --enable-cuda-env-check=no
2020-04-06 18:26:07 +08:00
- make pw cp ph
build:cmake-nvhpc:
tags: [docker]
image: nvcr.io/nvidia/nvhpc:21.2-devel-cuda11.2-ubuntu20.04
variables:
DEBIAN_FRONTEND: "noninteractive"
script:
- apt-get -qq update
- apt-get -qq install apt-transport-https ca-certificates gnupg software-properties-common wget
- wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null
- apt-add-repository 'deb https://apt.kitware.com/ubuntu/ focal main'
- apt-get install -qq git cmake libfftw3-dev
- cmake --version
- mkdir build
- cd build
2021-06-04 05:44:23 +08:00
- cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_Fortran_COMPILER=nvfortran -DCMAKE_C_COMPILER=nvc -DQE_ENABLE_CUDA=ON .. && make
2017-12-21 01:43:36 +08:00
#build:centos:
# image: centos:latest
# script:
# - yum -y groupinstall "Development Tools"
2017-12-21 01:43:36 +08:00
# - yum -y install wget which python27
# - ./configure
# - make all
# - export OMP_NUM_THREADS=1
# - cd test-suite
# - mkdir /tmp/save
# - make run-tests-serial
# - rm -r /tmp/save
2018-01-26 19:25:05 +08:00
#### BUILDS ON GALILEO ####
2018-02-09 17:10:15 +08:00
#build:intel:
# tags: [galileo]
# script:
# - module load intel/pe-xe-2017--binary intelmpi/2017--binary mkl/2017--binary
# - ./configure --enable-openmp
# - make pw cp
# - export OMP_NUM_THREADS=2
# - cd test-suite
# - mkdir -p /tmp/save
# - make run-tests-pw-parallel
# - make run-tests-cp-parallel
# - rm -r /tmp/save