1*5c3cb2a4SBarry Smith#!/usr/bin/env python3 2*5c3cb2a4SBarry Smith 3*5c3cb2a4SBarry Smithconfigure_options = [ 4*5c3cb2a4SBarry Smith '--download-fenics-dolfinx', 5*5c3cb2a4SBarry Smith '--download-metis', 6*5c3cb2a4SBarry Smith '--download-parmetis', 7*5c3cb2a4SBarry Smith '--download-ptscotch', 8*5c3cb2a4SBarry Smith '--download-suitesparse', 9*5c3cb2a4SBarry Smith '--download-scalapack', 10*5c3cb2a4SBarry Smith '--download-mumps', 11*5c3cb2a4SBarry Smith '--download-mpi4py', 12*5c3cb2a4SBarry Smith '--download-slepc', 13*5c3cb2a4SBarry Smith '--with-petsc4py', 14*5c3cb2a4SBarry Smith '--download-boost', 15*5c3cb2a4SBarry Smith '--download-fenics-basix', 16*5c3cb2a4SBarry Smith '--download-cffi', 17*5c3cb2a4SBarry Smith '--download-fenics_ffcx', 18*5c3cb2a4SBarry Smith '--download-pathspec', 19*5c3cb2a4SBarry Smith '--download-fenics-ufl', 20*5c3cb2a4SBarry Smith '--download-scikit_build_core', 21*5c3cb2a4SBarry Smith '--download-hdf5', 22*5c3cb2a4SBarry Smith '--with-hdf5-cxx-bindings', 23*5c3cb2a4SBarry Smith '--download-nanobind', 24*5c3cb2a4SBarry Smith '--download-pugixml', 25*5c3cb2a4SBarry Smith '--download-spdlog', 26*5c3cb2a4SBarry Smith '--download-bison' 27*5c3cb2a4SBarry Smith ] 28*5c3cb2a4SBarry Smith 29*5c3cb2a4SBarry Smithif __name__ == '__main__': 30*5c3cb2a4SBarry Smith import sys,os 31*5c3cb2a4SBarry Smith sys.path.insert(0,os.path.abspath('config')) 32*5c3cb2a4SBarry Smith import configure 33*5c3cb2a4SBarry Smith configure.petsc_configure(configure_options) 34