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