xref: /petsc/config/examples/arch-ci-linux-viennacl.py (revision 1893fe6f3299e19df6776778f9e57e4647912da5)
1*1893fe6fSSatish Balay#!/usr/bin/python
2*1893fe6fSSatish Balayif __name__ == '__main__':
3*1893fe6fSSatish Balay  import sys
4*1893fe6fSSatish Balay  import os
5*1893fe6fSSatish Balay  sys.path.insert(0, os.path.abspath('config'))
6*1893fe6fSSatish Balay  import configure
7*1893fe6fSSatish Balay  configure_options = [
8*1893fe6fSSatish Balay    'COPTFLAGS=-g -O',
9*1893fe6fSSatish Balay    'FOPTFLAGS=-g -O',
10*1893fe6fSSatish Balay    'CXXOPTFLAGS=-g -O',
11*1893fe6fSSatish Balay    '--download-viennacl',
12*1893fe6fSSatish Balay    '--with-opencl-include=/usr/local/cuda/include',
13*1893fe6fSSatish Balay    '--with-opencl-lib=-L/usr/local/cuda/lib64 -lOpenCL',
14*1893fe6fSSatish Balay    '--download-codipack=1',
15*1893fe6fSSatish Balay    '--download-adblaslapack=1',
16*1893fe6fSSatish Balay  ]
17*1893fe6fSSatish Balay  configure.petsc_configure(configure_options)
18