xref: /petsc/config/examples/arch-ci-linux-intel-mkl-single.py (revision 560a203c720b9ca2445c9376e2ee8dc2e6faff72)
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