-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
32 lines (32 loc) · 1.51 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
language: generic
dist: trusty
sudo: required
env:
global:
- MPI_IMPL=openmpi
- secure: jPn338gUvjcqVpZpua1DIJoRBsnyg3aKOzhI2gXUY0vek98n+rZWS5RVvCyjQsMLJWeH+0JefUppA87ThceD2VIa/ujbzxElVrMkAKBd+ncOUbjePLX91Ro0E3KnQdzsWBThyhO1QXBnN0HtEl+29NoXc6tVz5oAR6OuH03RgpWJkfMXC1WDmXj9YK/bW07Rr957D93tkG6mF3oLl4RHhjCBU3ptHcXMzyRSq5AXccg0Biei7sJzPXOWjSerJmdTO2oHtAl6yeDTo1WIczlkA7n0fpg6xxNGaep/jchPPf+iezGuq78MBU0fE1RoV1YKC+hH90bcQxha74Ga4JYTfOqMVJdVZ5dfq5M8IgR3tBzWiIWCeJHx4Mvs9smVywOHys1ZzKRwN+mS8XrtKHU9dGsfjRcp3Hnzi8xub8lsZfHe2Ara3lfsj4GLiwC7jWKHcyT3Y4Qt7OGHFxmAVdzpPJww09OvrWySHZgt/ypLbFUXVg+CUF70PO9wN/va1uS7NZrjPED9QrZjCXrcA1/rbFOQr+nf7WomhlZM3SLmMx9/Xpo6N0wQD/B7jv7M/bc/JLrXd6iffuWO2BWQ3jS43Srw+JPOMwyrcr7YNlQLgMKEhzLowqcJVL4PYJv9h8UHHj5a1avHQyjnB+fDRosJiqgEob6B+Awmt0U8lanDT14=
matrix:
- COMPILER=gcc GFORTRAN_VERSION=4.8
- COMPILER=gcc GFORTRAN_VERSION=4.9
- COMPILER=gcc GFORTRAN_VERSION=5
- COMPILER=gcc GFORTRAN_VERSION=6
- COMPILER=icc
before_install:
- export TRAVIS_ROOT=$HOME/travis
- mkdir -p $TRAVIS_ROOT
- ./TRAVIS/install_compiler.sh $TRAVIS_ROOT $COMPILER $GFORTRAN_VERSION
- ./TRAVIS/install_mpi.sh $TRAVIS_ROOT $MPI_IMPL $COMPILER $GFORTRAN_VERSION
- ./TRAVIS/install_fftw.sh $TRAVIS_ROOT $COMPILER $GFORTRAN_VERSION
- ./TRAVIS/install_netcdf.sh $TRAVIS_ROOT $COMPILER $GFORTRAN_VERSION
install:
- $FC -v
- $FC hello_world.f90 -o hello_world.x
script:
- ./hello_world.x
after_script:
- '[[ ! -z "${INTEL_INSTALL_PATH}" ]] && uninstall_intel_software'
after_success:
cache:
apt: true
directories:
- $HOME/travis