2017-12-21 01:43:36 +08:00
|
|
|
build:pw:
|
2018-02-07 22:03:08 +08:00
|
|
|
tags: [docker]
|
2018-07-16 22:43:33 +08:00
|
|
|
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:
|
2018-02-07 22:03:08 +08:00
|
|
|
tags: [docker]
|
2018-07-16 22:43:33 +08:00
|
|
|
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-02-14 02:02:06 +08:00
|
|
|
build:ph:
|
|
|
|
tags: [docker]
|
2018-07-16 22:43:33 +08:00
|
|
|
image: espressofoundation/ubuntu:latest
|
2018-02-14 02:02:06 +08:00
|
|
|
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:latest
|
|
|
|
script:
|
|
|
|
- apt-get update
|
|
|
|
- DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata
|
|
|
|
- apt-get install --yes gfortran git cmake libopenblas0 libopenblas-dev libfftw3-3 libfftw3-dev libopenmpi3 libopenmpi-dev
|
|
|
|
- cmake --version
|
|
|
|
- mkdir build
|
|
|
|
- cd build
|
|
|
|
- cmake -DCMAKE_Fortran_COMPILER=mpif90 -DCMAKE_C_COMPILER=gcc .. && make
|
|
|
|
|
2020-04-06 18:26:07 +08:00
|
|
|
build:pgi:
|
|
|
|
tags: [docker]
|
|
|
|
image: nvcr.io/hpc/pgi-compilers:ce
|
|
|
|
script:
|
2020-10-17 22:17:34 +08:00
|
|
|
- ./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
|
|
|
- apt-get install --reinstall make
|
2020-10-17 22:17:34 +08:00
|
|
|
- ln -s /usr/bin/cpp /bin/cpp # workaround bug in autotools
|
2020-04-06 18:26:07 +08:00
|
|
|
- make pw cp ph
|
|
|
|
|
2017-12-21 01:43:36 +08:00
|
|
|
#build:centos:
|
|
|
|
# image: centos:latest
|
|
|
|
# script:
|
2018-07-16 22:43:33 +08:00
|
|
|
# - 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
|