xref: /petsc/config/examples/arch-ci-linux-cmplx-single-arm.py (revision 10bf35f1bae86acf03a7a320ff65ea5432eaf401)
1*17d1a139SSatish Balay#!/usr/bin/env python3
2*17d1a139SSatish Balay
3*17d1a139SSatish Balayimport os
4*17d1a139SSatish Balaypetsc_hash_pkgs=os.path.join(os.getenv('HOME'),'petsc-hash-pkgs')
5*17d1a139SSatish Balay
6*17d1a139SSatish Balayconfigure_options = [
7*17d1a139SSatish Balay  '--package-prefix-hash='+petsc_hash_pkgs,
8*17d1a139SSatish Balay  'COPTFLAGS=-g -O',
9*17d1a139SSatish Balay  'FOPTFLAGS=-g -O',
10*17d1a139SSatish Balay  'CXXOPTFLAGS=-g -O',
11*17d1a139SSatish Balay  '--with-scalar-type=complex',
12*17d1a139SSatish Balay  '--with-precision=single',
13*17d1a139SSatish Balay  '--with-petsc4py=1',
14*17d1a139SSatish Balay  '--with-strict-petscerrorcode',
15*17d1a139SSatish Balay  '--with-coverage',
16*17d1a139SSatish Balay  ]
17*17d1a139SSatish Balay
18*17d1a139SSatish Balayif __name__ == '__main__':
19*17d1a139SSatish Balay  import sys,os
20*17d1a139SSatish Balay  sys.path.insert(0,os.path.abspath('config'))
21*17d1a139SSatish Balay  import configure
22*17d1a139SSatish Balay  configure.petsc_configure(configure_options)
23