On Thu, 5 Nov 2015 20:43:54 -0300
David Nolte <dno...@dim.uchile.cl> wrote:

> Hi all,
> 
> I just installed fenics from source via hashdist on Linux. I had a
> problem with PETSc and ML 
> (https://www.mail-archive.com/fenics@fenicsproject.org/msg02887.html),
> but disabling the download of ML let me compile the source
> successfully (actually, what are the downsides of omitting ML?).
> However, now the Poisson demo d1_p2D.py fails in the call of
> FunctionSpace():
> 
> 
> from dolfin import *
> 
> mesh = UnitSquareMesh(6, 4)   # <-- btw, had to add Mesh here to

File d1_p2d.py and the FEniCS tutorial are outdated and unmaintained.
Refer rather to documented demos shipped within DOLFIN source tree or
on
http://fenicsproject.org/documentation/dolfin/1.6.0/python/demo/index.html.

> UnitSquare()
> V = FunctionSpace(mesh, 'Lagrange', 1)
> 
> 
> gives the message:
> 
> Calling FFC just-in-time (JIT) compiler, this may take some time.
> Traceback (most recent call last):
>   File "/home/david/work/fenics/demo.py", line 4, in <module>
>     V = FunctionSpace(mesh, 'Lagrange', 1)
>   File
> "/home/david/.hashdist/bld/profile/nemsbmvk2e4z/lib/python2.7/site-packages/dolfin/functions/functionspace.py",
> line 468, in __init__
>     FunctionSpaceBase.__init__(self, mesh, element,
> constrained_domain) File
> "/home/david/.hashdist/bld/profile/nemsbmvk2e4z/lib/python2.7/site-packages/dolfin/functions/functionspace.py",
> line 153, in __init__
>     ufc_element, ufc_dofmap = jit(self._ufl_element,
> mpi_comm=mesh.mpi_comm())
>   File
> "/home/david/.hashdist/bld/profile/nemsbmvk2e4z/lib/python2.7/site-packages/dolfin/compilemodules/jit.py",
> line 64, in mpi_jit
>     return local_jit(*args, **kwargs)
>   File
> "/home/david/.hashdist/bld/profile/nemsbmvk2e4z/lib/python2.7/site-packages/dolfin/compilemodules/jit.py",
> line 128, in jit
>     return form_compiler.jit(form, parameters=p)
>   File
> "/home/david/.hashdist/bld/profile/nemsbmvk2e4z/lib/python2.7/site-packages/ffc/jitcompiler.py",
> line 72, in jit
>     return jit_element(ufl_object, parameters)
>   File
> "/home/david/.hashdist/bld/profile/nemsbmvk2e4z/lib/python2.7/site-packages/ffc/jitcompiler.py",
> line 180, in jit_element
>     compiled_form, module, prefix = jit_form(form, parameters)
>   File
> "/home/david/.hashdist/bld/profile/nemsbmvk2e4z/lib/python2.7/site-packages/ffc/jitcompiler.py",
> line 130, in jit_form
>     parameters=parameters)
>   File
> "/home/david/.hashdist/bld/profile/nemsbmvk2e4z/lib/python2.7/site-packages/ffc/compiler.py",
> line 180, in compile_form
>     write_code(code_h, code_c, prefix, parameters) # FIXME: Don't
> write to file in this function (issue #72)
>   File
> "/home/david/.hashdist/bld/profile/nemsbmvk2e4z/lib/python2.7/site-packages/ffc/formatting.py",
> line 99, in write_code
>     _write_file(code_h, prefix, ".h", parameters)
>   File
> "/home/david/.hashdist/bld/profile/nemsbmvk2e4z/lib/python2.7/site-packages/ffc/formatting.py",
> line 118, in _write_file
>     with open(filename, "w") as hfile:
> IOError: [Errno 13] Permission denied:
> './ffc_form_030172ac36a54f6832c74e6833003d3326a83aa3.h'
> 
> 
> The file ffc_form_*.h has permissons '644'.
> 
> 
> Does anyone know what's wrong? Thanks for the advice!

Have you executed hashdist using sudo? This is known to cause problems
with permissions.

Jan

> 
> -- David
> 
> 
> 
> 
> 
> _______________________________________________
> fenics mailing list
> fenics@fenicsproject.org
> http://fenicsproject.org/mailman/listinfo/fenics

_______________________________________________
fenics mailing list
fenics@fenicsproject.org
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to