xref: /petsc/config/examples/arch-ci-linux-without-fc.py (revision 4f79c7b88da53f016fd74da2b32f123324fb2eda)
1df3bd252SSatish Balay#!/usr/bin/env python3
277bbc694SSatish Balay
377bbc694SSatish Balayimport os
477bbc694SSatish Balaypetsc_hash_pkgs=os.path.join(os.getenv('HOME'),'petsc-hash-pkgs')
577bbc694SSatish Balay
677bbc694SSatish Balayconfigure_options = [
777bbc694SSatish Balay  '--package-prefix-hash='+petsc_hash_pkgs,
877bbc694SSatish Balay  '--with-fc=0',
977bbc694SSatish Balay  'COPTFLAGS=-g -O',
1077bbc694SSatish Balay  #'FOPTFLAGS=-g -O',
1177bbc694SSatish Balay  'CXXOPTFLAGS=-g -O',
12fc2fa13bSSatish Balay  '--download-boost=1',
13d6d99c17SPierre Jolivet  '--download-f2cblaslapack=1',
14d6d99c17SPierre Jolivet  '--with-f2cblaslapack-float128-bindings=1',
15ca8e2f1fSPierre Jolivet  '--download-hpddm=1',
16689a5dfaSJacob Faibussowitsch  '--with-shared-libraries=1',
17689a5dfaSJacob Faibussowitsch  '--with-strict-petscerrorcode',
18*41baa1e4SJacob Faibussowitsch  '--with-coverage',
1977bbc694SSatish Balay  ]
2077bbc694SSatish Balay
2177bbc694SSatish Balayif __name__ == '__main__':
2277bbc694SSatish Balay  import sys,os
2377bbc694SSatish Balay  sys.path.insert(0,os.path.abspath('config'))
2477bbc694SSatish Balay  import configure
2577bbc694SSatish Balay  configure.petsc_configure(configure_options)
26