cannot find Python module Cxx and Cxxhelper
Shi Jin
jinzishuai at yahoo.com
Thu Jun 14 14:48:38 CDT 2007
Hi Matthew,
I have attached a tar ball containing the code
directory.
PETSc is configured with:
seki at kalmar:~/mywork/PETSc/petsc-dev$ PETSC_DIR=`pwd`
./config/configure.py --with-cc=gcc --with-fc=g77
--with-cxx=g++ --download-f-blas-lapack=1
--download-mpich=1 --with-clanguage=cxx --with-sieve=1
--download-boost=1 --download-chaco --download-fiat
--download-generator
and it is built without problem.
When I build this sample code by
PCFD2007TutorialCode/revision8_fiat$
PETSC_DIR=/home/seki/mywork/PETSc/petsc-dev make
I got the following out:
((-1.0,), (1.0,))
{0: {0: [0], 1: [1]}, 1: {0: []}}
Perm: [0, 1]
((-1.0,), (1.0,))
{0: {0: [0], 1: [1]}, 1: {0: []}}
Perm: [0, 1]
Traceback (most recent call last):
File "quadrature.fiat", line 56, in <module>
FEMQuadrature().run()
File "quadrature.fiat", line 52, in run
filename = sys.argv[1])
File
"/home/seki/mywork/PETSc/petsc-dev/python/PETSc/FEM.py",
line 583, in run
self.outputElementSource(self.getElementSource(elements),
filename)
File
"/home/seki/mywork/PETSc/petsc-dev/python/PETSc/FEM.py",
line 545, in getElementSource
defns.extend(self.getIntegratorSetup(n, element))
File
"/home/seki/mywork/PETSc/petsc-dev/python/PETSc/FEM.py",
line 208, in getIntegratorSetup
decls.append(self.Cxx.getArray(refVar,
self.Cxx.getType('double'), dim))
File
"/home/seki/mywork/PETSc/petsc-dev/externalpackages/Generator/CxxHelper.py",
line 306, in getArray
import ASE.Compiler.Cxx.Array
File
"/home/seki/mywork/PETSc/petsc-dev/python/BuildSystem/importer.py",
line 36, in import_module
q, tail = self.find_head_package(parent, name)
File
"/home/seki/mywork/PETSc/petsc-dev/python/BuildSystem/importer.py",
line 79, in find_head_package
raise ImportError, "No module named " + qname
ImportError: No module named ASE
make: *** [quadrature.h] Error 1
Please let me know these information is sufficient.
Thanks a lot.
Shi
--- Matthew Knepley <knepley at gmail.com> wrote:
> Hmmm, it should not require ASE. That is an old
> package that we shuold not
> use anymore. Can you send the entire stack trace? I
> will debug it.
>
> Thanks,
>
> Matt
>
> On 6/12/07, Shi Jin <jinzishuai at yahoo.com> wrote:
> > No, I didn't use Generator. Thanks.
> > However, after using generator, I got another
> error:
> > ImportError: No module named ASE.
> > Is there any other packages I need to install?
> > Thanks.
> >
> > Shi
> > However, the installation is
> > --- Matthew Knepley <knepley at gmail.com> wrote:
> >
> > > This comes from the 'Generator' module
> downloaded
> > > when you configure
> > > with --download-generator. I am guessing your
> > > confgure did not run.
> > >
> > > Thanks,
> > >
> > > Matt
> > >
> > > On 6/11/07, Shi Jin <jinzishuai at yahoo.com>
> wrote:
> > > > Hi,
> > > >
> > > > I am trying to use the FIAT external package
> and
> > > when
> > > > it calls the FEM.py at
> $PETSC_DIR/python/PETSc, I
> > > > always get the error:
> > > > ImportError: No module named Cxx
> > > >
> > > > I figured out it is cause by the line
> > > > import Cxx, CxxHelper
> > > >
> > > > I searched online and could only find a Python
> > > module
> > > > called PyCXX. The module name is called CXX.
> > > > ALso I there is no FEM.py in the 2.3.2
> version.
> > > > So I am wondering what Cxx and CxxHelper
> modules
> > > are
> > > > and how I can obtain them.
> > > > Please help.
> > > > Thanks a lot.
> > > >
> > > > Shi
> > > >
> > > >
> > > >
> > > >
> > >
> >
>
____________________________________________________________________________________
> > > > Bored stiff? Loosen up...
> > > > Download and play hundreds of games for free
> on
> > > Yahoo! Games.
> > > > http://games.yahoo.com/games/front
> > > >
> > > >
> > >
> > >
> > > --
> > > What most experimenters take for granted before
> they
> > > begin their
> > > experiments is infinitely more interesting than
> any
> > > results to which
> > > their experiments lead.
> > > -- Norbert Wiener
> > >
> > >
> >
> >
> >
> >
> >
>
____________________________________________________________________________________
> > Got a little couch potato?
> > Check out fun summer activities for kids.
> >
>
http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz
> >
> >
>
>
> --
> What most experimenters take for granted before they
> begin their
> experiments is infinitely more interesting than any
> results to which
> their experiments lead.
> -- Norbert Wiener
>
>
____________________________________________________________________________________
Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online.
http://smallbusiness.yahoo.com/webhosting
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fiatProblem.tar.gz
Type: application/x-gzip
Size: 18891 bytes
Desc: 1919390439-fiatProblem.tar.gz
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20070614/dfad59c2/attachment.bin>
More information about the petsc-users
mailing list