From: Martin Kronbichler Date: Fri, 5 Dec 2014 16:13:44 +0000 (+0100) Subject: Cleanup file of news, added one contribution X-Git-Tag: v8.2.0-rc1~30^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f8c02a4bb4b1a21d0ff5bfa5c1c200f91fbfacb;p=dealii.git Cleanup file of news, added one contribution --- diff --git a/doc/news/changes.h b/doc/news/changes.h index 8feeb75a28..c32b889d0b 100644 --- a/doc/news/changes.h +++ b/doc/news/changes.h @@ -81,7 +81,7 @@ inconvenience this causes.
  • The change from functionparser to muparser introduced a small number of - incompatibilities: units, use_degress, and recursion with 'eval' are not + incompatibilities: units, use_degress, and recursion with 'eval' are no longer supported. Comparing for equality is done using '==' instead of '='.
    (Timo Heister, 2014/02/10) @@ -126,10 +126,10 @@ inconvenience this causes. (Lukas Korous, 2014/12/03)
  • -
  • New: Added support for OpenCASCADE (www.opencascade.org) +
  • New: Added support for OpenCASCADE (www.opencascade.org) library, which allows the use of arbitrary IGES files to describe - the boundary of a mesh. The use of the new classes is described in - the new Step-54. + the boundary of a mesh. The use of the new classes is described in + the new Step-54.
    (Luca Heltai, Andrea Mola, 2014/10/31)
  • @@ -151,7 +151,7 @@ inconvenience this causes.
  • New: The glossary now contains an extensive entry on ghosted and - non-ghosted vectors (see @ref GlossGhostedVector + non-ghosted vectors (see @ref GlossGhostedVector ).
    (Wolfgang Bangerth, 2014/09/27)
  • @@ -161,10 +161,10 @@ inconvenience this causes. actually follow the geometry also on the interior of codimension zero meshes.
    - (Luca Heltai, 2014/09/13) + (Luca Heltai, 2014/09/13) -
  • New: The new tutorial program step-52 explains how to use the +
  • New: The new tutorial program step-52 explains how to use the new time stepping methods.
    (Bruno Turcksin, Damien Lebrun-Grandie, 2014/09/12) @@ -184,13 +184,13 @@ inconvenience this causes. (Wolfgang Bangerth, 2014/09/01)
  • -
  • New: Most of the operations done on Vector (like add, sadd, etc.) - are now vectorized (SIMD) using OpenMP 4.0 +
  • New: Most of the operations done on Vector (like add, sadd, etc.) + are now vectorized (SIMD) using OpenMP 4.0.
    (Bruno Turcksin, 2014/08/25)
  • -
  • Updated: The version of BOOST that comes bundled with deal.II has +
  • Updated: The version of BOOST that comes bundled with deal.II has been updated to 1.56.0.
    (Wolfgang Bangerth, 2014/08/19) @@ -200,7 +200,7 @@ inconvenience this causes. with BOOST 1.46. Consequently, the CMake scripts now require at least BOOST 1.48 in order to use a BOOST version found on the system. If no installed BOOST library is found, or if the version is older than 1.48, - CMake will simply take the one that comes bundled with deal.II + CMake will simply take the one that comes bundled with deal.II.
    (Wolfgang Bangerth, 2014/08/19)
  • @@ -260,18 +260,18 @@ inconvenience this causes. description, much in the same way we do for boundaries, also for interior edges and faces. At the moment this information is used only for objects of topological dimension less than spacedim, but a - generalization of the class Boundary is on its way to + generalization of the class Boundary is on its way to allow also curved cells.
    - For the moment, full backward compatibility is granted, and one can - keep using the old Boundary, together with - Triangulation::set_boundary(), and Triangulation::get_boundary() + For the moment, full backward compatibility is granted, and one can + keep using the old Boundary, together with + Triangulation::set_boundary(), and Triangulation::get_boundary() methods. However, this change suggests to use the types::boundary_id associated - with each boundary face to indicate only boundary condition types, and - it allows to separate the geometric meaning from the physical meaning. The + with each boundary face to indicate only boundary condition types, and + it allows to separate the geometric meaning from the physical meaning. The suggested usage is - types::boundary_id is used for the physical meaning - - types::manifold_id is used for the geometric meaning. + - types::manifold_id is used for the geometric meaning.
    (Luca Heltai, 2014/07/14) @@ -366,14 +366,20 @@ inconvenience this causes. Now, it is possible to specify an additional (geometric) rotation matrix along with vector components that should be rotated when applying periodic boundary conditions (or alternatively, directly a transformation matrix working - directly on dofs). With this it is e.g. now possible to compute stokes flow + directly on dofs). With this it is now possible to e.g. compute Stokes flow on a quarter pie with periodic boundary conditions and the velocity correctly transformed.
    (Daniel Arndt, Matthias Maier, 2014/11/19) -
  • New: Added support for STEP files in the OpenCASCADE +
  • Improved: Vector updates in PreconditionChebyshev based on deal.II's own + vectors are now vectorized with OpenMP 4.0 SIMD pragmas. +
    + (Martin Kronbichler, Bruno Turcksin, 2014/11/17) +
  • + +
  • New: Added support for STEP files in the OpenCASCADE wrappers. STEP files can now be imported and exported respectively with the OpenCASCADE::read_STEP() and OpenCASCADE::write_STEP() functions.
    @@ -396,13 +402,13 @@ inconvenience this causes.
  • New: parallel::distributed::Triangulation::communicate_locally_moved_vertices() allows to update vertex positions that have been moved just locally on distributed - meshes. GridTools::distort_random now works for distributed meshes and + meshes. GridTools::distort_random now works for distributed meshes and hanging nodes in 3D as well.
    (Daniel Arndt, 2014/11/06)
  • -
  • New: TableHandler objects can be cleared - i.e. reset to a +
  • New: TableHandler objects can be cleared - i.e. reset to a zero-sized state.
    (Fahad Alrashed, 2014/11/09) @@ -416,7 +422,7 @@ inconvenience this causes. (Wolfgang Bangerth, 2014/11/05)
  • -
  • Fixed: Using the FEEvaluation framework did not work for +
  • Fixed: Using the FEEvaluation framework did not work for scalar elements in 1d because there were conflicting partial specializations. This is now fixed.
    @@ -497,19 +503,19 @@ inconvenience this causes.
  • New: Added two optional parameters to TriaAccessor::center() - and a new method TriaAccessor::intermediate_point(). - They allow to query for a - geometrically coherent center, or ask for arbitrary points on the - underlying Manifold, given the dim coordinates in the reference + and a new method TriaAccessor::intermediate_point(). + They allow to query for a + geometrically coherent center, or ask for arbitrary points on the + underlying Manifold, given the dim coordinates in the reference element. - Triangulation was refactored internally to use the new + Triangulation was refactored internally to use the new TriaAccessor::center() interface when querying for new points.
    (Luca Heltai, 2014/09/13)
  • -
  • Improved: Optimize construction of high-order FE_Nedelec by moving out some - non-essential computations. Namely, construct restriction and prolongation +
  • Improved: Optimize construction of high-order FE_Nedelec by moving out some + non-essential computations. Namely, construct restriction and prolongation matrices on first request. This reduces time spent in FE_Nedelec constructor substantially.
    @@ -521,11 +527,11 @@ inconvenience this causes. a Triangulation as output. The output triangulation will contain a single level with all active cells of the input triangulation, and will be topologically - equivalent to the input triangulation. If the two spacedimensions + equivalent to the input triangulation. If the two space dimensions are equal, then this function will copy the triangulation - removing all levels, e.g., flattening it. If the two spacedimensions + removing all levels, e.g., flattening it. If the two space dimensions are different, then this function will copy the vertices only - up to the smallest spacedimension parameter.
    + up to the smallest space dimension parameter.
    Using this function, you can create a Triangulation<2,3> from a Triangulation<2,2> or project to the plane z=0 your Triangulation<2,3>. No checks are performed on the validity of @@ -551,8 +557,8 @@ inconvenience this causes.
  • Fixed: Support SLEPc 3.5 by disabling SDFOLD spectrum transformation type - that has been removed from SLEPc. Therefore, TransformationSpectrumFolding - cannot be used with newer SLEPc versions. + that has been removed from SLEPc. Therefore, TransformationSpectrumFolding + cannot be used with newer SLEPc versions.
    (Alexander Grayver, 2014/08/15)
  • @@ -618,15 +624,15 @@ inconvenience this causes. (Wolfgang Bangerth, 2014/07/20) -
  • New: The function GridOut::write, can now be used also in - the codimension one case. +
  • New: The function GridOut::write can now be used also in + the codimension one case.
    (Luca Heltai, 2014/07/18)
  • -
  • New: The Function classes, now take an additional optional +
  • New: The Function classes now take an additional optional template argument, specifying the type of number to use, which defaults - to double. + to double.
    (Luca Heltai, 2014/07/18)
  • @@ -683,7 +689,7 @@ inconvenience this causes. (Wolfgang Bangerth, 2014/07/04) -
  • Fixed: GridGenerator::merge_triangulations produced sometimes invalid +
  • Fixed: GridGenerator::merge_triangulations sometimes produced invalid orientations of faces. This is now fixed.
    (Daniel Arndt, 2014/06/30) @@ -704,12 +710,12 @@ inconvenience this causes. into FEEvaluation and one should only use FEEvaluation, while the other interfaces have been marked deprecated and will be removed in a future version. The internal data structures for the various special cases have - been kept in order to provide for the most efficient routines, which is + been kept in order to provide for the most efficient routines, and are selected at construction of FEEvaluation.
    (Martin Kronbichler, 2014/06/27)
  • - +
  • Bugfix: TBB specific include directories have to be added to the list of user include directories because of direct inclusion of header files in base/thread_local_storage.h. @@ -722,7 +728,7 @@ inconvenience this causes.
    (Guido Kanschat, 2014/06/23)
  • - +
  • New: %Functions DoFTools::extract_locally_relevant_dofs(), parallel::distributed::GridRefinement::refine_and_coarsen_fixed_number() and parallel::distributed::GridRefinement::refine_and_coarsen_fixed_fraction() are @@ -799,22 +805,22 @@ inconvenience this causes. by the flag SolverGMRES::AdditionalData::compute_eigenvalues.
    (Martin Kronbichler, 2014/05/11) -
  • +
  • New: The GridIn::read_vtk() function places fewer restrictions on the VTK files it wants to read and should, consequently, be able to read more correctly formatted VTK files than before.
    (Giorgos Kourakos, 2014/05/08) -
  • + -
  • New: There is now a QSorted quadrature which takes an +
  • New: There is now a QSorted quadrature which takes an arbitrary quadrature at construction time and reorders the quadrature points according to the weights, from smaller to bigger. This should improve stability of higher order polynomial integration.
    (Luca Heltai, 2014/05/07) -
  • +
  • New: The class VectorizedArray now provides methods VectorizedArray::load(ptr) to read from arbitrary pointer addresses and @@ -888,7 +894,7 @@ inconvenience this causes.
    (Timo Heister, 2014/04/08)
  • - +
  • New: GridTools::laplace_transform() now takes an additional, optional parameter that indicates the "stiffness" of the mapping.