1*342ad626SSatish Balay#!/usr/bin/python 2*342ad626SSatish Balay 3*342ad626SSatish Balayimport os 4*342ad626SSatish Balaypetsc_hash_pkgs=os.path.join(os.getenv('HOME'),'petsc-hash-pkgs') 5*342ad626SSatish Balay 6*342ad626SSatish Balayif __name__ == '__main__': 7*342ad626SSatish Balay import sys 8*342ad626SSatish Balay import os 9*342ad626SSatish Balay sys.path.insert(0, os.path.abspath('config')) 10*342ad626SSatish Balay import configure 11*342ad626SSatish Balay configure_options = [ 12*342ad626SSatish Balay '--package-prefix-hash='+petsc_hash_pkgs, 13*342ad626SSatish Balay '--with-make-test-np=15', 14*342ad626SSatish Balay 'COPTFLAGS=-g -O', 15*342ad626SSatish Balay 'FOPTFLAGS=-g -O', 16*342ad626SSatish Balay 'CXXOPTFLAGS=-g -O', 17*342ad626SSatish Balay '--with-scalar-type=complex', 18*342ad626SSatish Balay '--with-precision=single', 19*342ad626SSatish Balay '--with-cuda-dir=/usr/local/cuda-11.7', 20*342ad626SSatish Balay '--with-mpi-f90module-visibility=0', 21*342ad626SSatish Balay ] 22*342ad626SSatish Balay 23*342ad626SSatish Balay configure.petsc_configure(configure_options) 24