xref: /petsc/config/examples/arch-ci-linux-64idx-i8.py (revision 689a5dfa5f3b3a8f61ca8f830aaa2350850c7b21)
1cb666cdfSSatish Balay#!/usr/bin/python3
2cb666cdfSSatish Balay
3cb666cdfSSatish Balayimport os
4cb666cdfSSatish Balaypetsc_hash_pkgs=os.path.join(os.getenv('HOME'),'petsc-hash-pkgs')
5cb666cdfSSatish Balay
6cb666cdfSSatish Balayif __name__ == '__main__':
7cb666cdfSSatish Balay  import sys
8cb666cdfSSatish Balay  import os
9cb666cdfSSatish Balay  sys.path.insert(0, os.path.abspath('config'))
10cb666cdfSSatish Balay  import configure
11cb666cdfSSatish Balay  configure_options = [
12cb666cdfSSatish Balay    '--package-prefix-hash='+petsc_hash_pkgs,
13cb666cdfSSatish Balay    '--with-64-bit-indices',
14cb666cdfSSatish Balay    'FFLAGS=-Wall -ffree-line-length-0 -Wno-unused-dummy-argument -fdefault-integer-8',
15cb666cdfSSatish Balay    '--with-mpi-dir=/nfs/gce/projects/petsc/soft/gcc-7.4.0/mpich-3.3.2',
16ee9d1c5eSSatish Balay    '--with-mpi-f90module-visibility=0',
17*689a5dfaSJacob Faibussowitsch    '--with-strict-petscerrorcode',
18cb666cdfSSatish Balay  ]
19cb666cdfSSatish Balay  configure.petsc_configure(configure_options)
20cb666cdfSSatish Balay
21