← Back to team overview

dolfin team mailing list archive

[HG] Temporary fix to avoid PETSc error when using Hypre preconditioner.

 

One or more new changesets pushed to the primary DOLFIN repository.
A short summary of the last three changesets is included below.

changeset:   1793:6c11a3f3c36279d71838fba51caf128fd4a70c1e
tag:         tip
user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date:        Fri Mar 17 13:54:30 2006 +0100
files:       src/kernel/la/KrylovSolver.cpp
description:
Temporary fix to avoid PETSc error when using Hypre preconditioner.

The function KrylovSolver::init() is not called when a KrylovSolver is created with the Hypre preconditioner. If a user creates a KrylovSolver with the Hypre preconditioner and then attempts to access the pointer to the PETSc solver before the solver has been used to solve a system, an error will result.


changeset:   1792:339e1b957d0433c13176174e13b3ed2122db7677
user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date:        Thu Mar 16 15:30:52 2006 +0100
files:       src/demo/fem/convergence/main.cpp
description:
Replace removed KrylovSolve::setRtol() function with solver.set("Krylov relative tolerance, ..).


changeset:   1791:4d55ed3d3f4fdfca4e844a2b23c8dcf5feb0901d
user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date:        Thu Mar 16 02:13:11 2006 +0100
files:       src/config/Makefile.am src/config/Makefile.in src/demo/nls/nonlinearpoisson/main.cpp
description:
Add libtool flag "--tag CXX" when building and linking executables.

This is needed to avoid some problems with libtool and older versions of gcc.


-------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin