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

Vijay S. Mahadevan vijay.m at gmail.com
Tue Sep 27 20:30:40 CDT 2011


Satish, I just pulled again after looking at your email and it updated
a few changes. Now everything goes through correctly. Thanks,

Vijay

On Tue, Sep 27, 2011 at 8:25 PM, Satish Balay <balay at mcs.anl.gov> wrote:
> I don't see this error. My cofigure went thorugh fine [on linux]
>
> Satish
>
> ----------
> Configure Options: --configModules=PETSc.Configure --optionsModule=PETSc.compilerOptions --with-mpi-dir=/home/balay/soft/linux64/mpich2-1.1 --with-shared-libraries=1 --with-clanguage=cxx PETSC_ARCH=asterix64-cxx-mumps --download-parmetis=1 --download-blacs=1 --download-scalapack=1 --download-mumps=1 --download-hypre=1 --with-valgrind=1
>
>
> On Tue, 27 Sep 2011, Vijay S. Mahadevan wrote:
>
>> 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