xref: /petsc/config/examples/arch-ci-linux-intel-mkl-single.py (revision df3bd252dbc574245cbbb4edf6b407438c525c05)
1*df3bd252SSatish Balay#!/usr/bin/env python3
2560a203cSprj-
3560a203cSprj-import os
4560a203cSprj-petsc_hash_pkgs=os.path.join(os.getenv('HOME'),'petsc-hash-pkgs')
5560a203cSprj-
6560a203cSprj-if __name__ == '__main__':
7560a203cSprj-  import sys
8560a203cSprj-  import os
9560a203cSprj-  sys.path.insert(0, os.path.abspath('config'))
10560a203cSprj-  import configure
11560a203cSprj-  configure_options = [
12560a203cSprj-    '--package-prefix-hash='+petsc_hash_pkgs,
13560a203cSprj-    '--with-cc=mpiicc',
14560a203cSprj-    '--with-cxx=mpiicpc',
15560a203cSprj-    '--with-fc=mpiifort',
16560a203cSprj-    '--with-mpiexec=mpiexec.hydra',
17560a203cSprj-    'COPTFLAGS=-g -O',
18560a203cSprj-    'FOPTFLAGS=-g -O',
19560a203cSprj-    'CXXOPTFLAGS=-g -O',
20560a203cSprj-    '--with-precision=single',
21560a203cSprj-    '--with-blaslapack-dir='+os.environ['MKLROOT'],
22560a203cSprj-    '--with-mkl_pardiso-dir='+os.environ['MKLROOT'],
23560a203cSprj-    '--with-mkl_cpardiso-dir='+os.environ['MKLROOT'],
24560a203cSprj-  ]
25560a203cSprj-  configure.petsc_configure(configure_options)
26