1*984ce45bSSatish Balay#!/usr/bin/env python3 2*984ce45bSSatish Balay 3*984ce45bSSatish Balayimport os 4*984ce45bSSatish Balaypetsc_hash_pkgs=os.path.join(os.getenv('HOME'),'petsc-hash-pkgs') 5*984ce45bSSatish Balay 6*984ce45bSSatish Balayif __name__ == '__main__': 7*984ce45bSSatish Balay import sys 8*984ce45bSSatish Balay import os 9*984ce45bSSatish Balay sys.path.insert(0, os.path.abspath('config')) 10*984ce45bSSatish Balay import configure 11*984ce45bSSatish Balay configure_options = [ 12*984ce45bSSatish Balay '--package-prefix-hash='+petsc_hash_pkgs, 13*984ce45bSSatish Balay '--with-debugging=0', 14*984ce45bSSatish Balay '--with-cuda=1', 15*984ce45bSSatish Balay '--with-cudac=clang++', 16*984ce45bSSatish Balay '--with-cuda-dialect=17', 17*984ce45bSSatish Balay '--with-cc=clang', 18*984ce45bSSatish Balay '--with-cxx=clang++', 19*984ce45bSSatish Balay '--download-openmpi', 20*984ce45bSSatish Balay ] 21*984ce45bSSatish Balay 22*984ce45bSSatish Balay configure.petsc_configure(configure_options) 23