<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="DejaVu Sans Mono">Hi,<br>
      <br>
      Can anyone please help me on how to configure SLEPc?  I have
      installed PETSc 3.4.4 (compiled with MKL) and downloaded and
      extracted the source of SLEPc 3.4.4. I set up <br>
      <br>
      export SLEPC_DIR="/home/jwang/opt/slepc-3.4.4"<br>
      export PETSC_DIR="/home/jwang/opt/petsc-3.4.4"<br>
      export PETSC_ARCH=linux-amd64-opt<br>
      <br>
      However, after I enter the source directory of SLEPc and type
      ./configure, I got the error messages that I append at the end of
      the email. I tried to read the python configuration code and it
      seems that the reason is </font><font face="DejaVu Sans Mono"><font
        face="DejaVu Sans Mono">self.framework is None and the reason
        for self.framework is None is in the script.py in my
        petsc-3.4.4/config/BuildSystem directory, the following code in
        function loadConfigure(self, argDB = None):<br>
             .....<br>
             if not 'configureCache' in argDB:<br>
                  self.logPrint('No cached configure in RDict at
        '+str(argDB.saveFilename))<br>
                  return None<br>
             .....<br>
      </font>returns a None value.<br>
      <br>
      It seems the reason is SLEPc can not find cached configuration in
      PETSc, but I don't know how to enable such cached configuration in
      PETSc...<br>
      <br>
      <br>
      ***********************Error messages*****************************************<br>
      <br>
      Checking environment...<br>
      Checking PETSc installation...<br>
      Checking LAPACK library...<br>
      <br>
      Traceback (most recent call last):<br>
        File "./configure", line 10, in <module><br>
          execfile(os.path.join(os.path.dirname(__file__), 'config',
      'configure.py'))<br>
        File "./config/configure.py", line 401, in <module><br>
          cmakeok =
      cmakeboot.main(slepcdir,petscdir,petscarch=petscconf.ARCH,log=log)<br>
        File "/home/jwang/opt/slepc-3.4.4/config/cmakeboot.py", line
      172, in main<br>
          return
PETScMaker(slepcdir,petscdir,petscarch,argDB,framework).cmakeboot(args,log)<br>
        File "/home/jwang/opt/slepc-3.4.4/config/cmakeboot.py", line 87,
      in cmakeboot<br>
          self.setup()<br>
        File "/home/jwang/opt/slepc-3.4.4/config/cmakeboot.py", line 83,
      in setup<br>
          self.setupModules()<br>
        File "/home/jwang/opt/slepc-3.4.4/config/cmakeboot.py", line 51,
      in setupModules<br>
          self.mpi           =
      self.framework.require('config.packages.MPI',         None)<br>
      AttributeError: 'NoneType' object has no attribute 'require'<br>
      <br>
    </font>
  </body>
</html>