2014-03-07 0:17 GMT-08:00 Johannes Ring <[email protected]>:

On Fri, Mar 7, 2014 at 3:38 AM, Rauno Cavallaro <[email protected]> wrote:
> > Just to clarify, I am kind of newbie.
> > I installed FEniCS using the  Ubuntu PPA (Stable version) and updating
> it.
> > I tried some examples and created my own cases in C++, and everything was
> > working file.
> > However, I wanted to switch to python (much easier, and I am not such a
> > programmer in C++) .
> > Unfortunately, when i tried to run a demo, I got the following error:
> >
> >
> >> /usr/share/dolfin/demo/documented/stokes-stabilized/python$ python
> >> demo_stokes-stabilized.py
> >> Traceback (most recent call last):
> >>   File "demo_stokes-stabilized.py", line 32, in <module>
> >>     from dolfin import *
> >>   File "/usr/lib/python2.7/dist-packages/dolfin/__init__.py", line 39,
> in
> >> <module>
> >>     from dolfin.functions import *
> >>   File "/usr/lib/python2.7/dist-packages/dolfin/functions/__init__.py",
> >> line 4, in <module>
> >>     from dolfin.functions import function
> >>   File "/usr/lib/python2.7/dist-packages/dolfin/functions/function.py",
> >> line 34, in <module>
> >>     from dolfin.functions.constant import Constant
> >>   File "/usr/lib/python2.7/dist-packages/dolfin/functions/constant.py",
> >> line 29, in <module>
> >>     import ufl.domains
> >> ImportError: No module named domains
>
> It looks like you might be mixing stable and dev versions. Try to
> completely remove all packages from the fenics-dev PPA (they are
> currently broken anyway). You can do this by running the following
> command:
>
> sudo apt-get -y purge fenics && \
> sudo apt-get -y autoremove && \
> sudo rm /etc/apt/sources.list.d/fenics-packages-fenics-dev-`lsb_release
> -cs`.list && \

sudo apt-get update && \
> sudo apt-get -y install fenics
>
> Then run "dolfin-get-demos" to copy the demos to your home directory
> and run the demo from there.
>
> Johannes
>


Well, I followed what you suggested.
Unfortunately, it is still not working:

~/dolfin-demos/documented/stokes-stabilized/python$ python
demo_stokes-stabilized.py
Traceback (most recent call last):
  File "demo_stokes-stabilized.py", line 39, in <module>
    scalar = FunctionSpace(mesh, "CG", 1)
  File
"/usr/lib/python2.7/dist-packages/dolfin/functions/functionspace.py", line
403, in __init__
    FunctionSpaceBase.__init__(self, mesh, element, constrained_domain)
  File
"/usr/lib/python2.7/dist-packages/dolfin/functions/functionspace.py", line
84, in __init__
    ufc_element, ufc_dofmap = jit(self._ufl_element)
  File "/usr/lib/python2.7/dist-packages/dolfin/compilemodules/jit.py",
line 60, in mpi_jit
    return local_jit(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/dolfin/compilemodules/jit.py",
line 122, in jit
    return jit_compile(form, parameters=p, common_cell=common_cell)
  File "/usr/lib/python2.7/dist-packages/ffc/jitcompiler.py", line 76, in
jit
    return jit_element(ufl_object, parameters)
  File "/usr/lib/python2.7/dist-packages/ffc/jitcompiler.py", line 252, in
jit_element
    compiled_form, module, form_data, prefix = jit_form(form, parameters)
  File "/usr/lib/python2.7/dist-packages/ffc/jitcompiler.py", line 175, in
jit_form
    module_name = "ffc_form_" + jit_object.signature()
  File "/usr/lib/python2.7/dist-packages/ffc/jitobject.py", line 91, in
signature
    swig_signature = str(get_swig_version())
  File "/usr/lib/python2.7/dist-packages/instant/config.py", line 47, in
get_swig_version
    result, output = get_status_output("%s -version"%get_swig_binary())
  File "/usr/lib/python2.7/dist-packages/instant/output.py", line 82, in
get_status_output
    pipe = Popen(cmd, shell=False, cwd=cwd, env=env, stdout=PIPE,
stderr=STDOUT)
  File "/usr/lib/python2.7/subprocess.py", line 709, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1326, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory


I tried again and c++ version of the same demo runs perfectly.
Do you have any other idea?

Thank you
Rauno
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to