[firedrake] Concatenation of function spaces?
Justin Chang
jychang48 at gmail.com
Fri Jul 24 20:17:56 BST 2015
Not sure if this is related, but I had to update my petsc4py to get this
branch to work. But now I am getting this error, even in PyOP2
Traceback (most recent call last):
File "/usr/local/bin/py.test", line 11, in <module>
sys.exit(main())
File "/usr/lib/python2.7/dist-packages/_pytest/config.py", line 18, in
main
config = _prepareconfig(args, plugins)
File "/usr/lib/python2.7/dist-packages/_pytest/config.py", line 62, in
_prepareconfig
pluginmanager=pluginmanager, args=args)
File "/usr/lib/python2.7/dist-packages/_pytest/core.py", line 376, in
__call__
return self._docall(methods, kwargs)
File "/usr/lib/python2.7/dist-packages/_pytest/core.py", line 387, in
_docall
res = mc.execute()
File "/usr/lib/python2.7/dist-packages/_pytest/core.py", line 288, in
execute
res = method(**kwargs)
File "/usr/lib/python2.7/dist-packages/_pytest/helpconfig.py", line 25,
in pytest_cmdline_parse
config = __multicall__.execute()
File "/usr/lib/python2.7/dist-packages/_pytest/core.py", line 288, in
execute
res = method(**kwargs)
File "/usr/lib/python2.7/dist-packages/_pytest/config.py", line 617, in
pytest_cmdline_parse
self.parse(args)
File "/usr/lib/python2.7/dist-packages/_pytest/config.py", line 710, in
parse
self._preparse(args)
File "/usr/lib/python2.7/dist-packages/_pytest/config.py", line 690, in
_preparse
args=args, parser=self._parser)
File "/usr/lib/python2.7/dist-packages/_pytest/core.py", line 376, in
__call__
return self._docall(methods, kwargs)
File "/usr/lib/python2.7/dist-packages/_pytest/core.py", line 387, in
_docall
res = mc.execute()
File "/usr/lib/python2.7/dist-packages/_pytest/core.py", line 288, in
execute
res = method(**kwargs)
File "/usr/lib/python2.7/dist-packages/_pytest/capture.py", line 42, in
pytest_load_initial_conftests
return __multicall__.execute()
File "/usr/lib/python2.7/dist-packages/_pytest/core.py", line 288, in
execute
res = method(**kwargs)
File "/usr/lib/python2.7/dist-packages/_pytest/config.py", line 673, in
pytest_load_initial_conftests
self._conftest.setinitial(args)
File "/usr/lib/python2.7/dist-packages/_pytest/config.py", line 486, in
setinitial
self._try_load_conftest(anchor)
File "/usr/lib/python2.7/dist-packages/_pytest/config.py", line 492, in
_try_load_conftest
self._path2confmods[None] = self.getconftestmodules(anchor)
File "/usr/lib/python2.7/dist-packages/_pytest/config.py", line 511, in
getconftestmodules
clist.append(self.importconftest(conftestpath))
File "/usr/lib/python2.7/dist-packages/_pytest/config.py", line 537, in
importconftest
self._conftestpath2mod[conftestpath] = mod = conftestpath.pyimport()
File "/usr/lib/python2.7/dist-packages/py/_path/local.py", line 620, in
pyimport
__import__(modname)
File "/home/justin/Software/firedrake-deps/PyOP2/test/conftest.py", line
40, in <module>
from pyop2 import op2
File "/home/justin/Software/firedrake-deps/PyOP2/pyop2/__init__.py", line
9, in <module>
from op2 import *
File "/home/justin/Software/firedrake-deps/PyOP2/pyop2/op2.py", line 39,
in <module>
import base
File "/home/justin/Software/firedrake-deps/PyOP2/pyop2/base.py", line 56,
in <module>
from sparsity import build_sparsity
File "PETSc.pxd", line 70, in init pyop2.sparsity
(pyop2/sparsity.cpp:22252)
File "/usr/local/lib/python2.7/dist-packages/petsc4py/PETSc.py", line 3,
in <module>
PETSc = ImportPETSc(ARCH)
File "/usr/local/lib/python2.7/dist-packages/petsc4py/lib/__init__.py",
line 29, in ImportPETSc
return Import('petsc4py', 'PETSc', path, arch)
File "/usr/local/lib/python2.7/dist-packages/petsc4py/lib/__init__.py",
line 64, in Import
module = imp.load_module(fullname, fo, fn, stuff)
ImportError:
/usr/local/lib/python2.7/dist-packages/petsc4py/lib/arch-linux2-c-opt/PETSc.so:
undefined symbol: DMShellSetCreateSubDM
make: *** [unit_sequential] Error 1
Is this more a petsc4py error? As in should it be reported to the
petsc-users list?
Thanks,
Justin
On Fri, Jul 24, 2015 at 7:36 AM, Lawrence Mitchell <
lawrence.mitchell at imperial.ac.uk> wrote:
>
> > On 24 Jul 2015, at 12:50, Lawrence Mitchell <
> lawrence.mitchell at imperial.ac.uk> wrote:
> ...
> > Oh, I think I failed to correctly implement this case. I'll try and put
> something together.
>
> I think the firedrake branch indexed-fixes does this correctly.
>
> To ensure one way we don't regress later, if this works for you can you
> provide some small test code (similar to the ones you've been sending) and
> we'll incorporate it into the test suite.
>
> Cheers,
>
> Lawrence
>
> _______________________________________________
> firedrake mailing list
> firedrake at imperial.ac.uk
> https://mailman.ic.ac.uk/mailman/listinfo/firedrake
>
>
-------------- next part --------------
HTML attachment scrubbed and removed
More information about the firedrake
mailing list