← Back to team overview

dolfin team mailing list archive

Re: Fwd: [Branch ~dolfin-core/dolfin/main] Rev 6347: Fix problem with default values for linear solver and preconditioner,

 

On 20 October 2011 17:01, Anders Logg <logg@xxxxxxxxx> wrote:
> This should be fixed now.

Still getting errors when running demos. Attaching demo.log.

Martin
----------------------------------------------------------------------
./../../demo/undocumented/sym-dirichlet-bc/cpp (C++)

<Table of size 2 x 1>
terminate called after throwing an instance of 'std::runtime_error'
  what():  

*** -------------------------------------------------------------------------
*** DOLFIN encountered an error. If you are not able to resolve this issue
*** using the information listed below, you can ask for help at
***
***     https://answers.launchpad.net/dolfin
***
*** Remember to include the error message listed below and, if possible,
*** include a *minimal* running example to reproduce the error.
***
*** -------------------------------------------------------------------------
*** Error:  Unable to solve linear system using LU factorization.
*** Reason: Unknown LU method "cholesky". Use list_lu_solver_methods() to list available LU methods.
*** Where:  This error was encountered inside LUSolver.cpp.
*** -------------------------------------------------------------------------

[martinal-hjemme:21752] *** Process received signal ***
[martinal-hjemme:21752] Signal: Aborted (6)
[martinal-hjemme:21752] Signal code:  (-6)
[martinal-hjemme:21752] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x36420) [0x2b685b3c5420]
[martinal-hjemme:21752] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x2b685b3c53a5]
[martinal-hjemme:21752] [ 2] /lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x2b685b3c8b0b]
[martinal-hjemme:21752] [ 3] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x11d) [0x2b685af2cd7d]
[martinal-hjemme:21752] [ 4] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9f26) [0x2b685af2af26]
[martinal-hjemme:21752] [ 5] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9f53) [0x2b685af2af53]
[martinal-hjemme:21752] [ 6] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xba04e) [0x2b685af2b04e]
[martinal-hjemme:21752] [ 7] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZNK6dolfin6Logger12dolfin_errorESsSsSs+0x81c) [0x2b685a37cdfc]
[martinal-hjemme:21752] [ 8] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin12dolfin_errorESsSsSsz+0x138) [0x2b685a3787c8]
[martinal-hjemme:21752] [ 9] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin8LUSolver4initESs+0x21e) [0x2b685a34b2fe]
[martinal-hjemme:21752] [10] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin8LUSolverC2ESs+0x48) [0x2b685a34bb88]
[martinal-hjemme:21752] [11] ./demo_sym-dirichlet-bc(main+0x423) [0x4134e3]
[martinal-hjemme:21752] [12] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x2b685b3b030d]
[martinal-hjemme:21752] [13] ./demo_sym-dirichlet-bc() [0x413b6d]
[martinal-hjemme:21752] *** End of error message ***
Aborted


----------------------------------------------------------------------
./../../demo/undocumented/dg-poisson/cpp (C++)

Solving linear variational problem.
terminate called after throwing an instance of 'std::runtime_error'
  what():  

*** -------------------------------------------------------------------------
*** DOLFIN encountered an error. If you are not able to resolve this issue
*** using the information listed below, you can ask for help at
***
***     https://answers.launchpad.net/dolfin
***
*** Remember to include the error message listed below and, if possible,
*** include a *minimal* running example to reproduce the error.
***
*** -------------------------------------------------------------------------
*** Error:  Unable to solve linear system using LU factorization.
*** Reason: Unknown LU method "default". Use list_lu_solver_methods() to list available LU methods.
*** Where:  This error was encountered inside LUSolver.cpp.
*** -------------------------------------------------------------------------

