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