[petsc-dev] Module missing error with petsc-dev.

Vijay S. Mahadevan vijay.m at gmail.com
Tue Sep 27 19:11:57 CDT 2011


I just pulled the dev version (source+Buildsystem) and the reconfigure
yields errors regarding FIAT module. I do not even have the module as
part of the configure options. Here's the command.

./configure --download-blacs=1 --download-hypre=1 --download-mumps=1
--download-parmetis=1 --download-scalapack=1
--known-mpi-shared-libraries=1
--with-blas-lapack-lib=/System/Library/Frameworks/vecLib.framework/vecLib
--with-cc=mpicc --with-clanguage=C++ --with-fc=mpif90 --with-mpi=1
--with-shared-libraries=1 --with-valgrind=1 -with-cxx=mpicxx
COPTFLAGS="-O3 -ftree-vectorize" CXXOPTFLAGS="-O3 -ftree-vectorize"
FOPTFLAGS="-O3 -ftree-vectorize" PETSC_ARCH=arch-darwin-cxx-debug
===============================================================================
             Configuring PETSc to compile on your system
===============================================================================
*******************************************************************************
                     UNABLE to FIND MODULE for ./configure
-------------------------------------------------------------------------------
No module named Fiat
*******************************************************************************


  File "./config/configure.py", line 269, in petsc_configure
    framework =
config.framework.Framework(['--configModules=PETSc.Configure','--optionsModule=PETSc.compilerOptions']+sys.argv[1:],
loadArgDB = 0)
  File "/Users/mahadevan/source/petsc-dev/config/BuildSystem/config/framework.py",
line 110, in __init__
    self.createChildren()
  File "/Users/mahadevan/source/petsc-dev/config/BuildSystem/config/framework.py",
line 316, in createChildren
    self.getChild(moduleName)
  File "/Users/mahadevan/source/petsc-dev/config/BuildSystem/config/framework.py",
line 301, in getChild
    config.setupDependencies(self)
  File "/Users/mahadevan/source/petsc-dev/config/PETSc/Configure.py",
line 61, in setupDependencies
    utilityObj                    =
self.framework.require('PETSc.'+d+'.'+utilityName, self)
  File "/Users/mahadevan/source/petsc-dev/config/BuildSystem/config/framework.py",
line 321, in require
    config = self.getChild(moduleName, keywordArgs)
  File "/Users/mahadevan/source/petsc-dev/config/BuildSystem/config/framework.py",
line 301, in getChild
    config.setupDependencies(self)
  File "/Users/mahadevan/source/petsc-dev/config/PETSc/packages/FFC.py",
line 11, in setupDependencies
    self.fiat = self.framework.require('config.packages.Fiat', self)
  File "/Users/mahadevan/source/petsc-dev/config/BuildSystem/config/framework.py",
line 321, in require
    config = self.getChild(moduleName, keywordArgs)
  File "/Users/mahadevan/source/petsc-dev/config/BuildSystem/config/framework.py",
line 274, in getChild
    type   = __import__(moduleName, globals(), locals(),
['Configure']).Configure

The log file does not have anything other than push-pop languages. I
didn't see any issues when I pulled the source. Ideas ?

Vijay



More information about the petsc-dev mailing list