1*560a203cSprj-#!/usr/bin/python 2*560a203cSprj- 3*560a203cSprj-import os 4*560a203cSprj-petsc_hash_pkgs=os.path.join(os.getenv('HOME'),'petsc-hash-pkgs') 5*560a203cSprj- 6*560a203cSprj-if __name__ == '__main__': 7*560a203cSprj- import sys 8*560a203cSprj- import os 9*560a203cSprj- sys.path.insert(0, os.path.abspath('config')) 10*560a203cSprj- import configure 11*560a203cSprj- configure_options = [ 12*560a203cSprj- '--package-prefix-hash='+petsc_hash_pkgs, 13*560a203cSprj- '--with-cc=mpiicc', 14*560a203cSprj- '--with-cxx=mpiicpc', 15*560a203cSprj- '--with-fc=mpiifort', 16*560a203cSprj- '--with-mpiexec=mpiexec.hydra', 17*560a203cSprj- 'COPTFLAGS=-g -O', 18*560a203cSprj- 'FOPTFLAGS=-g -O', 19*560a203cSprj- 'CXXOPTFLAGS=-g -O', 20*560a203cSprj- '--with-precision=single', 21*560a203cSprj- '--with-blaslapack-dir='+os.environ['MKLROOT'], 22*560a203cSprj- '--with-mkl_pardiso-dir='+os.environ['MKLROOT'], 23*560a203cSprj- '--with-mkl_cpardiso-dir='+os.environ['MKLROOT'], 24*560a203cSprj- ] 25*560a203cSprj- configure.petsc_configure(configure_options) 26