1cb666cdfSSatish Balay#!/usr/bin/python3 2cb666cdfSSatish Balay 3cb666cdfSSatish Balayimport os 4cb666cdfSSatish Balaypetsc_hash_pkgs=os.path.join(os.getenv('HOME'),'petsc-hash-pkgs') 5cb666cdfSSatish Balay 6cb666cdfSSatish Balayif __name__ == '__main__': 7cb666cdfSSatish Balay import sys 8cb666cdfSSatish Balay import os 9cb666cdfSSatish Balay sys.path.insert(0, os.path.abspath('config')) 10cb666cdfSSatish Balay import configure 11cb666cdfSSatish Balay configure_options = [ 12cb666cdfSSatish Balay '--package-prefix-hash='+petsc_hash_pkgs, 13cb666cdfSSatish Balay '--with-64-bit-indices', 14cb666cdfSSatish Balay 'FFLAGS=-Wall -ffree-line-length-0 -Wno-unused-dummy-argument -fdefault-integer-8', 15e57ab8abSSatish Balay '--with-mpi-dir=/nfs/gce/projects/petsc/soft/u22.04/mpich-4.0.2', 16*b06eb4cdSBarry Smith '--with-mpi-ftn-module=mpi_f08', 17689a5dfaSJacob Faibussowitsch '--with-strict-petscerrorcode', 1841baa1e4SJacob Faibussowitsch '--with-coverage', 19cb666cdfSSatish Balay ] 20cb666cdfSSatish Balay configure.petsc_configure(configure_options) 21