From 67d5d18fca88f1126333d08c1f41ce0ec8434789 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 10 Aug 2009 20:34:14 +0000 Subject: [PATCH] List communicator changes. git-svn-id: https://svn.dealii.org/trunk@19216 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/news/changes.h | 82 ++++++++++++++++++++++---------------- 1 file changed, 47 insertions(+), 35 deletions(-) diff --git a/deal.II/doc/news/changes.h b/deal.II/doc/news/changes.h index de6f7b826b..bb51e567f1 100644 --- a/deal.II/doc/news/changes.h +++ b/deal.II/doc/news/changes.h @@ -2,9 +2,9 @@ * @page changes_after_6.2 Changes after Version 6.2

-This is the list of changes made after the release of +This is the list of changes made after the release of deal.II version 6.2. It is subdivided into changes -made to the three sub-libraries base, +made to the three sub-libraries base, lac, and deal.II, as well as changes to the general infrastructure, documentation, etc. @@ -50,7 +50,7 @@ inconvenience this causes.
(GK 2009/08/04)

- +
  • Changed: Previously, the Triangulation::create_triangulation @@ -83,7 +83,19 @@ inconvenience this causes.

    1. -

      +

      + Changed: When using Trilinos wrapper objects in parallel through MPI, each + object now uses a separate and distinct MPI communicator object. This + ensures that different objects (such as different matrices, or different + vectors) communicate on separate channels, thereby simplifying debugging + and possibly the parallelization of programs. +
      + (WB 2009/08/10) +

      +
    2. + +
    3. +

      New: There is now a new tutorial program, @ref step_36 "step-36", contributed by Toby D. Young and Wolfgang Bangerth, that demonstrates solving eigenvalue problems. @@ -91,9 +103,9 @@ inconvenience this causes. (Toby D. Young, WB 2009/07/29)

    4. - +
    5. -

      +

      Changed: When configuring to use METIS for partitioning meshes in parallel, the METIS header files had to be modified by hand. In addition, with some MPI implementations one would get into trouble if mpi.h @@ -103,7 +115,7 @@ inconvenience this causes. (WB 2009/07/06)

    6. - +
    7. New: As a primary means of parallelizing programs, deal.II now uses @@ -123,7 +135,7 @@ inconvenience this causes. (WB 2009/01/09)

    8. - +
    9. Changed: The support for threading has been completely re-written. In @@ -134,10 +146,10 @@ inconvenience this causes.
      (WB 2009/01/09)

      -
    10. +
    11. -

      +

      Changed: Previously, one had to give the two flags --enable-multithreading --with-multithreading to ./configure to enable thread usage throughout the library. @@ -222,7 +234,7 @@ inconvenience this causes.

      Improved: The QGaussLobatto::gamma function now returns a long double instead of an unsigned int, otherwise we will get an overflow and thus - meaningless weights for higher QGaussLobatto quadrature rules. + meaningless weights for higher QGaussLobatto quadrature rules.
      (Tobias Leicht, RH 2009/06/05)

      @@ -255,7 +267,7 @@ inconvenience this causes. (Timo Heister 2009/08/05)

    12. - +
    13. New: The relaxation preconditioners PreconditionJacobi, PreconditionSOR and PreconditionSSOR, as well as their blocked versions PreconditionBlockJacobi, PreconditionBlockSOR and PreconditionBlockSSOR now have functions step @@ -267,10 +279,10 @@ inconvenience this causes.

    14. - New: There are new functions FullMatrix::cholesky and - FullMatrix::outer_product. FullMatrix::cholesky finds the Cholesky - decomposition of a matrix in lower triangular form. - FullMatrix::outer_product calculates *this $= VW^T$ where $V$ + New: There are new functions FullMatrix::cholesky and + FullMatrix::outer_product. FullMatrix::cholesky finds the Cholesky + decomposition of a matrix in lower triangular form. + FullMatrix::outer_product calculates *this $= VW^T$ where $V$ and $W$ are vectors.
      (Jean Marie Linhart 2009/07/27) @@ -289,15 +301,15 @@ inconvenience this causes.

    15. - New: Based on work by Francisco Alvaro, the existing SLEPcWrappers now + New: Based on work by Francisco Alvaro, the existing SLEPcWrappers now have a handle on the generalized eigenvalue problem where B=I.
      (Toby D. Young 2009/06/25)

    16. -
    17. -

      +

    18. +

      New: Based on work with Francisco Alvaro and Jose E. Roman, the new SLEPcWrappers give a handle on some of the features of SLEPc (Scalable Library for Eigenvalue Problem @@ -308,9 +320,9 @@ inconvenience this causes. SLEPcWrappers::TransformationBase class encapsulates a variety of spectral transformations providing some functionality required for acceleration techniques based on the transformation of the spectrum. -
      - (Toby D. Young 2009/06/25) -

      +
      + (Toby D. Young 2009/06/25) +

    19. @@ -376,7 +388,7 @@ inconvenience this causes. somewhere and has to be reconstructed or else if two DoFHandler objects with the same FE index distribution should be created. There is now also a corresponding - hp::DoFHandler::get_active_fe_indices function. + hp::DoFHandler::get_active_fe_indices function.
      (Tobias Leicht, RH 2009/06/12)

      @@ -387,17 +399,17 @@ inconvenience this causes. Fixed: The projection of quadrature points to subfaces in MappingQ in case of 3d anisotropic refinement did not respect non-standard face orientation/flip/rotation cases. This - has now been fixed. + has now been fixed.
      (Tobias Leicht, RH 2009/06/12)

    20. - +
    21. New: The new Triangulation::n_raw_faces() function forwards to Triangulation::n_raw_lines() in 2d and - Triangulation::n_raw_quads() in 3d. + Triangulation::n_raw_quads() in 3d.
      (Tobias Leicht, RH 2009/06/12)

      @@ -408,7 +420,7 @@ inconvenience this causes. New: There is now a new DataOutFaces::build_patches function which takes a Mapping argument. For higher order mappings this allows to represent curved boundaries by using more subdivisions. This function - is also useful in the context of MappingQ1Eulerian. + is also useful in the context of MappingQ1Eulerian.
      (Tobias Leicht, RH 2009/06/05)

      @@ -417,7 +429,7 @@ inconvenience this causes.
    22. New: For empty triangulations the new Triangulation::set_mesh_smoothing - function allows to override the MeshSmoothing given to the constructor. + function allows to override the MeshSmoothing given to the constructor.
      (RH 2009/06/05)

      @@ -446,7 +458,7 @@ inconvenience this causes. (WB 2009/04/29)

    23. - +
    24. Fixed: The DoFRenumbering::component_wise function for MGDoFHandler objects @@ -454,9 +466,9 @@ inconvenience this causes.
      (WB, 2009/01/20)

      - +
    25. -

      +

      Changed: The two DataOut::build_patches, DataOutFaces::build_patches, and DataOutRotation::build_patches functions have lost the argument that indicated the number of threads with which they should build the @@ -476,7 +488,7 @@ inconvenience this causes.
      (WB, 2008/12/29)

      - +
    26. New: The new function internal::hp::FEValuesBase::get_fe_collection function @@ -484,8 +496,8 @@ inconvenience this causes. hp::FEFaceValues, or hp::FESubfaceValues object.
      (WB 2008/09/30) -

      - +

      +
    27. New: The new function FEValuesBase::get_update_flags allows to query @@ -493,7 +505,7 @@ inconvenience this causes. FESubfaceValues object.
      (WB 2008/09/29) -

      +

    -- 2.39.5