From 2ade0c164b00ceda1367385a31af66aff8a1d5c5 Mon Sep 17 00:00:00 2001 From: bangerth Date: Sat, 21 Jul 2012 20:16:40 +0000 Subject: [PATCH] Go through changes.h and make it more consistent. git-svn-id: https://svn.dealii.org/trunk@25709 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/news/changes.h | 85 +++++++++++++------------- deal.II/doc/readme-petsc-trilinos.html | 4 +- 2 files changed, 46 insertions(+), 43 deletions(-) diff --git a/deal.II/doc/news/changes.h b/deal.II/doc/news/changes.h index 3726271e73..a0f1f74698 100644 --- a/deal.II/doc/news/changes.h +++ b/deal.II/doc/news/changes.h @@ -31,10 +31,13 @@ unsigned int with default value numbers::invalid_unsigned_int. This should not make a difference to most users unless you specified the argument's default value by hand.
+(Wolfgang Bangerth, Christian Goll 2012/02/27) + +
  • The member functions Triangulation::set_boundary and Triangulation::get_boundary now take a types::boundary_id_t instead of an unsigned int as argument. This now matches the actual data type -used for boundary indicators. +used to store boundary indicators internally.
    (Wolfgang Bangerth, Christian Goll 2012/02/27) @@ -47,42 +50,6 @@ used for boundary indicators.
      -
    1. Fixed: Using the SolutionTransfer class with hp::DoFHandler -and on meshes where some cells are associated with a FE_Nothing element -could result in an error. This is now fixed. -
      -(Wolfgang Bangerth, 2012/06/29) - -
    2. Fixed: The MappingQ1::transform_real_to_unit_cell function as -well as the equivalent ones in derived classes sometimes get into -trouble if they are asked to compute the preimage of this point -in reference cell coordinates. This is because for points outside -the reference cell, the mapping from unit to real cell is not -necessarily invertible, and consequently the Newton iteration to -find the preimage did not always converge, leading to an exception. -While this is not entirely wrong (we could, after all, not compute -the desired quantity), not all callers of this function were prepared -to accept this result -- in particular, the function -CellAccessor<3>::point_inside should have really just returned false -in such cases but instead let the exception so generated propagate -through. This should now be fixed. -
      -(Wolfgang Bangerth, Eric Heien, Sebastian Pauletti, 2012/06/27) - -
    3. Fixed: The function VectorTools::compute_no_normal_flux_constraints had -a bug that led to an exception whenever we were computing constraints for -vector fields located on edges shared between two faces of a 3d cell if those -faces were not parallel to the axes of the coordinate system. This is now fixed. -
      -(Wolfgang Bangerth, Jennifer Worthen, 2012/06/27) - -
    4. -Fixed: Due to an apparent bug in autoconf, it was not possible to -override the F77 environment variable to select anything -else than gfortran. This is now fixed. -
      -(Wolfgang Bangerth, 2012/06/08) -
    5. New: step-43 is an extension of step-21 that shows efficient methods to solve multi-phase flow. @@ -197,7 +164,7 @@ and linker. This is now worked around. (Aron Ahmedia, Wolfgang Bangerth, 2012/02/06)
    6. New: There is now a distributed deal.II vector class -parallel::distributed::Vector that can be used with MPI. The +parallel::distributed::Vector that can be used with MPI. The vector is based on a contiguous locally owned range and allows easy access of ghost entries from other processors. The vector interface is very similar to the non-distributed class Vector. @@ -248,7 +215,44 @@ enabled due to a missing include file in file

      Specific improvements

      -
    7. Fixed: TrilinosWrappers::VectorBase::swap() is now working as expected. (thanks Uwe Köcher) +
        +
      1. Fixed: Using the SolutionTransfer class with hp::DoFHandler +and on meshes where some cells are associated with a FE_Nothing element +could result in an error. This is now fixed. +
        +(Wolfgang Bangerth, 2012/06/29) + +
      2. Fixed: The MappingQ1::transform_real_to_unit_cell function as +well as the equivalent ones in derived classes sometimes get into +trouble if they are asked to compute the preimage of this point +in reference cell coordinates. This is because for points outside +the reference cell, the mapping from unit to real cell is not +necessarily invertible, and consequently the Newton iteration to +find the preimage did not always converge, leading to an exception. +While this is not entirely wrong (we could, after all, not compute +the desired quantity), not all callers of this function were prepared +to accept this result -- in particular, the function +CellAccessor<3>::point_inside should have really just returned false +in such cases but instead let the exception so generated propagate +through. This should now be fixed. +
        +(Wolfgang Bangerth, Eric Heien, Sebastian Pauletti, 2012/06/27) + +
      3. Fixed: The function VectorTools::compute_no_normal_flux_constraints had +a bug that led to an exception whenever we were computing constraints for +vector fields located on edges shared between two faces of a 3d cell if those +faces were not parallel to the axes of the coordinate system. This is now fixed. +
        +(Wolfgang Bangerth, Jennifer Worthen, 2012/06/27) + +
      4. +Fixed: Due to an apparent bug in autoconf, it was not possible to +override the F77 environment variable to select anything +else than gfortran. This is now fixed. +
        +(Wolfgang Bangerth, 2012/06/08) + +
      5. Fixed: TrilinosWrappers::VectorBase::swap() is now working as expected. (thanks Uwe Köcher)
        (Timo Heister 2012/07/03) @@ -262,7 +266,6 @@ working also in codimension one spaces.
        (Luca Heltai, Andrea Mola 2012/06/06) -
        1. Fixed: Computing the $W^{1,\infty}$ norm and seminorm in VectorTools::integrate_difference was not implemented. This is now fixed. @@ -412,7 +415,7 @@ contained a rounding bug that often produced wrong results.
          (Timo Heister, 2012/01/24) -
        2. Improved: Utilities::break_text_into_lines now also splits the string at \n. +
        3. Improved: Utilities::break_text_into_lines now also splits the string at '\\n'.
          (Timo Heister, 2012/01/17) diff --git a/deal.II/doc/readme-petsc-trilinos.html b/deal.II/doc/readme-petsc-trilinos.html index d99508a796..501dc6a845 100644 --- a/deal.II/doc/readme-petsc-trilinos.html +++ b/deal.II/doc/readme-petsc-trilinos.html @@ -176,8 +176,8 @@ cmake -D Trilinos_ENABLE_OPTIONAL_PACKAGES:BOOL=ON \ -D Trilinos_EXTRA_LINK_FLAGS:STRING="-lgfortran" \ -D CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE \ -D Trilinos_VERBOSE_CONFIGURE:BOOL=FALSE \ - -D TPL_ENABLE_MPI:BOOL=OFF \ - -D CMAKE_INSTALL_PREFIX:PATH=/w/bangerth/share/x86_64/trilinos-10.4.2 \ + -D TPL_ENABLE_MPI:BOOL=ON \ + -D CMAKE_INSTALL_PREFIX:PATH=/w/bangerth/share/software/trilinos-10.10.2 \ -D BUILD_SHARED_LIBS:BOOL=ON `pwd`/.. make -- 2.39.5