1*6dae9492SSatish Balay#!/usr/bin/env python3 2*6dae9492SSatish Balay 3*6dae9492SSatish Balayimport os 4*6dae9492SSatish Balaypetsc_hash_pkgs=os.path.join(os.getenv('HOME'),'petsc-hash-pkgs') 5*6dae9492SSatish Balay 6*6dae9492SSatish Balayif __name__ == '__main__': 7*6dae9492SSatish Balay import sys 8*6dae9492SSatish Balay import os 9*6dae9492SSatish Balay sys.path.insert(0, os.path.abspath('config')) 10*6dae9492SSatish Balay import configure 11*6dae9492SSatish Balay configure_options = [ 12*6dae9492SSatish Balay '--package-prefix-hash='+petsc_hash_pkgs, 13*6dae9492SSatish Balay '--with-make-test-np=3', 14*6dae9492SSatish Balay #'--with-debugging=0', # TODO: fix mat_tests-ex62_14_mpiaijcusparse_cpu mat_tests-ex62_14_mpiaijcusparse_seq_cpu 15*6dae9492SSatish Balay '--with-cuda', 16*6dae9492SSatish Balay '--with-openmp', 17*6dae9492SSatish Balay '--with-shared-libraries', 18*6dae9492SSatish Balay '--download-kokkos', 19*6dae9492SSatish Balay '--download-kokkos-kernels', 20*6dae9492SSatish Balay '--with-strict-petscerrorcode', 21*6dae9492SSatish Balay ] 22*6dae9492SSatish Balay 23*6dae9492SSatish Balay configure.petsc_configure(configure_options) 24