1*4d09bf9bSSatish Balay#!/usr/bin/env python3 2*4d09bf9bSSatish Balay# 3*4d09bf9bSSatish Balayif __name__ == '__main__': 4*4d09bf9bSSatish Balay import sys 5*4d09bf9bSSatish Balay import os 6*4d09bf9bSSatish Balay sys.path.insert(0, os.path.abspath('config')) 7*4d09bf9bSSatish Balay import configure 8*4d09bf9bSSatish Balay pkgsdir = '/home/petsc/soft/master-gcc-pkgs-opt' 9*4d09bf9bSSatish Balay configure_options = [ 10*4d09bf9bSSatish Balay '--with-clanguage=c', 11*4d09bf9bSSatish Balay '--with-shared-libraries=yes', 12*4d09bf9bSSatish Balay '--with-debugging=no', 13*4d09bf9bSSatish Balay 'DATAFILESPATH=/home/petsc/datafiles', 14*4d09bf9bSSatish Balay '--with-sowing-dir=/home/petsc/soft/sowing-v1.1.25-p1', 15*4d09bf9bSSatish Balay '--with-mpi-dir='+pkgsdir, 16*4d09bf9bSSatish Balay '--with-metis-dir='+pkgsdir, 17*4d09bf9bSSatish Balay '--with-parmetis-dir='+pkgsdir, 18*4d09bf9bSSatish Balay '--with-scalapack-dir='+pkgsdir, 19*4d09bf9bSSatish Balay '--with-mumps-dir='+pkgsdir, 20*4d09bf9bSSatish Balay '--with-zlib-dir='+pkgsdir, 21*4d09bf9bSSatish Balay '--with-hdf5-dir='+pkgsdir, 22*4d09bf9bSSatish Balay '--with-netcdf-dir='+pkgsdir, 23*4d09bf9bSSatish Balay '--with-pnetcdf-dir='+pkgsdir, 24*4d09bf9bSSatish Balay '--with-exodusii-dir='+pkgsdir, 25*4d09bf9bSSatish Balay '--with-ml-dir='+pkgsdir, 26*4d09bf9bSSatish Balay '--with-suitesparse-dir='+pkgsdir, 27*4d09bf9bSSatish Balay '--with-triangle-dir='+pkgsdir, 28*4d09bf9bSSatish Balay '--with-chaco-dir='+pkgsdir, 29*4d09bf9bSSatish Balay '--with-ctetgen-dir='+pkgsdir, 30*4d09bf9bSSatish Balay ] 31*4d09bf9bSSatish Balay configure.petsc_configure(configure_options) 32