Issue on Expression in FEniCS

Issue #826 invalid
Panchatcharam Mariappan created an issue

Hi, Whenever I use some expression in FEniCS code, it gives the following error. [If I replace it with Constant(5.0) or its variations, it works well. ]

Traceback (most recent call last):
  File "demo_poisson.py", line 153, in <module>
    f = Expression("10*exp(-(pow(x[0] - 0.5, 2) + pow(x[1] - 0.5, 2)) / 0.02)", degree=2)
  File "/usr/lib/python2.7/dist-packages/dolfin/functions/expression.py", line 654, in __new__
    mpi_comm=kwargs.get("mpi_comm"))
  File "/usr/lib/python2.7/dist-packages/dolfin/compilemodules/expressions.py", line 214, in compile_expressions
    mpi_comm=mpi_comm)
  File "/usr/lib/python2.7/dist-packages/dolfin/compilemodules/expressions.py", line 141, in compile_expression_code
    mpi_comm=mpi_comm)
  File "/usr/lib/python2.7/dist-packages/dolfin/compilemodules/jit.py", line 68, in mpi_jit
    return local_jit(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/dolfin/compilemodules/compilemodule.py", line 436, in compile_extension_module
    compiled_module = instant.import_module(module_name)
  File "/usr/lib/python2.7/dist-packages/instant/cache.py", line 176, in import_module
    return check_disk_cache(modulename, cache_dir, moduleids)
  File "/usr/lib/python2.7/dist-packages/instant/cache.py", line 144, in check_disk_cache
    module = import_and_cache_module(path, modulename, moduleids)
  File "/usr/lib/python2.7/dist-packages/instant/cache.py", line 92, in import_and_cache_module
    e))
  File "/usr/lib/python2.7/dist-packages/instant/output.py", line 103, in instant_assert
    raise AssertionError(text)
AssertionError: Failed to import module found in cache. Modulename: 'dolfin_893175b28b7d79e57453b49ec98bf08deb45d261';

Comments (2)

  1. Log in to comment