NWChem/.travis.yml

92 lines
3.4 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:
- 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"
2018-12-12 13:46:06 -08:00
- NWCHEM_MODULES=tce ARMCI_NETWORK=MPI3 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="mpich"
- os: linux
arch: arm64
env: NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI3 MPI_IMPL="mpich"
- os: linux
arch: arm64
env: NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-MT MPI_IMPL="mpich"
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=MPI3 MPI_IMPL="mpich"
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:
2017-11-29 15:45:39 -08:00
- tail -20 $TRAVIS_BUILD_DIR/src/tools/build/config.log
- tail -10 $TRAVIS_BUILD_DIR/src/tools/build/comex/config.log
- grep -A 2 -B 2 -i error $TRAVIS_BUILD_DIR/src/make.log
- head -200 $TRAVIS_BUILD_DIR/src/make.log
- tail -200 $TRAVIS_BUILD_DIR/src/make.log
2017-12-02 12:32:09 -08:00
- tail -200 $TRAVIS_BUILD_DIR/src/6log
- grep -i tce_energy $TRAVIS_BUILD_DIR/src/6log
2017-11-29 15:45:39 -08:00
- grep d= $TRAVIS_BUILD_DIR/QA/testoutputs/dft_he2+.out
- grep @ $TRAVIS_BUILD_DIR/QA/testoutputs/h2o_opt.out
2017-12-12 13:13:04 -08:00
- tail -30 $TRAVIS_BUILD_DIR/QA/testoutputs/dft_he2+.out
2018-12-10 18:32:26 -08:00
- tail -490 $TRAVIS_BUILD_DIR/QA/testoutputs/h2o2-response.out
2017-12-12 13:13:04 -08:00
- tail -30 $TRAVIS_BUILD_DIR/QA/testoutputs/prop_mep_gcube.out
- diff $TRAVIS_BUILD_DIR/QA/testoutputs/prop_ch3f.o*nw*
2018-12-10 17:22:55 -08:00
- diff $TRAVIS_BUILD_DIR/QA/testoutputs/h2o2-response.o*nw*
2019-09-19 15:34:17 -07:00
- diff $TRAVIS_BUILD_DIR/QA/testoutputs/tce_n2.o*nw*
2017-11-21 22:59:23 -08:00