| log.Println('Checking PETSc installation...') |
| if petscconf.VERSION != '2.3.1': |
| log.Exit('ERROR: This SLEPc version is not compatible with PETSc version '+petscconf.VERSION) |
| if not petscconf.PRECISION in ['double','single','matsingle']: |
| log.Exit('ERROR: This SLEPc version does not work with '+petscconf.PRECISION+' precision') |
| if petscconf.PRECISION == 'longdouble': |
| log.Exit('ERROR: This SLEPc version does not work with longdouble precision') |
| if petscconf.RELEASE != '1': |
| log.Println('WARNING: using PETSc development version') |
| if not check.Link([],[],[]): |