2017-11-21 14:58:34 -08:00
|
|
|
language: c
|
2017-12-02 00:02:43 -08:00
|
|
|
sudo: required
|
2017-12-01 23:52:27 -08:00
|
|
|
os:
|
2017-12-02 00:02:43 -08:00
|
|
|
- osx
|
|
|
|
|
- linux
|
|
|
|
|
env:
|
2017-12-12 00:43:34 -08: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"
|
|
|
|
|
- NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-PT MPI_IMPL="mpich"
|
|
|
|
|
- NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-MT MPI_IMPL="mpich"
|
|
|
|
|
- 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"
|
2017-11-21 16:20:08 -08:00
|
|
|
compiler:
|
|
|
|
|
- gcc
|
2017-12-07 17:34:10 -08:00
|
|
|
matrix:
|
|
|
|
|
exclude:
|
2017-12-07 17:40:19 -08:00
|
|
|
- os: osx
|
2017-12-12 00:43:34 -08:00
|
|
|
env: NWCHEM_MODULES=tinyqmpw ARMCI_NETWORK=MPI-TS 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"
|
2017-12-12 00:43:34 -08:00
|
|
|
- os: osx
|
|
|
|
|
env: NWCHEM_MODULES=qmandpw ARMCI_NETWORK=MPI-TS MPI_IMPL="openmpi"
|
2017-11-28 22:59:06 -08:00
|
|
|
git:
|
|
|
|
|
depth: 3
|
2017-11-21 14:49:57 -08:00
|
|
|
before_script:
|
2017-11-28 18:40:19 -08:00
|
|
|
- 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-12-11 21:49:46 -08:00
|
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then nohup bash -c "./travis/build_openblas.sh &" && sleep 3 && cat nohup.out; fi
|
2017-12-11 18:18:41 -08:00
|
|
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ./travis/build_openblas.sh; fi
|
|
|
|
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ./travis/build_scalapack.sh; fi
|
2017-11-21 16:11:29 -08:00
|
|
|
- sleep 1
|
2017-11-21 15:27:16 -08:00
|
|
|
script:
|
2017-11-29 11:32:07 -08:00
|
|
|
- ./travis/compile_nwchem.sh
|
|
|
|
|
- ./travis/run_qas.sh
|
2017-11-28 19:53:31 -08:00
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
- tail -30 $TRAVIS_BUILD_DIR/QA/testoutputs/prop_mep_gcube.out
|
|
|
|
|
- diff $TRAVIS_BUILD_DIR/QA/testoutputs/prop_ch3f.o*nw*
|
2017-11-21 22:59:23 -08:00
|
|
|
|