Hi,
I found out that the error was due to FFC being compiled with Intel
compilers, while Dolfin was compiled with GCC. Using GCC 4.9.2
everywhere got rid of this error for Python runs.
For the record, this build was on a Linux cluster, and done with
gcc/4.9.2, cmake/3.3.0, python/2.7.10, numpy/1.9.2-mkl, swig/3.0.7,
boost/1.58.0
I will try to compile everything with Intel compilers next. I will
open a new thread if I encounter any issues there. This thread can be
closed.
Thanks
Anirban
On 10/15/2015 12:43 PM, Anirban Jana wrote:
Hi,
I installed all components of Fenics from source on a Linux
cluster. The installation completed but on trying to run
demo_poisson.py, I get an unexplained error. Please advise. Below is
detailed information. I can provide further information as requested.
Thanks a lot in advance
Anirban
***************** System info *********************
-bash-4.2$ uname -a
Linux greenfield.psc.xsede.org 3.10.0-229.7.2.el7.x86_64 #1 SMP Tue
Jun 23 22:06:11 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
***************** Software environment ************
-bash-4.2$ module list
Currently Loaded Modulefiles:
1) torque/5.1.1-1 4) globus/6.0.3 7) psc_path/1.0
10) scipy/0.15.1-mkl 13) boost/1.58.0
2) zlib/1.2.8 5) impi/5.1.1.109 8) xdusage/1.1-2
11) python/2.7.10-mkl 14) gcc/4.9.2
3) openssl/1.0.2d 6) icc/15.0.1 9) numpy/1.9.2-mkl
12) swig/3.0.7 15) cmake/3.3.0
Note: Could it be because I built Fenics with Python 2.7.10? Thats the
optimized Python build on this cluster as of now. I read that the
recommended Python version for Fenics is 2.7.5 but I would rather not
rebuild Python ( and numpy), unless absolutely necessary.
***************** The error *************************
-bash-4.2$ source
/home/anirban/fenics/1.6.0/pythonPkgs/share/dolfin/dolfin.conf
-bash-4.2$ python demo_poisson.py
Calling FFC just-in-time (JIT) compiler, this may take some time.
Traceback (most recent call last):
File "demo_poisson.py", line 41, in <module>
V = FunctionSpace(mesh, "Lagrange", 1)
File
"/home/anirban/fenics/1.6.0/pythonPkgs/lib/python2.7/site-packages/dolfin/functions/functionspace.py",
line 468, in __init__
FunctionSpaceBase.__init__(self, mesh, element, constrained_domain)
File
"/home/anirban/fenics/1.6.0/pythonPkgs/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/anirban/fenics/1.6.0/pythonPkgs/lib/python2.7/site-packages/dolfin/compilemodules/jit.py",
line 64, in mpi_jit
return local_jit(*args, **kwargs)
File
"/home/anirban/fenics/1.6.0/pythonPkgs/lib/python2.7/site-packages/dolfin/compilemodules/jit.py",
line 128, in jit
return form_compiler.jit(form, parameters=p)
File
"/home/anirban/fenics/1.6.0/pythonPkgs/lib/python2.7/site-packages/ffc/jitcompiler.py",
line 72, in jit
return jit_element(ufl_object, parameters)
File
"/home/anirban/fenics/1.6.0/pythonPkgs/lib/python2.7/site-packages/ffc/jitcompiler.py",
line 180, in jit_element
compiled_form, module, prefix = jit_form(form, parameters)
File
"/home/anirban/fenics/1.6.0/pythonPkgs/lib/python2.7/site-packages/ffc/jitcompiler.py",
line 148, in jit_form
cache_dir = cache_dir)
File
"/home/anirban/fenics/1.6.0/pythonPkgs/lib/python2.7/site-packages/ffc/backends/ufc/build.py",
line 73, in build_ufc_module
**kwargs)
File
"/home/anirban/fenics/1.6.0/pythonPkgs/lib/python2.7/site-packages/instant/build.py",
line 563, in build_module
recompile(modulename, module_path, new_compilation_checksum,
build_system)
File
"/home/anirban/fenics/1.6.0/pythonPkgs/lib/python2.7/site-packages/instant/build.py",
line 144, in recompile
ret, output = get_status_output(cmd)
File
"/home/anirban/fenics/1.6.0/pythonPkgs/lib/python2.7/site-packages/instant/output.py",
line 120, in get_status_output
pipe = Popen(cmd, shell=False, cwd=cwd, env=env, stdout=PIPE,
stderr=STDOUT)
File
"/usr/local/packages/python/2.7.10/lib/python2.7/subprocess.py", line
710, in __init__
errread, errwrite)
File
"/usr/local/packages/python/2.7.10/lib/python2.7/subprocess.py", line
1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support