From 9e3af496c49385508bc32b457aaab8b0485ab1e4 Mon Sep 17 00:00:00 2001 From: bangerth Date: Tue, 15 Jun 2010 02:20:30 +0000 Subject: [PATCH] Document a change. git-svn-id: https://svn.dealii.org/trunk@21210 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/news/changes.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/deal.II/doc/news/changes.h b/deal.II/doc/news/changes.h index 8e12ebc2b9..c5a9a9f080 100644 --- a/deal.II/doc/news/changes.h +++ b/deal.II/doc/news/changes.h @@ -30,13 +30,25 @@ inconvenience this causes.

    +
  1. + Changed: The SparseMatrix::operator() used to always check that an entry + exists when accessing it. If it didn't, it would throw an exception that + could be caught in a user program. Since these accesses are very frequent, + this check now only happens in debug mode when the program aborts if a + nonexistent element is accessed. If you access a nonexistent element in + optimized mode, anything might happen (as in many other functions if + input arguments do not satisfy their constraints). +
    + (WB 2010/06/04) +

    +
  2. Removed: The interface to PETSc has been simplified to better handle incremental changes in PETSc versions and accomodate changes in functionality between versions. As a part of this process, the deal.II configure script no longer handles PETSc versions - <2.3.0. Attempting to configure deal.II with PETSc versions that are + <2.3.0. Attempting to configure deal.II with PETSc versions that are not supported will result in the error message, "Unknown PETSc version". The usage of the PETScWrappers are otherwise not affected by this change. -- 2.39.5