xref: /petsc/config/examples/arch-firedrake.py (revision 7b5fd022a6ba26727040df7457b27566b4c6742d)
1*5c3cb2a4SBarry Smith#!/usr/bin/env python3
2*5c3cb2a4SBarry Smith
3*5c3cb2a4SBarry Smithconfigure_options = [
4*5c3cb2a4SBarry Smith  '--download-metis',
5*5c3cb2a4SBarry Smith  '--download-ptscotch',
6*5c3cb2a4SBarry Smith  '--download-suitesparse',
7*5c3cb2a4SBarry Smith  '--download-zlib',
8*5c3cb2a4SBarry Smith  '--download-slepc',
9*5c3cb2a4SBarry Smith  '--download-hwloc',
10*5c3cb2a4SBarry Smith  '--download-mumps',
11*5c3cb2a4SBarry Smith  '--download-scalapack',
12*5c3cb2a4SBarry Smith  '--download-mpi4py',
13*5c3cb2a4SBarry Smith  '--download-fftw',
14*5c3cb2a4SBarry Smith  '--with-petsc4py',
15*5c3cb2a4SBarry Smith  '--download-boost',
16*5c3cb2a4SBarry Smith  '--download-pnetcdf',
17*5c3cb2a4SBarry Smith  '--download-netcdf',
18*5c3cb2a4SBarry Smith  '--download-bison',
19*5c3cb2a4SBarry Smith  '--download-hdf5',
20*5c3cb2a4SBarry Smith  '--download-superlu_dist',
21*5c3cb2a4SBarry Smith  '--download-hypre',
22*5c3cb2a4SBarry Smith  '--download-bison',
23*5c3cb2a4SBarry Smith  '--download-pybind11',
24*5c3cb2a4SBarry Smith  '--download-rtree',
25*5c3cb2a4SBarry Smith  '--download-libsupermesh',
26*5c3cb2a4SBarry Smith  '--download-firedrake',
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