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