xref: /petsc/config/examples/arch-ci-linux-gcc-pkgs-opt.py (revision 4d09bf9b0504d440531251fc5ded3102cba3b18b)
1*4d09bf9bSSatish Balay#!/usr/bin/env python3
2*4d09bf9bSSatish Balay#
3*4d09bf9bSSatish Balayif __name__ == '__main__':
4*4d09bf9bSSatish Balay  import sys
5*4d09bf9bSSatish Balay  import os
6*4d09bf9bSSatish Balay  sys.path.insert(0, os.path.abspath('config'))
7*4d09bf9bSSatish Balay  import configure
8*4d09bf9bSSatish Balay  pkgsdir = '/home/petsc/soft/master-gcc-pkgs-opt'
9*4d09bf9bSSatish Balay  configure_options = [
10*4d09bf9bSSatish Balay    '--with-clanguage=c',
11*4d09bf9bSSatish Balay    '--with-shared-libraries=yes',
12*4d09bf9bSSatish Balay    '--with-debugging=no',
13*4d09bf9bSSatish Balay    'DATAFILESPATH=/home/petsc/datafiles',
14*4d09bf9bSSatish Balay    '--with-sowing-dir=/home/petsc/soft/sowing-v1.1.25-p1',
15*4d09bf9bSSatish Balay    '--with-mpi-dir='+pkgsdir,
16*4d09bf9bSSatish Balay    '--with-metis-dir='+pkgsdir,
17*4d09bf9bSSatish Balay    '--with-parmetis-dir='+pkgsdir,
18*4d09bf9bSSatish Balay    '--with-scalapack-dir='+pkgsdir,
19*4d09bf9bSSatish Balay    '--with-mumps-dir='+pkgsdir,
20*4d09bf9bSSatish Balay    '--with-zlib-dir='+pkgsdir,
21*4d09bf9bSSatish Balay    '--with-hdf5-dir='+pkgsdir,
22*4d09bf9bSSatish Balay    '--with-netcdf-dir='+pkgsdir,
23*4d09bf9bSSatish Balay    '--with-pnetcdf-dir='+pkgsdir,
24*4d09bf9bSSatish Balay    '--with-exodusii-dir='+pkgsdir,
25*4d09bf9bSSatish Balay    '--with-ml-dir='+pkgsdir,
26*4d09bf9bSSatish Balay    '--with-suitesparse-dir='+pkgsdir,
27*4d09bf9bSSatish Balay    '--with-triangle-dir='+pkgsdir,
28*4d09bf9bSSatish Balay    '--with-chaco-dir='+pkgsdir,
29*4d09bf9bSSatish Balay    '--with-ctetgen-dir='+pkgsdir,
30*4d09bf9bSSatish Balay    ]
31*4d09bf9bSSatish Balay  configure.petsc_configure(configure_options)
32