NWChem/.travis.yml

81 lines
2.6 KiB
YAML
Raw Normal View History

2017-11-21 14:58:34 -08:00
language: c
2017-12-02 00:02:43 -08:00
sudo: required
2019-09-23 17:22:14 -07:00
osx_image: xcode10.3
2019-09-18 23:42:09 -07:00
dist: bionic
2019-10-10 19:12:40 -07:00
arch:
- amd64
- arm64
2017-12-01 23:52:27 -08:00
os:
2017-12-02 00:02:43 -08:00
- osx
- linux
env:
2019-10-15 12:24:52 -07:00
- NWCHEM_MODULES=qmandpw ARMCI_NETWORK=MPI-TS MPI_IMPL="openmpi"
- NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-TS MPI_IMPL="openmpi"
- NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-TS MPI_IMPL="mpich"
- NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-PR MPI_IMPL="openmpi"
2019-09-23 21:04:23 -07:00
- NWCHEM_MODULES="tinyqmpw python" ARMCI_NETWORK=MPI-PT MPI_IMPL="mpich"
2019-09-18 17:30:54 -07:00
- NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-PT MPI_IMPL="mpich" USE_SIMINT=1 SIMINT_MAXAM=3
2019-10-02 16:41:05 -07:00
- NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-MT MPI_IMPL="mpich" USE_OPENMP=1
- NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI3 MPI_IMPL="mpich"
2017-12-07 17:40:19 -08:00
- NWCHEM_MODULES=tce ARMCI_NETWORK=MPI-TS MPI_IMPL="openmpi"
2019-10-14 14:34:35 -07:00
- NWCHEM_MODULES=tce ARMCI_NETWORK=MPI-PR MPI_IMPL="mpich"
2017-11-21 16:20:08 -08:00
compiler:
- gcc
2017-12-07 17:34:10 -08:00
matrix:
exclude:
2019-10-10 22:02:03 -07:00
- os: osx
arch: arm64
2017-12-07 17:40:19 -08:00
- os: osx
env: NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-TS MPI_IMPL="mpich"
2019-10-11 13:21:31 -07:00
- os: linux
arch: arm64
env: NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-TS MPI_IMPL="openmpi"
2019-10-11 13:21:31 -07:00
- os: linux
arch: arm64
env: NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-PR MPI_IMPL="openmpi"
2019-10-11 13:21:31 -07:00
- os: linux
arch: arm64
env: NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-MT MPI_IMPL="mpich" USE_OPENMP=1
2019-10-12 17:34:48 -07:00
- os: linux
arch: arm64
env: NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-PT MPI_IMPL="mpich" USE_SIMINT=1 SIMINT_MAXAM=3
- os: linux
arch: arm64
env: NWCHEM_MODULES=tce ARMCI_NETWORK=MPI-TS MPI_IMPL="openmpi"
2019-10-15 12:24:52 -07:00
- os: linux
arch: arm64
env: NWCHEM_MODULES=qmandpw ARMCI_NETWORK=MPI-TS MPI_IMPL="openmpi"
2017-12-08 14:36:35 -08:00
allow_failures:
2017-12-12 11:37:51 -08:00
- os: osx
2017-12-12 11:49:22 -08:00
env: NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-TS MPI_IMPL="openmpi"
2017-12-12 11:37:51 -08:00
- os: osx
2017-12-12 11:49:22 -08:00
env: NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-PR MPI_IMPL="openmpi"
2017-12-08 14:36:35 -08:00
- os: osx
env: NWCHEM_MODULES=tce ARMCI_NETWORK=MPI-TS MPI_IMPL="openmpi"
- os: osx
env: NWCHEM_MODULES=qmandpw ARMCI_NETWORK=MPI-TS MPI_IMPL="openmpi"
2017-12-13 10:17:27 -08:00
- os: osx
env: NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI3 MPI_IMPL="mpich"
2019-09-19 15:34:17 -07:00
- os: osx
env: NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-PT MPI_IMPL="mpich" USE_SIMINT=1 SIMINT_MAXAM=3
2019-10-10 19:03:23 -07:00
- os: linux
arch: arm64
2017-11-28 22:59:06 -08:00
git:
2019-09-25 16:29:00 -07:00
depth: 32
before_script:
- printenv TRAVIS_BUILD_DIR
2017-12-07 11:28:39 -08:00
- ./travis/build_env.sh
- gfortran -v
- mpif90 -show
- ./travis/config_nwchem.sh
2017-11-21 16:11:29 -08:00
- sleep 1
2017-11-21 15:27:16 -08:00
script:
- ./travis/compile_nwchem.sh
2017-12-13 17:19:29 -08:00
- grep HAVE_SCA $TRAVIS_BUILD_DIR/src/tools/build/config.h || true
- ./travis/run_qas.sh
2017-11-21 15:32:09 -08:00
after_failure:
2019-10-13 13:21:06 -07:00
- ./travis/check_failures.sh
2017-11-21 22:59:23 -08:00