[martinal-hjemme:03427] *** Process received signal ***
[martinal-hjemme:03427] Signal: Aborted (6)
[martinal-hjemme:03427] Signal code:  (-6)
[martinal-hjemme:03427] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x36420) [0x2ba330f87420]
[martinal-hjemme:03427] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x2ba330f873a5]
[martinal-hjemme:03427] [ 2] /lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x2ba330f8ab0b]
[martinal-hjemme:03427] [ 3] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x11d) [0x2ba330aeed7d]
[martinal-hjemme:03427] [ 4] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9f26) [0x2ba330aecf26]
[martinal-hjemme:03427] [ 5] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9f53) [0x2ba330aecf53]
[martinal-hjemme:03427] [ 6] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xba04e) [0x2ba330aed04e]
[martinal-hjemme:03427] [ 7] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZNK6dolfin6Logger12dolfin_errorESsSsSs+0x81c) [0x2ba32ff3edfc]
[martinal-hjemme:03427] [ 8] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin12dolfin_errorESsSsSsz+0x138) [0x2ba32ff3a7c8]
[martinal-hjemme:03427] [ 9] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin8LUSolver4initESs+0x21e) [0x2ba32ff0d2fe]
[martinal-hjemme:03427] [10] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin8LUSolverC2ESs+0x48) [0x2ba32ff0db88]
[martinal-hjemme:03427] [11] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin12LinearSolverC1ESsSs+0x1f0) [0x2ba32fee8140]
[martinal-hjemme:03427] [12] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin23LinearVariationalSolver5solveEv+0x7f9) [0x2ba32fdcad79]
[martinal-hjemme:03427] [13] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin5solveERKNS_8EquationERNS_8FunctionESt6vectorIPKNS_17BoundaryConditionESaIS8_EENS_10ParametersE+0x1b1) [0x2ba32fdb9541]
[martinal-hjemme:03427] [14] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin5solveERKNS_8EquationERNS_8FunctionENS_10ParametersE+0x117) [0x2ba32fdb9ff7]
[martinal-hjemme:03427] [15] ./demo_dg-poisson(main+0x16b) [0x40ffab]
[martinal-hjemme:03427] [16] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x2ba330f7230d]
[martinal-hjemme:03427] [17] ./demo_dg-poisson() [0x4104cd]
[martinal-hjemme:03427] *** End of error message ***
Aborted


----------------------------------------------------------------------
mpirun -np 3 ./../../demo/undocumented/sym-dirichlet-bc/cpp (C++)

Process 0: Number of global vertices: 90601
Process 0: Number of global cells: 180000
Process 1: Partitioned mesh, edge cut is 558.
Process 2: Partitioned mesh, edge cut is 558.
Process 0: Partitioned mesh, edge cut is 558.
Process 0: *** Warning: Dirichlet boundary condition method 'topological' is not robust in parallel with symmetric assembly.
Process 2: <Table of size 2 x 1>
Process 1: <Table of size 2 x 1>
Process 0: <Table of size 2 x 1>
terminate called after throwing an instance of 'std::runtime_error'
terminate called after throwing an instance of 'std::runtime_error'
terminate called after throwing an instance of 'std::runtime_error'
  what():  

*** -------------------------------------------------------------------------
*** DOLFIN encountered an error. If you are not able to resolve this issue
*** using the information listed below, you can ask for help at
***
***     https://answers.launchpad.net/dolfin
***
*** Remember to include the error message listed below and, if possible,
*** include a *minimal* running example to reproduce the error.
***
*** -------------------------------------------------------------------------
*** Error:  Unable to solve linear system using LU factorization.
*** Reason: Unknown LU method "cholesky". Use list_lu_solver_methods() to list available LU methods.
*** Where:  This error was encountered inside LUSolver.cpp.
*** -------------------------------------------------------------------------

  what():  

*** -------------------------------------------------------------------------
*** DOLFIN encountered an error. If you are not able to resolve this issue
*** using the information listed below, you can ask for help at
***
***     https://answers.launchpad.net/dolfin
***
*** Remember to include the error message listed below and, if possible,
*** include a *minimal* running example to reproduce the error.
***
*** -------------------------------------------------------------------------
*** Error:  Unable to solve linear system using LU factorization.
*** Reason: Unknown LU method "cholesky". Use list_lu_solver_methods() to list available LU methods.
*** Where:  This error was encountered inside LUSolver.cpp.
*** -------------------------------------------------------------------------

  what():  

*** -------------------------------------------------------------------------
*** DOLFIN encountered an error. If you are not able to resolve this issue
*** using the information listed below, you can ask for help at
***
***     https://answers.launchpad.net/dolfin
***
*** Remember to include the error message listed below and, if possible,
*** include a *minimal* running example to reproduce the error.
***
*** -------------------------------------------------------------------------
*** Error:  Unable to solve linear system using LU factorization.
*** Reason: Unknown LU method "cholesky". Use list_lu_solver_methods() to list available LU methods.
*** Where:  This error was encountered inside LUSolver.cpp.
*** -------------------------------------------------------------------------

