xref: /petsc/config/examples/arch-ci-linux-gcc-pkgs-opt.py (revision 4d09bf9b0504d440531251fc5ded3102cba3b18b)
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