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