[martinal-hjemme:20824] *** Process received signal ***
[martinal-hjemme:20822] *** Process received signal ***
[martinal-hjemme:20822] Signal: Aborted (6)
[martinal-hjemme:20822] Signal code:  (-6)
[martinal-hjemme:20823] *** Process received signal ***
[martinal-hjemme:20823] Signal: Aborted (6)
[martinal-hjemme:20823] Signal code:  (-6)
[martinal-hjemme:20824] Signal: Aborted (6)
[martinal-hjemme:20824] Signal code:  (-6)
[martinal-hjemme:20822] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x36420) [0x2b7153a47420]
[martinal-hjemme:20822] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x2b7153a473a5]
[martinal-hjemme:20822] [ 2] /lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x2b7153a4ab0b]
[martinal-hjemme:20822] [ 3] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x11d) [0x2b71535aed7d]
[martinal-hjemme:20822] [ 4] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9f26) [0x2b71535acf26]
[martinal-hjemme:20822] [ 5] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9f53) [0x2b71535acf53]
[martinal-hjemme:20822] [ 6] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xba04e) [0x2b71535ad04e]
[martinal-hjemme:20822] [ 7] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZNK6dolfin6Logger12dolfin_errorESsSsSs+0x81c) [0x2b71529fedfc]
[martinal-hjemme:20822] [ 8] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin12dolfin_errorESsSsSsz+0x138) [0x2b71529fa7c8]
[martinal-hjemme:20822] [ 9] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin8LUSolver4initESs+0x21e) [0x2b71529cd2fe]
[martinal-hjemme:20822] [10] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin8LUSolverC2ESs+0x48) [0x2b71529cdb88]
[martinal-hjemme:20822] [11] ./demo_sym-dirichlet-bc(main+0x423) [0x4134e3]
[martinal-hjemme:20822] [12] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x2b7153a3230d]
[martinal-hjemme:20822] [13] ./demo_sym-dirichlet-bc() [0x413b6d]
[martinal-hjemme:20823] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x36420) [0x2b5f8a57f420]
[martinal-hjemme:20823] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x2b5f8a57f3a5]
[martinal-hjemme:20823] [ 2] /lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x2b5f8a582b0b]
[martinal-hjemme:20823] [ 3] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x11d) [0x2b5f8a0e6d7d]
[martinal-hjemme:20823] [ 4] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9f26) [0x2b5f8a0e4f26]
[martinal-hjemme:20823] [ 5] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9f53) [0x2b5f8a0e4f53]
[martinal-hjemme:20823] [ 6] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xba04e) [0x2b5f8a0e504e]
[martinal-hjemme:20823] [ 7] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZNK6dolfin6Logger12dolfin_errorESsSsSs+0x81c) [0x2b5f89536dfc]
[martinal-hjemme:20823] [ 8] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin12dolfin_errorESsSsSsz+0x138) [0x2b5f895327c8]
[martinal-hjemme:20823] [ 9] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin8LUSolver4initESs+0x21e) [0x2b5f895052fe]
[martinal-hjemme:20823] [10] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin8LUSolverC2ESs+0x48) [0x2b5f89505b88]
[martinal-hjemme:20823] [11] ./demo_sym-dirichlet-bc(main+0x423) [0x4134e3]
[martinal-hjemme:20823] [12] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x2b5f8a56a30d]
[martinal-hjemme:20823] [13] ./demo_sym-dirichlet-bc() [0x413b6d]
[martinal-hjemme:20823] *** End of error message ***
[martinal-hjemme:20822] *** End of error message ***
[martinal-hjemme:20824] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x36420) [0x2af0a1456420]
[martinal-hjemme:20824] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x2af0a14563a5]
[martinal-hjemme:20824] [ 2] /lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x2af0a1459b0b]
[martinal-hjemme:20824] [ 3] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x11d) [0x2af0a0fbdd7d]
[martinal-hjemme:20824] [ 4] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9f26) [0x2af0a0fbbf26]
[martinal-hjemme:20824] [ 5] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9f53) [0x2af0a0fbbf53]
[martinal-hjemme:20824] [ 6] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xba04e) [0x2af0a0fbc04e]
[martinal-hjemme:20824] [ 7] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZNK6dolfin6Logger12dolfin_errorESsSsSs+0x81c) [0x2af0a040ddfc]
[martinal-hjemme:20824] [ 8] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin12dolfin_errorESsSsSsz+0x138) [0x2af0a04097c8]
[martinal-hjemme:20824] [ 9] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin8LUSolver4initESs+0x21e) [0x2af0a03dc2fe]
[martinal-hjemme:20824] [10] /home/martinal/opt/fenics/dorsal-unstable/lib/libdolfin.so.1.0(_ZN6dolfin8LUSolverC2ESs+0x48) [0x2af0a03dcb88]
[martinal-hjemme:20824] [11] ./demo_sym-dirichlet-bc(main+0x423) [0x4134e3]
[martinal-hjemme:20824] [12] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x2af0a144130d]
[martinal-hjemme:20824] [13] ./demo_sym-dirichlet-bc() [0x413b6d]
[martinal-hjemme:20824] *** End of error message ***
--------------------------------------------------------------------------
mpirun noticed that process rank 0 with PID 20822 on node martinal-hjemme exited on signal 6 (Aborted).
--------------------------------------------------------------------------
2 total processes killed (some possibly by mpirun during cleanup)



Follow ups

References