← Back to team overview

dolfin team mailing list archive

[Bug 733370] [NEW] test/system/parallel-assembly-solve fails via 'make runtests'

 

Public bug reported:

The test program in

  test/system/parallel-assembly-solve

fails when run via 'make runtests'. It seems to run from the directory
(error could be erratic). It's possible that this is not a DOLFIN issue.

The output when it fails is:


Process 0: Calling FFC just-in-time (JIT) compiler, this may take some time.
Process 0: Calling FFC just-in-time (JIT) compiler, this may take some time.
Traceback (most recent call last):
  File "solver.py", line 109, in <module>
    norm = solve(mesh_file, degree)
  File "solver.py", line 34, in solve
    problem = VariationalProblem(a, L)
  File "/home/garth/code/fenics/dolfin.d/dolfin-all/local/lib/python2.6/site-packages/dolfin/fem/variationalproblem.py", line 53, in __init__
    self.L = Form(L, form_compiler_parameters=form_compiler_parameters)
  File "/home/garth/code/fenics/dolfin.d/dolfin-all/local/lib/python2.6/site-packages/dolfin/fem/form.py", line 34, in __init__
    (self._compiled_form, module, self.form_data) = jit(form, form_compiler_parameters, common_cell)
  File "/home/garth/code/fenics/dolfin.d/dolfin-all/local/lib/python2.6/site-packages/dolfin/compilemodules/jit.py", line 51, in mpi_jit
    output = local_jit(*args, **kwargs)
  File "/home/garth/code/fenics/dolfin.d/dolfin-all/local/lib/python2.6/site-packages/dolfin/compilemodules/jit.py", line 118, in jit
    return jit_compile(form, parameters=p, common_cell=common_cell)
  File "/home/garth/local/lib/python2.6/site-packages/ffc/jitcompiler.py", line 64, in jit
    return jit_form(object, parameters, common_cell)
  File "/home/garth/local/lib/python2.6/site-packages/ffc/jitcompiler.py", line 121, in jit_form
    compile_form(preprocessed_form, prefix=jit_object.signature(), parameters=parameters)
  File "/home/garth/local/lib/python2.6/site-packages/ffc/compiler.py", line 140, in compile_form
    ir = compute_ir(analysis, parameters)
  File "/home/garth/local/lib/python2.6/site-packages/ffc/representation.py", line 58, in compute_ir
    ir_elements = [_compute_element_ir(e, i, element_map) for (i, e) in enumerate(elements)]
  File "/home/garth/local/lib/python2.6/site-packages/ffc/representation.py", line 97, in _compute_element_ir
    ir["interpolate_vertex_values"] = _interpolate_vertex_values(element, cell)
  File "/home/garth/local/lib/python2.6/site-packages/ffc/representation.py", line 433, in _interpolate_vertex_values
    for e in all_elements(element)]
  File "/usr/local/lib/python2.6/dist-packages/FIAT/finite_element.py", line 108, in tabulate
    return self.poly_set.tabulate(points, order)
  File "/usr/local/lib/python2.6/dist-packages/FIAT/polynomial_set.py", line 67, in tabulate
    base_vals = self.expansion_set.tabulate( self.embedded_degree , pts )
  File "/usr/local/lib/python2.6/dist-packages/FIAT/expansions.py", line 102, in tabulate
    ref_pts = [ self.mapping( pt ) for pt in pts ]
  File "/usr/local/lib/python2.6/dist-packages/FIAT/expansions.py", line 92, in <lambda>
    self.mapping = lambda x: numpy.dot( self.A , x ) + self.b
ValueError: matrices are not aligned

** Affects: dolfin
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of DOLFIN
Team, which is subscribed to DOLFIN.
https://bugs.launchpad.net/bugs/733370

Title:
  test/system/parallel-assembly-solve fails via 'make runtests'

Status in DOLFIN:
  New

Bug description:
  The test program in

    test/system/parallel-assembly-solve

  fails when run via 'make runtests'. It seems to run from the directory
  (error could be erratic). It's possible that this is not a DOLFIN
  issue.

  The output when it fails is:

  
  Process 0: Calling FFC just-in-time (JIT) compiler, this may take some time.
  Process 0: Calling FFC just-in-time (JIT) compiler, this may take some time.
  Traceback (most recent call last):
    File "solver.py", line 109, in <module>
      norm = solve(mesh_file, degree)
    File "solver.py", line 34, in solve
      problem = VariationalProblem(a, L)
    File "/home/garth/code/fenics/dolfin.d/dolfin-all/local/lib/python2.6/site-packages/dolfin/fem/variationalproblem.py", line 53, in __init__
      self.L = Form(L, form_compiler_parameters=form_compiler_parameters)
    File "/home/garth/code/fenics/dolfin.d/dolfin-all/local/lib/python2.6/site-packages/dolfin/fem/form.py", line 34, in __init__
      (self._compiled_form, module, self.form_data) = jit(form, form_compiler_parameters, common_cell)
    File "/home/garth/code/fenics/dolfin.d/dolfin-all/local/lib/python2.6/site-packages/dolfin/compilemodules/jit.py", line 51, in mpi_jit
      output = local_jit(*args, **kwargs)
    File "/home/garth/code/fenics/dolfin.d/dolfin-all/local/lib/python2.6/site-packages/dolfin/compilemodules/jit.py", line 118, in jit
      return jit_compile(form, parameters=p, common_cell=common_cell)
    File "/home/garth/local/lib/python2.6/site-packages/ffc/jitcompiler.py", line 64, in jit
      return jit_form(object, parameters, common_cell)
    File "/home/garth/local/lib/python2.6/site-packages/ffc/jitcompiler.py", line 121, in jit_form
      compile_form(preprocessed_form, prefix=jit_object.signature(), parameters=parameters)
    File "/home/garth/local/lib/python2.6/site-packages/ffc/compiler.py", line 140, in compile_form
      ir = compute_ir(analysis, parameters)
    File "/home/garth/local/lib/python2.6/site-packages/ffc/representation.py", line 58, in compute_ir
      ir_elements = [_compute_element_ir(e, i, element_map) for (i, e) in enumerate(elements)]
    File "/home/garth/local/lib/python2.6/site-packages/ffc/representation.py", line 97, in _compute_element_ir
      ir["interpolate_vertex_values"] = _interpolate_vertex_values(element, cell)
    File "/home/garth/local/lib/python2.6/site-packages/ffc/representation.py", line 433, in _interpolate_vertex_values
      for e in all_elements(element)]
    File "/usr/local/lib/python2.6/dist-packages/FIAT/finite_element.py", line 108, in tabulate
      return self.poly_set.tabulate(points, order)
    File "/usr/local/lib/python2.6/dist-packages/FIAT/polynomial_set.py", line 67, in tabulate
      base_vals = self.expansion_set.tabulate( self.embedded_degree , pts )
    File "/usr/local/lib/python2.6/dist-packages/FIAT/expansions.py", line 102, in tabulate
      ref_pts = [ self.mapping( pt ) for pt in pts ]
    File "/usr/local/lib/python2.6/dist-packages/FIAT/expansions.py", line 92, in <lambda>
      self.mapping = lambda x: numpy.dot( self.A , x ) + self.b
  ValueError: matrices are not aligned



Follow ups

References