| Line 193... |
Line 193... |
if petscconf.ISINSTALL:
|
if petscconf.ISINSTALL:
|
if petscconf.INSTALL_DIR != petscdir:
|
if petscconf.INSTALL_DIR != petscdir:
|
log.Println('WARNING: PETSC_DIR does not point to PETSc installation path')
|
log.Println('WARNING: PETSC_DIR does not point to PETSc installation path')
|
if not check.Link([],[],[]):
|
if not check.Link([],[],[]):
|
log.Exit('ERROR: Unable to link with PETSc')
|
log.Exit('ERROR: Unable to link with PETSc')
|
|
|
# Check for missing LAPACK functions
|
|
missing = lapack.Check(slepcconf)
|
|
|
|
# Check for external packages
|
# Check for external packages
|
if havearpack:
|
if havearpack:
|
arpacklibs = arpack.Check(slepcconf,arpackdir,arpacklibs)
|
arpacklibs = arpack.Check(slepcconf,arpackdir,arpacklibs)
|
if haveblzpack:
|
if haveblzpack:
|
blzpacklibs = blzpack.Check(slepcconf,blzpackdir,blzpacklibs)
|
blzpacklibs = blzpack.Check(slepcconf,blzpackdir,blzpacklibs)
|
if havetrlan:
|
if havetrlan:
|
trlanlibs = trlan.Check(slepcconf,trlandir,trlanlibs)
|
trlanlibs = trlan.Check(slepcconf,trlandir,trlanlibs)
|
if haveprimme:
|
if haveprimme:
|
primmelibs = primme.Check(slepcconf,primmedir,primmelibs)
|
primmelibs = primme.Check(slepcconf,primmedir,primmelibs)
|
|
|
|
# Check for missing LAPACK functions
|
|
missing = lapack.Check(slepcconf)
|
|
|
slepcconf.close()
|
slepcconf.close()
|
|
|
log.Println('')
|
log.Println('')
|
log.Println('='*80)
|
log.Println('='*80)
|