So, you're trying now with master, right?

Yes, I cloned everything from git



However, now I'm getting the error below. I tried using COMMANDS

This does not do what expected, see
https://bitbucket.org/fenics-project/instant/commits/f425083bd29b358e677a683ebb5551f3c55d43a1#comment-1497241

instead of SUBPROCESS and also changed getstatusoutput to
get_status_output, according to what I found on FEniCS help pages,

Why?

Preventively try running 'instant-clean' script. Then check whether
directories specified in INSTANT_CACHE_DIR and INSTANT_ERROR_DIR
environment variables exist and are writable.

What does it do with INSTANT_CALL_METHOD='SUBPROCESS','OS_SYSTEM' or
'COMMANDS' (without any modification). Also what about
INSTANT_CALL_METHOD='COMMANDS' with the following patch?

==============================================================================
diff --git a/instant/output.py b/instant/output.py
index def2587..58b9f8b 100644
--- a/instant/output.py
+++ b/instant/output.py
@@ -157,9 +157,9 @@ elif _call_method == 'OS_SYSTEM':
          return (status, output)

  elif _call_method == 'COMMANDS':
-    import subprocess
+    import commands
      def get_status_output(*args, **kwargs):
-        status, output = subprocess.getstatusoutput(*args, **kwargs)
+        status, output = commands.getstatusoutput(*args, **kwargs)
          output = output.decode('utf-8') if sys.version_info[0] > 2
else output return status, output
  else:

==============================================================================



That worked, thanks.


We are getting there...but,

The Poisson example requires UMFPack to be installed with dolfin. I tried two versions, 4.2 and 4.4, pointed to the include dir and library in the ccmake interface, but it seems not to find it.

Does dolfin depend on a specific version of UMFPack? Or are there any other dependencies that have to be set for dolfin to work with UMFPack?

Thanks.
Bart





Jan

but the error still remains.

Thanks,
Bart



(virtualPython)bver018  build-wm-p
/projects/uoa00295/virtualPython/lib/python2.7/site-packages/instant
$ python poisson.py

Calling FFC just-in-time (JIT) compiler, this may take some time.
Traceback (most recent call last):
    File "/projects/uoa00295/test/poisson.py", line 6, in <module>
      V = FunctionSpace(mesh, 'Lagrange', 1)
    File
"/projects/uoa00295/dolfin/build/lib/python2.7/site-packages/dolfin/functions/functionspace.py",
line 468, in __init__
      FunctionSpaceBase.__init__(self, mesh, element,
constrained_domain) File
"/projects/uoa00295/dolfin/build/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
"/projects/uoa00295/dolfin/build/lib/python2.7/site-packages/dolfin/compilemodules/jit.py",
line 64, in mpi_jit
      return local_jit(*args, **kwargs)
    File
"/projects/uoa00295/dolfin/build/lib/python2.7/site-packages/dolfin/compilemodules/jit.py",
line 128, in jit
      return form_compiler.jit(form, parameters=p)
    File
"/gpfs1m/projects/uoa00295/virtualPython/lib/python2.7/site-packages/ffc/jitcompiler.py",
line 72, in jit
      return jit_element(ufl_object, parameters)
    File
"/gpfs1m/projects/uoa00295/virtualPython/lib/python2.7/site-packages/ffc/jitcompiler.py",
line 177, in jit_element
      compiled_form, module, prefix = jit_form(form, parameters)
    File
"/gpfs1m/projects/uoa00295/virtualPython/lib/python2.7/site-packages/ffc/jitcompiler.py",
line 148, in jit_form
      cache_dir = cache_dir)
    File
"/gpfs1m/projects/uoa00295/virtualPython/lib/python2.7/site-packages/ffc/backends/ufc/build.py",
line 73, in build_ufc_module
      **kwargs)
    File
"/gpfs1m/projects/uoa00295/virtualPython/lib/python2.7/site-packages/instant/build.py",
line 563, in build_module
      recompile(modulename, module_path, new_compilation_checksum,
build_system)
    File
"/gpfs1m/projects/uoa00295/virtualPython/lib/python2.7/site-packages/instant/build.py",
line 144, in recompile
      ret, output = get_status_output(cmd)
    File
"/gpfs1m/projects/uoa00295/virtualPython/lib/python2.7/site-packages/instant/output.py",
line 163, in get_status_output
      status, output = subprocess.check_output(*args, **kwargs)
    File
"/share/easybuild/RHEL6.3/westmere/software/Python/2.7.8-goolf-1.5.14/lib/python2.7/subprocess.py",
line 566, in check_output
      process = Popen(stdout=PIPE, *popenargs, **kwargs)
    File
"/share/easybuild/RHEL6.3/westmere/software/Python/2.7.8-goolf-1.5.14/lib/python2.7/subprocess.py",
line 710, in __init__
      errread, errwrite)
    File
"/share/easybuild/RHEL6.3/westmere/software/Python/2.7.8-goolf-1.5.14/lib/python2.7/subprocess.py",
line 1327, in _execute_child
      raise child_exception
OSError: [Errno 2] No such file or directory
  >
  > Jan
  >
  >>
  >> Thanks,
  >> Bart
  >>
  >>
  >>
  >



--
Dr. Bart Verleye
Centre for eResearch
Level G, Room 409-G21
24 Symonds St.
Auckland 1010
New Zealand
+64 (0) 9 923 9740 ext 89740
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to