Releases: dealii/dealii
deal.II version 8.4.2
This is a minor update to 8.4.1 with compatibility fixes for gcc 6.x support, PETSc 3.7.x, and development versions of P4est. For more information please have a look at:
- https://www.dealii.org/developer/doxygen/deal.II/changes_between_8_4_1_and_8_4_2.html
- https://www.dealii.org/developer/doxygen/deal.II/changes_between_8_4_1_and_8_4_2.html
- https://www.dealii.org/developer/doxygen/deal.II/changes_between_8_3_and_8_4.html
- preprint at https://www.dealii.org/deal84-preprint.pdf
Mac Binary Packages
The mac binary packages have been compiled either using the XCode 8.0 (8A218a) clang++ compiler (the serial version) or using openmpi and brew (preinstalled in the deal.II.brew.app directory), XCode 8.0 (8A218a), on a Mac OS X 10.11.6 (15G1004). It should be compatible with OS X 10.10 and later. The source tree is included as well (but no .git subdirectory).
This is the summary.log file of the serial build:
###
#
# deal.II configuration:
# CMAKE_BUILD_TYPE: DebugRelease
# BUILD_SHARED_LIBS: ON
# CMAKE_INSTALL_PREFIX: /Applications/deal.II.8.4.2.app/Contents/Resources
# CMAKE_SOURCE_DIR: /Applications/deal.II.8.4.2.app/Contents/Resources/src/dealii/8.4.2
# (version 8.4.2)
# CMAKE_BINARY_DIR: /Users/heltai/dealii/build-pack-8.4.2
# CMAKE_CXX_COMPILER: Clang 8.0.0 on platform Darwin i386
# /usr/bin/clang++
#
# Configured Features (DEAL_II_ALLOW_BUNDLED = ON, DEAL_II_ALLOW_AUTODETECTION = ON):
# ( DEAL_II_WITH_64BIT_INDICES = OFF )
# ( DEAL_II_WITH_ARPACK = OFF )
# DEAL_II_WITH_BOOST set up with bundled packages
# DEAL_II_WITH_BZIP2 set up with external dependencies
# DEAL_II_WITH_CXX11 = ON
# DEAL_II_WITH_CXX14 = ON
# ( DEAL_II_WITH_HDF5 = OFF )
# DEAL_II_WITH_LAPACK set up with external dependencies
# ( DEAL_II_WITH_METIS = OFF )
# ( DEAL_II_WITH_MPI = OFF )
# DEAL_II_WITH_MUPARSER set up with bundled packages
# ( DEAL_II_WITH_NETCDF = OFF )
# ( DEAL_II_WITH_OPENCASCADE = OFF )
# ( DEAL_II_WITH_P4EST = OFF )
# ( DEAL_II_WITH_PETSC = OFF )
# ( DEAL_II_WITH_SLEPC = OFF )
# DEAL_II_WITH_THREADS set up with bundled packages
# ( DEAL_II_WITH_TRILINOS = OFF )
# DEAL_II_WITH_UMFPACK set up with bundled packages
# DEAL_II_WITH_ZLIB set up with external dependencies
#
# Component configuration:
# ( DEAL_II_COMPONENT_DOCUMENTATION = OFF )
# DEAL_II_COMPONENT_EXAMPLES
# DEAL_II_COMPONENT_PACKAGE
# ( DEAL_II_COMPONENT_PARAMETER_GUI = OFF )
#
# Detailed information (compiler flags, feature configuration) can be found in detailed.log
#
# Run $ ninja info to print a help message with a list of top level targets
#
###
while this is the summary.log file of the parallel brew-based build:
###
#
# deal.II configuration:
# CMAKE_BUILD_TYPE: DebugRelease
# BUILD_SHARED_LIBS: ON
# CMAKE_INSTALL_PREFIX: /Applications/deal.II.brew.app/Contents/Resources
# CMAKE_SOURCE_DIR: /Applications/deal.II.brew.app/Contents/Resources/brew/src/dealii/8.4.2
# (version 8.4.2)
# CMAKE_BINARY_DIR: /Users/heltai/dealii/build-pack
# CMAKE_CXX_COMPILER: AppleClang 8.0.0.8000038 on platform Darwin x86_64
# /Applications/deal.II.brew.app/Contents/Resources/brew/bin/mpicxx
#
# Configured Features (DEAL_II_ALLOW_BUNDLED = ON, DEAL_II_ALLOW_AUTODETECTION = ON):
# ( DEAL_II_WITH_64BIT_INDICES = OFF )
# DEAL_II_WITH_ARPACK set up with external dependencies
# DEAL_II_WITH_BOOST set up with external dependencies
# DEAL_II_WITH_BZIP2 set up with external dependencies
# DEAL_II_WITH_CXX11 = ON
# ( DEAL_II_WITH_CXX14 = OFF )
# DEAL_II_WITH_HDF5 set up with external dependencies
# DEAL_II_WITH_LAPACK set up with external dependencies
# DEAL_II_WITH_METIS set up with external dependencies
# DEAL_II_WITH_MPI set up with external dependencies
# DEAL_II_WITH_MUPARSER set up with external dependencies
# DEAL_II_WITH_NETCDF set up with external dependencies
# DEAL_II_WITH_OPENCASCADE set up with external dependencies
# DEAL_II_WITH_P4EST set up with external dependencies
# DEAL_II_WITH_PETSC set up with external dependencies
# DEAL_II_WITH_SLEPC set up with external dependencies
# DEAL_II_WITH_THREADS set up with external dependencies
# DEAL_II_WITH_TRILINOS set up with external dependencies
# DEAL_II_WITH_UMFPACK set up with external dependencies
# DEAL_II_WITH_ZLIB set up with external dependencies
#
# Component configuration:
# ( DEAL_II_COMPONENT_DOCUMENTATION = OFF )
# DEAL_II_COMPONENT_EXAMPLES
# DEAL_II_COMPONENT_PACKAGE
# ( DEAL_II_COMPONENT_PARAMETER_GUI = OFF )
#
# Detailed information (compiler flags, feature configuration) can be found in detailed.log
#
# Run $ ninja info to print a help message with a list of top level targets
#
deal.II version 8.4.1
This is a minor update to 8.4.0 to fix compilation with old versions of gcc. For more information please see:
deal.II version 8.4.0
The major changes of this release are:
- Parallel triangulations can now be partitioned in ways that allow weighting
cells differently. - Improved support for complex numbers throughout the library.
- A new triangulation type that supports parallel computations but ensures
that the entire mesh is available on every processor. - An implementation of the Rannacher-Turek element, as well as an element that
extends the usual Q(p) elements by bubble functions. - Second and third derivatives of finite element fields are now computed
exactly. - The interface between finite elements, quadrature, mapping, and the FEValues
class has been rewritten. It is now much better documented. - Initial support for compiling with Visual C++ 2013 and 2015 under Windows
has been added. - Where possible, the 'gold' linker is used, dramatically speeding up linking
- More than 140 other features and bugfixes.
For more information see
- the preprint at https://www.dealii.org/deal84-preprint.pdf
- the list of changes at
http://www.dealii.org/developer/doxygen/deal.II/changes_between_8_3_and_8_4.html
deal.II version 8.3.0
The major changes of this release are:
- Improved handling of parallel distributed meshes, including a better
numbering of cells on coarse meshes based on a hierarchical concept instead
of Cuthill-McKee numbering. - New abstract C++11 interface to linear operators.
- All examples have been changed to use the new DynamicSparsityPattern.
- Improved support for periodic boundary conditions with arbitrary
orientations. - New quadrature formulas.
- Full conversion to the new manifold mechanism (manifold_id) for boundary
descriptions. - Better support for complex-valued problems by doing internal arithmetic in
the correct data types, rather than defaulting to double precision. - An implementation of Bernstein polynomial-based finite elements.
- Interface to the new algebraic multilevel package MueLu of the Trilinos
project. - More descriptive exception messages in many places for improved user
productivity in code development. - More than 140 other features and bugfixes.
For more information see
- the preprint at https://www.dealii.org/deal83-preprint.pdf
- the list of changes at
https://www.dealii.org/8.3.0/doxygen/deal.II/changes_between_8_2_1_and_8_3.html
deal.II version 8.2.1
This is a minor release that fixes an issue with CMake 3.1. Otherwise it is identical with version 8.2.0.
A full list of changes can be found at
http://www.dealii.org/developer/doxygen/deal.II/changes_between_8_2_0_and_8_2_1.html
deal.II version 8.2.0
This version has a significant number of noteworthy new features:
- Comprehensive support for geometries described by arbitrary manifolds
and meshes that respect this description not only on the boundary but
also internally - Support for geometries imported from CAD using the OpenCASCADE library
- Three new tutorial programs on complex geometries, CAD geometries, and
time stepping methods - Support for users wanting to use C++11 features
- Improvements to multithreading support
- Vectorization of many vector operations using OpenMP SIMD directives
- At least 140 features and bugfixes
A full list of changes can be found at
http://www.dealii.org/developer/doxygen/deal.II/changes_between_8_1_and_8_2.html
deal.II version 8.1.0
A full list of changes can be found at
http://www.dealii.org/developer/doxygen/deal.II/changes_between_8_0_and_8_1.html
deal.II version 8.0.0
A full list of changes can be found at
http://www.dealii.org/developer/doxygen/deal.II/changes_between_7_3_and_8_0.html