77 global :
88 - secure : " ReYURSvDLRz078njJgh2i/KvwLc/3fGPkgjf6mLLoHWgz7vSuh24B5z10Th2UMQo9op66qcZ2WcooYIqeEHGbmYuBGGKd2axsGUEXqoclG9SdNsa5BoCA9iiLlLiMgIO+Kp1EuSbWcrpVRs/BiXya1iN+lpBErsWHGaXJP8idexnCepMLYgzUDu/FNuZJwRHMX1cvqK7wxOkCwXJRqEfbA+fn1/oCb+YAPpEet12kFNu1RRk6g+ui7g5XuAVHISj+UHbr5+GNYR6gD8476EkjUm38ssnPKxTvydj1QXcEw6weRDpevFByum5fDf2vHgojo5dNvhIio4gENkfbwbd2azVitHtE7boByb/AO3z3YcFhDRu0ETgCEZWIDrQWwkAubf+sB2MWyKGCPGQaECrVGDD2JzV6kX0lMCVaPQONggFBmJQwcHodLxXurpupmttJ+W4aZf5EsQsGPIYNegMnkdHAgTHxuPUtyDIlOJfTrUt1qPRh+yKGvmX7/C+AirXFIbxOemTdx3w0Y3CbhVxP2jDoP45rPzC17EI06gdQJaWzx5//LKkwcsAmox0bXrKHDOuMJNWVA6ZhBd3fGascMh4tgdSYc9yuRyAb0ygP0obUXp6PXU0TFxeenCaA9YAZrg6OXzS115lcnak8Xfyi+fmlfjrT8BSVk9bL9/3t2I="
99
10+ cache :
11+ ccache : true
12+ directories :
13+ - $HOME/downloads
14+
1015matrix :
1116 include :
1217 - os : linux
1318 env :
1419 - BACKEND=Intel10_64lp_seq
1520 - BUILD_STATIC=1
16- - os : linux
17- env :
18- - BACKEND=Intel10_64lp
19- - BUILD_STATIC=1
21+ # - os: linux
22+ # env:
23+ # - BACKEND=Intel10_64lp
24+ # - BUILD_STATIC=1
2025
2126before_install :
2227 # Dependencies required by the CI are installed in ${TRAVIS_BUILD_DIR}/deps/
2328 - DEPS_DIR="${TRAVIS_BUILD_DIR}/deps"
2429 - mkdir -p "${DEPS_DIR}"
2530
31+ - export DL_DIR=$HOME/downloads
32+ - |
33+ function _download() {
34+ url="$1"; f="${2:-$(basename $url)}";
35+ if [ ! -e $DL_DIR/$f ] ; then
36+ mkdir -p $DL_DIR ;
37+ echo "Downloading: ${DL_DIR}/$f" ;
38+ travis_retry wget --no-verbose $url -O $DL_DIR/$f ;
39+ else
40+ echo "Reading from cache: ${DL_DIR}/$f" ;
41+ fi
42+ }
43+ - function download() { _download "$1" "" ; }
44+
2645 # Travis machines have 2 cores
2746 - JOBS=2
2847
@@ -52,8 +71,9 @@ before_install:
5271 if [[ "${BACKEND}" == *"Intel"* ]]; then
5372 if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then
5473 export MKL_INSTALL_DIR=$(pwd)/intel
55- wget --no-verbose http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/12070/l_mkl_2018.0.128.tgz
56- tar -xzf l_mkl_2018.0.128.tgz
74+ export ARCH_FNAME=l_mkl_2018.0.128.tgz
75+ download http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/12070/${ARCH_FNAME}
76+ tar -xzf $DL_DIR/${ARCH_FNAME}
5777 cat l_mkl_2018.0.128/silent.cfg | grep -v EULA | grep -v PSET_INSTALL_DIR > silent.cfg
5878 echo "ACCEPT_EULA=accept" >> silent.cfg
5979 echo "PSET_INSTALL_DIR=${MKL_INSTALL_DIR}" >> silent.cfg
@@ -62,8 +82,9 @@ before_install:
6282 . ${MKL_INSTALL_DIR}/mkl/bin/mklvars.sh intel64 ilp64
6383 else # Mac
6484 export MKL_INSTALL_DIR=/opt/intel
65- wget --no-verbose http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/12185/m_mkl_2017.4.220.dmg
66- hdiutil attach m_mkl_2017.4.220.dmg
85+ export ARCH_FNAME=m_mkl_2017.4.220.dmg
86+ download http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/12185/${ARCH_FNAME}
87+ hdiutil attach $DL_DIR/${ARCH_FNAME}
6788 cat /Volumes/m_mkl_2017.4.220/m_mkl_2017.4.220.app/Contents/MacOS/silent.cfg | grep -v EULA | grep -v PSET_INSTALL_DIR > silent.cfg
6889 echo "ACCEPT_EULA=accept" >> silent.cfg
6990 echo "PSET_INSTALL_DIR=${MKL_INSTALL_DIR}" >> silent.cfg
0 commit comments