xref: /petsc/config/examples/arch-ci-linux-64idx-i8.py (revision 749c190bad46ba447444c173d8c7a4080c70750e)
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',
15e57ab8abSSatish Balay    '--with-mpi-dir=/nfs/gce/projects/petsc/soft/u22.04/mpich-4.0.2',
16*b06eb4cdSBarry Smith    '--with-mpi-ftn-module=mpi_f08',
17689a5dfaSJacob Faibussowitsch    '--with-strict-petscerrorcode',
1841baa1e4SJacob Faibussowitsch    '--with-coverage',
19cb666cdfSSatish Balay  ]
20cb666cdfSSatish Balay  configure.petsc_configure(configure_options)
21