Subversion Repositories slepc-dev

Rev

Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
808 dsic.upv.es!antodo 1
import os
2
import sys
3
 
4
from check import *
5
 
6
def checkBlzpack(conf,directory,libs,scalar,precision,uniprocessor):
7
 
8
  if scalar == 'complex':
9
    sys.exit('ERROR: BLZPACK does not support complex numbers.')
10
 
11
  if precision == 'double':
12
    functions = ['blzdrd']
13
  else:
14
    functions = ['blzdrs']
15
 
16
  if libs:
17
    libs = [libs]
18
  else:
19
    libs = [['-lblzpack']]
20
 
21
  if directory:
22
    dirs = [directory]
23
  else:
24
    dirs = generateGuesses('Blzpack')
25
 
26
  return checkFortranLib(conf,'BLZPACK',dirs,libs,functions)