[aspect-devel] Fwd: deal.II Version 8.5.0 released
Timo Heister
heister at clemson.edu
Wed Apr 12 06:46:59 PDT 2017
Hey all,
this is probably also of interest for the ASPECT community. The
release 1.5.0 and the current development version of ASPECT still work
with 8.4 of course.
---------- Forwarded message ----------
From: Timo Heister <heister at clemson.edu>
Date: Wed, Apr 12, 2017 at 9:45 AM
Subject: deal.II Version 8.5.0 released
To: "dealii at googlegroups.com" <dealii at googlegroups.com>
Version 8.5.0 of deal.II, the object-oriented finite element library awarded the
J. H. Wilkinson Prize for Numerical Software, has been released. It is
available for free under an Open Source license from the deal.II homepage at
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.dealii.org_&d=DwIBaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=c08Btfq4m9QEScXN3ZQwLZzzWQE7S8CYq1IYuzKV_Zk&m=u8TLeveT0HAvNrN0swagDJd9p3WXGdo_HzjUY0ME4dY&s=bdXAul5Ug7hWSVvO_7zbogZQTLct_vwHCXUF-yGaBwo&e=
The major changes of this release are:
- The CellDataStorage class provides a mechanism to store and communicate
user-defined data on each cell.
- The MappingManifold class provides mappings between the reference cell and a
mesh cell that is exact, rather than the usual polynomial approximations of
a manifold.
- Various improvements for high-order elements, including a switch of support
points in FE_Q and FE_DGQ to Gauss-Lobatto support points, stable
evaluation of high-order Legendre polynomials, and several bugfixes for
high-order polynomial mappings defined through the MappingQ class.
- The LinearOperator class has been extended by a generic ``payload''
mechanism that allows the attachment of arbitrary additional information to
a LinearOperator.
- A dedicated physics module to provide definitions and operations
used in continuum mechanics.
- The FE_Enriched class implements the operation of enriching the finite
element space of an underlying element.
- The FESeries namespace provides expansions of a finite element solution in
terms of different, hierarchical bases.
- New tutorial programs step-55, step-56, and step-57; as well as updates to
step-27, step-37, and step-44. In addition, the separate code gallery of
deal.II has gained a number of new entries.
- Static code analyzers are valuable tools to improve and maintain the quality
of the code in our library in addition to build and regression tests for a
variety of setups. This release was tested with Cppcheck, PVS-Studio, and
Coverity-Scan.
- More than 240 other features and bugfixes.
For more information see
- the preprint at https://urldefense.proofpoint.com/v2/url?u=https-3A__www.dealii.org_deal85-2Dpreprint.pdf&d=DwIBaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=c08Btfq4m9QEScXN3ZQwLZzzWQE7S8CYq1IYuzKV_Zk&m=u8TLeveT0HAvNrN0swagDJd9p3WXGdo_HzjUY0ME4dY&s=ZdH7tJBy-mYAiievI7_PY_pl5S1lbpfFXn1W3PDeziQ&e=
- the list of changes at
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.dealii.org_developer_doxygen_deal.II_changes-5Fbetween-5F8-5F4-5F2-5Fand-5F8-5F5-5F0.html&d=DwIBaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=c08Btfq4m9QEScXN3ZQwLZzzWQE7S8CYq1IYuzKV_Zk&m=u8TLeveT0HAvNrN0swagDJd9p3WXGdo_HzjUY0ME4dY&s=F9_EtRSpMaA2H-cgq2fmt7L3MiT-WiHi2M3sUOpkSOM&e=
The main features of deal.II are:
- Extensive documentation and 55 working example programs
- Support for dimension-independent programming
- Locally refined adaptive meshes
- Multigrid support
- A zoo of different finite elements
- Fast linear algebra
- Built-in support for shared memory and distributed parallel computing,
scaling from laptops to clusters with 100,000+ processor cores
- Interfaces to Trilinos, PETSc, METIS, UMFPACK and other external software
- Output for a wide variety of visualization platforms.
D. Arndt, W. Bangerth, D. Davydov, T. Heister, L. Heltai, M. Kronbichler,
M. Maier, J.-P. Pelteret, B. Turcksin, D. Wells, and many other contributors.
--
Timo Heister
http://www.math.clemson.edu/~heister/
--
Timo Heister
http://www.math.clemson.edu/~heister/
More information about the Aspect-devel
mailing list