Hello,

In summary:

I tried executing a Python script named 
/home/a5du1kkt/Desktop/testing_out_fenics/test_fenics_program.py (its source 
code is included at the end of this message) on my Ubuntu machine, but I got an 
ImportError: libgfortran.so.3: cannot open shared object file: No such file or 
directory

In more detail, here is exactly what software I have and commands I can:

I have a freshly installed Ubuntu 14.04 LTS and installed the Anaconda Python 
distribution.

Afterwards, I installed FEniCS from conda packages (as described on 
http://fenicsproject.org/download/ ); the third command (from 
http://fenicsproject.org/download/) is

conda install fenics --channel juanlu001

and, after running that, I got the following output:

Fetching package metadata: ......
Solving package specifications: .
Package plan for installation in environment 
/home/a5du1kkt/anaconda/envs/fenics27:

The following NEW packages will be INSTALLED:

    boost:        1.57.0-4
    cmake:        3.2.3-0
    dolfin:       1.6.0-py27_2
    eigen3:       3.2.1-1
    fastcache:    1.0.2-py27_0
    fenics:       1.6.0-0
    ffc:          1.6.0-py27_2
    fiat:         1.6.0-np19py27_1
    fontconfig:   2.11.1-4
    freetype:     2.5.2-2
    icu:          54.1-0
    instant:      1.6.0-py27_2
    libgfortran:  1.0-0
    libpng:       1.6.17-0
    libxml2:      2.9.2-0
    mkl:          11.1-np19py27_p3
    mkl-rt:       11.1-p0
    mkl-service:  1.0.0-py27_p1
    mpi4py:       1.3.1-py27_0
    mpich2:       1.4.1p1-0
    nose:         1.3.7-py27_0
    numexpr:      2.3.1-np19py27_0
    numpy:        1.9.2-py27_1
    openblas:     0.2.14-1
    pcre:         8.31-0
    petsc:        3.5.2-py27_2
    petsc4py:     3.5.1-py27_1
    ply:          3.6-py27_0
    qt:           4.8.6-3
    scikit-learn: 0.15.2-np19py27_0
    scipy:        0.16.0-np19py27_1
    six:          1.9.0-py27_0
    slepc:        3.5.4-py27_1
    swig:         3.0.7-0
    sympy:        0.7.6.1-py27_0
    ufl:          1.6.0-py27_1
    vtk:          5.10.1-py27_1

Proceed ([y]/n)?

I typed in 'y' and hit ENTER, and I got the following output:

Linking packages ...
[      COMPLETE      
]|#############################################################################################################################################|
 100%

Then, I navigated into /home/a5du1kkt/Desktop/testing_out_fenics/ and ran

python test_fenics_program.py

which produced the following output:

Traceback (most recent call last):
  File "test_fenics_program.py", line 8, in <module>
    from dolfin import *
  File 
"/home/a5du1kkt/anaconda/envs/fenics27/lib/python2.7/site-packages/dolfin/__init__.py",
 line 16, in <module>
    from . import cpp
  File 
"/home/a5du1kkt/anaconda/envs/fenics27/lib/python2.7/site-packages/dolfin/cpp/__init__.py",
 line 42, in <module>
    exec("from . import %s" % module_name)
  File "<string>", line 1, in <module>
  File 
"/home/a5du1kkt/anaconda/envs/fenics27/lib/python2.7/site-packages/dolfin/cpp/common.py",
 line 32, in <module>
    _common = swig_import_helper()
  File 
"/home/a5du1kkt/anaconda/envs/fenics27/lib/python2.7/site-packages/dolfin/cpp/common.py",
 line 28, in swig_import_helper
    _mod = imp.load_module('_common', fp, pathname, description)
ImportError: libgfortran.so.3: cannot open shared object file: No such file or 
directory

Could you kindly advise me how I should resolve this issue? Thank you in 
advance.







# BEGIN: source code of 
/home/a5du1kkt/Desktop/testing_out_fenics/test_fenics_program.py

"""
FEniCS tutorial demo program: Poisson equation with Dirichlet conditions.
Simplest example of computation and visualization with FEniCS.
-Laplace(u) = f on the unit square.
u = u0 on the boundary.
u0 = u = 1 + x^2 + 2y^2, f = -6.
"""
from dolfin import *
# Create mesh and define function space
mesh = UnitSquareMesh(6, 4)
#mesh = UnitCube(6, 4, 5)
V = FunctionSpace(mesh, 'Lagrange', 1)
# Define boundary conditions
u0 = Expression('1 + x[0]*x[0] + 2*x[1]*x[1]')
def u0_boundary(x, on_boundary):
    return on_boundary
bc = DirichletBC(V, u0, u0_boundary)
# Define variational problem
u = TrialFunction(V)
v = TestFunction(V)
f = Constant(-6.0)
a = inner(nabla_grad(u), nabla_grad(v))*dx
L = f*v*dx
# Compute solution
u = Function(V)
solve(a == L, u, bc)
# Plot solution and mesh
plot(u)
plot(mesh)
# Dump solution to file in VTK format
file = File('poisson.pvd')
file << u
# Hold plot
#interactive()

# END: source code of 
/home/a5du1kkt/Desktop/testing_out_fenics/test_fenics_program.py
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to