xref: /petsc/config/examples/arch-fenics-dolfinx.py (revision 2ff79c18c26c94ed8cb599682f680f231dca6444)
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