Recent Releases of dealii

dealii - deal.II version 9.7.0

All download files are mirrored at https://dealii.org/downloads/

What's Changed:

  • A full list of changes can be found at https://dealii.org/developer/doxygen/deal.II/changesbetween960and970.html
  • A full list of merged pull requests is available at https://github.com/dealii/dealii/commits/v9.7.0

Recurring Contributors:

@acoona @AE7TB99 @ampdes @bangerth @bergbauer @blaisb @bobmyhill @brunaccampos @cembooks @chaycha @ChrisPec27 @dario-coscia @davidscn @dependabot[bot] @dominiktassilostill @drwells @emmanuel-ferdman @eterrell11 @farriscr18 @fdrmrc @fernandezerbes @fernandohv3279 @Friteee @gassmoeller @hofssasc @jerett-cc @jh66637 @jordanhoffart @jpthiele @kinnewig @KJSchwiebert @koch-andreas @kronbichler @labdala @landinjm @lpsaavedra @luca-heltai @luzpaz @magmaxt @mahdi1226 @MalikScheifinger @marcfehling @masterleinad @MFraters @mivaia @mkghadban @mschreter @mwichro @nataneb @nils-schween @nmuch @npcantrell @OGaboriault @OresteMarquis @PapaKwansa @paulapatience @pcafrica @peterrum @PolvereUnipi @quangx @QY-Shi @ranocha @rgoermer @RichardYCJ @Rombur @RyanMoulday @Sam0h51 @Sanjeeb-Poudel @seanjohn11 @sebproell @simonsticko @simrnjandu @sloriot @stefanozampini @tamiko @taojinllnl @thierry-FreeBSD @tileuzhan-mukhamet @tjhei @vaishnavi-kale @vinayakvijay @vovannikov @vyushut @warthan07 @WasimNiyazMunshi @webwurli @wsmith-sch @YiminJin @yjobic @ZhouleiJoeStone

New Contributors:

  • @YiminJin made their first contribution in https://github.com/dealii/dealii/pull/16489
  • @MalikScheifinger made their first contribution in https://github.com/dealii/dealii/pull/16641
  • @ampdes made their first contribution in https://github.com/dealii/dealii/pull/16661
  • @thierry-FreeBSD made their first contribution in https://github.com/dealii/dealii/pull/16738
  • @dominiktassilostill made their first contribution in https://github.com/dealii/dealii/pull/16755
  • @KJSchwiebert made their first contribution in https://github.com/dealii/dealii/pull/16778
  • @simrnjandu made their first contribution in https://github.com/dealii/dealii/pull/16936
  • @ranocha made their first contribution in https://github.com/dealii/dealii/pull/17030
  • @bobmyhill made their first contribution in https://github.com/dealii/dealii/pull/17108
  • @labdala made their first contribution in https://github.com/dealii/dealii/pull/17231
  • @paulapatience made their first contribution in https://github.com/dealii/dealii/pull/17038
  • @sloriot made their first contribution in https://github.com/dealii/dealii/pull/17332
  • @AE7TB99 made their first contribution in https://github.com/dealii/dealii/pull/17392
  • @QY-Shi made their first contribution in https://github.com/dealii/dealii/pull/17415
  • @eterrell11 made their first contribution in https://github.com/dealii/dealii/pull/17447
  • @jordanhoffart made their first contribution in https://github.com/dealii/dealii/pull/17498
  • @Sam0h51 made their first contribution in https://github.com/dealii/dealii/pull/17499
  • @mkghadban made their first contribution in https://github.com/dealii/dealii/pull/17489
  • @landinjm made their first contribution in https://github.com/dealii/dealii/pull/17490
  • @magmaxt made their first contribution in https://github.com/dealii/dealii/pull/17502
  • @jerett-cc made their first contribution in https://github.com/dealii/dealii/pull/17509
  • @ChrisPec27 made their first contribution in https://github.com/dealii/dealii/pull/17487
  • @OresteMarquis made their first contribution in https://github.com/dealii/dealii/pull/17497
  • @Sanjeeb-Poudel made their first contribution in https://github.com/dealii/dealii/pull/17504
  • @PapaKwansa made their first contribution in https://github.com/dealii/dealii/pull/17503
  • @farriscr18 made their first contribution in https://github.com/dealii/dealii/pull/17501
  • @npcantrell made their first contribution in https://github.com/dealii/dealii/pull/17543
  • @mahdi1226 made their first contribution in https://github.com/dealii/dealii/pull/17555
  • @chaycha made their first contribution in https://github.com/dealii/dealii/pull/17383
  • @RyanMoulday made their first contribution in https://github.com/dealii/dealii/pull/17119
  • @fernandohv3279 made their first contribution in https://github.com/dealii/dealii/pull/17644
  • @dario-coscia made their first contribution in https://github.com/dealii/dealii/pull/17134
  • @rgoermer made their first contribution in https://github.com/dealii/dealii/pull/17662
  • @vinayakvijay made their first contribution in https://github.com/dealii/dealii/pull/17408
  • @koch-andreas made their first contribution in https://github.com/dealii/dealii/pull/17709
  • @mivaia made their first contribution in https://github.com/dealii/dealii/pull/17666
  • @webwurli made their first contribution in https://github.com/dealii/dealii/pull/17753
  • @tileuzhan-mukhamet made their first contribution in https://github.com/dealii/dealii/pull/17918
  • @vaishnavi-kale made their first contribution in https://github.com/dealii/dealii/pull/17866
  • @seanjohn11 made their first contribution in https://github.com/dealii/dealii/pull/17926
  • @Friteee made their first contribution in https://github.com/dealii/dealii/pull/18073
  • @WasimNiyazMunshi made their first contribution in https://github.com/dealii/dealii/pull/18088
  • @OGaboriault made their first contribution in https://github.com/dealii/dealii/pull/18158
  • @acoona made their first contribution in https://github.com/dealii/dealii/pull/18256
  • @brunaccampos made their first contribution in https://github.com/dealii/dealii/pull/18259
  • @warthan07 made their first contribution in https://github.com/dealii/dealii/pull/18390
  • @PolvereUnipi made their first contribution in https://github.com/dealii/dealii/pull/18466
  • @hofssasc made their first contribution in https://github.com/dealii/dealii/pull/18465
  • @yjobic made their first contribution in https://github.com/dealii/dealii/pull/17921
  • @wsmith-sch made their first contribution in https://github.com/dealii/dealii/pull/18550

- C++
Published by tamiko 7 months ago

dealii - deal.II pre-release version 9.7.0-rc1

- C++
Published by tamiko 8 months ago

dealii - deal.II version 9.6.2

DOI

All download files are mirrored at https://dealii.org/downloads/

This is a point release incorporating the following bug fix: * [9.6] CMake: tests: fix tests in release tarball by @tamiko in https://github.com/dealii/dealii/pull/17953

- C++
Published by tamiko about 1 year ago

dealii - deal.II version 9.6.1

DOI

All download files are mirrored at https://dealii.org/downloads/

This is a point release incorporating the following bug fixes: * [9.6] Tpetra: Fix isvectorspace_vector check with complex values by @masterleinad in https://github.com/dealii/dealii/pull/17558 * [9.6] Create new string when demangling stacktraces by @masterleinad in https://github.com/dealii/dealii/pull/17575 * [9.6] Cherry-pick bug fixes by @masterleinad in https://github.com/dealii/dealii/pull/17874 * https://github.com/dealii/dealii/pull/17739 * https://github.com/dealii/dealii/pull/17872 * https://github.com/dealii/dealii/pull/17851 * [9.6] MatrixFree/TensorProductPointKernels: fix compilation with Number = float by @tamiko in https://github.com/dealii/dealii/pull/17924

- C++
Published by tamiko about 1 year ago

dealii - deal.II version 9.6.0

All download files are mirrored at https://dealii.org/downloads/

What's Changed:

  • A full list of changes can be found at https://www.dealii.org/developer/doxygen/deal.II/changesbetween952and960.html
  • A full list of merged pull requests is available at https://github.com/dealii/dealii/commits/v9.6.0

Recurring Contributors:

@AbbBallout @ampdes @bangerth @bergbauer @blaisb @bobmyhill @davidscn @dependabot @dominiktassilostill @drwells @fdrmrc @gassmoeller @ivweber @jh66637 @jpthiele @kinnewig @KJSchwiebert @kronbichler @labdala @lpsaavedra @luca-heltai @luzpaz @MalikScheifinger @marcfehling @masterleinad @MFraters @mschreter @nils-schween @nmuch @paulapatience @pcafrica @peterrum @quangx @ranocha @richardschu @RichardYCJ @Rombur @sebproell @simonsticko @simrnjandu @sloriot @stefanozampini @tamiko @taojinllnl @thierry-FreeBSD @tjhei @vovannikov @vyushut @YiminJin

New Contributors:

  • @RichardYCJ made their first contribution in https://github.com/dealii/dealii/pull/15697
  • @AbbBallout made their first contribution in https://github.com/dealii/dealii/pull/15805
  • @YiminJin made their first contribution in https://github.com/dealii/dealii/pull/16489
  • @MalikScheifinger made their first contribution in https://github.com/dealii/dealii/pull/16641
  • @ampdes made their first contribution in https://github.com/dealii/dealii/pull/16661
  • @thierry-FreeBSD made their first contribution in https://github.com/dealii/dealii/pull/16738
  • @dominiktassilostill made their first contribution in https://github.com/dealii/dealii/pull/16755
  • @KJSchwiebert made their first contribution in https://github.com/dealii/dealii/pull/16778
  • @simrnjandu made their first contribution in https://github.com/dealii/dealii/pull/16936
  • @ranocha made their first contribution in https://github.com/dealii/dealii/pull/17030
  • @bobmyhill made their first contribution in https://github.com/dealii/dealii/pull/17108
  • @labdala made their first contribution in https://github.com/dealii/dealii/pull/17231
  • @paulapatience made their first contribution in https://github.com/dealii/dealii/pull/17038
  • @sloriot made their first contribution in https://github.com/dealii/dealii/pull/17332

- C++
Published by tamiko over 1 year ago

dealii - v9.5.2

All download files are mirrored at https://dealii.org/downloads/

This is a minor update to 9.5.2 with the following changes: * [9.5] Allow compilation with PETSc but without MPI. by @bangerth in https://github.com/dealii/dealii/pull/15788 * [9.5] Fix compiling with PETSc with complex scalar type by @masterleinad in https://github.com/dealii/dealii/pull/15856 * [9.5] base/mpi.h: also instantiate for signed long long int by @tamiko in https://github.com/dealii/dealii/pull/16540 * [9.5] CMake: fix compilation with bundled boost and modern clang by @tamiko in https://github.com/dealii/dealii/pull/16541 * [9.5] DofTools: add missing codimension-one instantiation by @tamiko in https://github.com/dealii/dealii/pull/16539 * [9.5] update changelog for point release by @tamiko in https://github.com/dealii/dealii/pull/16576

- C++
Published by tamiko about 2 years ago

dealii - v9.5.1

All download files are mirrored at https://dealii.org/downloads/

This is a minor update to 9.5.0 with the following changes:

  • [9.5] Guard NOX support in include/deal.II/numerics/nonlinear.h by @masterleinad in https://github.com/dealii/dealii/pull/15708
  • [9.5] bundled/tbb: fix compilation with gcc-13 by @tamiko in https://github.com/dealii/dealii/pull/15726

- C++
Published by tamiko over 2 years ago

dealii - deal.II version 9.5.0

All download files are mirrored at https://dealii.org/downloads/

The major changes of this release are:

  • Substantial updates and extensions to deal.II's interfaces to other libraries. This includes, in particular, the integration of Kokkos additions and updates to the PETSc and Trilinos interfaces.
  • Uniform handling of nonlinear solver packages and a uniform way of defining callbacks used by external libraries.
  • Advances in matrix-free infrastructure.
  • Advances in non-matching support.
  • New features related to linear algebra.
  • C++ language modernization.
  • Build-system modernization.

What's Changed:

  • A full list of changes can be found at https://www.dealii.org/developer/doxygen/deal.II/changesbetween940and950.html
  • A full list of merged pull requests is available at https://github.com/dealii/dealii/commits/v9.5.0

Recurring Contributors:

@adamqc @bangerth @bergbauer @btemuer @dangars @drwells @fdrmrc @gassmoeller @gfcas @GrahamBenHarper @jppelteret @kronbichler @lethe-cfd @lpsaavedra @luca-heltai @luzpaz @marcfehling @masterleinad @mschreter @nabw @nfehn @NiklasWik @olegrog @pcafrica @pengfej @peterrum @richardschu @Rombur @sebproell @simonsticko @singima @tamiko @tcojean @tjhei @zjiaqi2018

New Contributors:

  • @and-salmon made their first contribution in https://github.com/dealii/dealii/pull/14578
  • @a-shahba made their first contribution in https://github.com/dealii/dealii/pull/14089
  • @bugrahantemur made their first contribution in https://github.com/dealii/dealii/pull/14850
  • @CodyGirl made their first contribution in https://github.com/dealii/dealii/pull/14610
  • @c-p-schmidt made their first contribution in https://github.com/dealii/dealii/pull/14958
  • @Darth-Veidim made their first contribution in https://github.com/dealii/dealii/pull/14759
  • @emmanuel-ferdman made their first contribution in https://github.com/dealii/dealii/pull/15378
  • @ivweber made their first contribution in https://github.com/dealii/dealii/pull/14657
  • @jh66637 made their first contribution in https://github.com/dealii/dealii/pull/14059
  • @nils-schween made their first contribution in https://github.com/dealii/dealii/pull/14885
  • @nlsmrg made their first contribution in https://github.com/dealii/dealii/pull/14673
  • @olegrog made their first contribution in https://github.com/dealii/dealii/pull/15083
  • @quangx made their first contribution in https://github.com/dealii/dealii/pull/14437
  • @sloede made their first contribution in https://github.com/dealii/dealii/pull/14923
  • @stefanozampini made their first contribution in https://github.com/dealii/dealii/pull/14676
  • @taojinllnl made their first contribution in https://github.com/dealii/dealii/pull/15377
  • @tcojean made their first contribution in https://github.com/dealii/dealii/pull/14413
  • @vovannikov made their first contribution in https://github.com/dealii/dealii/pull/14533
  • @vyushut made their first contribution in https://github.com/dealii/dealii/pull/14443

- C++
Published by tamiko over 2 years ago

dealii - deal.II version 9.4.2

All download files are mirrored at https://dealii.org/downloads/

This is a minor update to 9.4.1 with the following changes: - a compilation issue with step-70 has been resolved - CMake: prefer -pthread for posix thread support - a type mismatch for suitesparse has been fixed that lead to compilation failures on certain platforms - a number of Microsoft Visual Code compatibility fixes concerning extern declarations

- C++
Published by tamiko about 3 years ago

dealii - deal.II version 9.4.1

All download files are mirrored at https://dealii.org/downloads/

This is a minor update to 9.4.0 with the following changes: - cmake: always export compile_commands.json in deal.II and user projects - doxygen: fix various errors in formulas - doxygen: fix SymmetricTensor friends - cmake: fix PETSc version detection - base: fix some VectorizedArrayTypes for non-default vectorization - gitignore: ignore clangd files and directories - change ConsensusAlgorithm deprecations to early deprecated - step-81: Mention example step in the tutorial lists - bugfix: use correct tolerance in MappingCartesian check

- C++
Published by tamiko about 3 years ago

dealii - deal.II version 9.4.0

All download files are mirrored at https://dealii.org/downloads/

The major changes of this release are: - Three new tutorial programs: 81, 82, 85 demonstrating solving a variety of equations and illustrating functionality in deal.II. - Advances in simplex- and mixed-mesh support - Repartitioning of distributed meshes - Advances in matrix-free infrastructure - Advances in multigrid infrastructure - CutFEM support - Experimental integration of the Computational Geometry Algorithms Library (CGAL) - Performance improvements in the particle infrastructure - Improvements to unstructured communication

For more information see - The preprint at https://www.dealii.org/deal94-preprint.pdf - The list of changes at https://www.dealii.org/developer/doxygen/deal.II/changesbetween933and940.html

- C++
Published by tamiko over 3 years ago

dealii - deal.II Version 9.3.3

All download files are mirrored at https://dealii.org/downloads/

This is a minor update to 9.3.1 with the following changes: - fixes an update flag issue in VectorTools::point_values() - uses portable "cmake -E remove" in quick_tests - fixes compatibility issues with Boost 1.78 - adds support for the new OneAPI api interface for the Intel Threading Building Blocks Library (libtbb) - fixes a compilation issue with sundials - updates the shell script p4est-setup.sh

- C++
Published by tamiko about 4 years ago

dealii - deal.II Version 9.3.2

All download files are mirrored at https://dealii.org/downloads/

This is a minor update to 9.3.1 with the following changes: - fixes a Sundials/Kinsol issue - fixes a bug for plain_copy in MGTransferMatrixFree - fixes a bug for Checkpointing/Restore of large triangulations greater than 4GB - fixes compatibility issues with Intel 18/19 compiler - fixes a compilation issue with step-79 and Intel 18 compiler

- C++
Published by tamiko over 4 years ago

dealii - deal.II Version 9.3.1

All download files are mirrored at https://dealii.org/downloads/

This is a minor update to 9.3.0 with the following changes: - Configuration and compilation fixes for Intel C++ compilers versions 18.x and 19.x - Various missing explicit instantitions leading to linker errors on Mac OSX platforms - MPI configuration fixes - Fix for a segmentation fault in MappingQGeneric and MappingFE at high optimization levels

- C++
Published by tamiko over 4 years ago

dealii - deal.II version 9.3.0

All download files are mirrored at https://dealii.org/downloads/

The major changes of this release are: - Eleven new tutorial programs: Steps 19, 66, 68, 71, 72, 74, 75, 76, 77, 78, 79 demonstrating solving a variety of equations and illustrating functionality in deal.II. - Experimental support for simplex and mixed meshes - Improved flexibility of the particle infrastructure - Support for global-coarsening multigrid algorithms - Advances in the matrix-free infrastructure

For more information see - the preprint at https://www.dealii.org/deal93-preprint.pdf - the list of changes at https://www.dealii.org/developer/doxygen/deal.II/changesbetween920and930.html

- C++
Published by tamiko over 4 years ago

dealii - deal.II version 9.2.0

All download files are mirrored at https://dealii.org/downloads/

The major changes of this release are: - Seven new tutorial programs: Steps 47, 50, 58, 65, 67, 69, 70 demonstrating solving a variety of equations and illustrating functionality in deal.II. - Improvements for large parallel computations. - Better support for particle methods as well as hp-adaptivity. - Better Python interfaces.

For more information see - the preprint at https://www.dealii.org/deal92-preprint.pdf - the list of changes at https://www.dealii.org/developer/doxygen/deal.II/changesbetween911and920.html

- C++
Published by tamiko almost 6 years ago

dealii - deal.II version 9.1.1

All download files are mirrored at https://dealii.org/downloads/

This is a minor update to 9.1.0 fixing an issue when reading older GMSH mesh formats.

See https://github.com/dealii/dealii/releases/tag/v9.1.0 for more information about the 9.1 release.

Notes on the MAC bundle The Mac OS X package was compiled on a Mac OS 10.14.5 (18F132), using Apple LLVM version 10.0.1 (clang-1001.0.46.4). To be able to use this package, you have to make sure you install the command line tools and the system headers on your MAC.

This is the final set of configured libraries: ```

deal.II configuration:

CMAKEBUILDTYPE: DebugRelease

BUILDSHAREDLIBS: ON

CMAKEINSTALLPREFIX: /Applications/deal.II.app/Contents/Resources

CMAKESOURCEDIR: /Applications/deal.II.app/Contents/Resources/spack/src/dealii-v9.1.1

(version 9.1.1, shortrev 777cf92a41)

CMAKEBINARYDIR: /Users/heltai/dealii/build-pack-apple-deal.II

CMAKECXXCOMPILER: AppleClang 10.0.1.10010046 on platform Darwin x86_64

/Applications/deal.II.app/Contents/Resources/spack/lib/spack/env/clang/clang++

Configured Features (DEALIIALLOWBUNDLED = OFF, DEALIIALLOWAUTODETECTION = ON):

( DEALIIWITH64BITINDICES = OFF )

DEALIIWITH_ADOLC set up with external dependencies

DEALIIWITH_ARPACK set up with external dependencies

DEALIIWITH_ASSIMP set up with external dependencies

DEALIIWITH_BOOST set up with external dependencies

DEALIIWITHCOMPLEXVALUES = ON

( DEALIIWITH_CUDA = OFF )

DEALIIWITH_CXX14 = ON

DEALIIWITH_CXX17 = ON

DEALIIWITH_GINKGO set up with external dependencies

DEALIIWITH_GMSH set up with external dependencies

DEALIIWITH_GSL set up with external dependencies

DEALIIWITH_HDF5 set up with external dependencies

DEALIIWITH_LAPACK set up with external dependencies

DEALIIWITH_METIS set up with external dependencies

DEALIIWITH_MPI set up with external dependencies

DEALIIWITH_MUPARSER set up with external dependencies

DEALIIWITH_NANOFLANN set up with external dependencies

DEALIIWITH_NETCDF set up with external dependencies

DEALIIWITH_OPENCASCADE set up with external dependencies

DEALIIWITH_P4EST set up with external dependencies

DEALIIWITH_PETSC set up with external dependencies

DEALIIWITH_SCALAPACK set up with external dependencies

DEALIIWITH_SLEPC set up with external dependencies

DEALIIWITH_SUNDIALS set up with external dependencies

DEALIIWITH_SYMENGINE set up with external dependencies

DEALIIWITH_THREADS set up with external dependencies

DEALIIWITH_TRILINOS set up with external dependencies

DEALIIWITH_UMFPACK set up with external dependencies

DEALIIWITH_ZLIB set up with external dependencies

Component configuration:

( DEALIICOMPONENT_DOCUMENTATION = OFF )

DEALIICOMPONENT_EXAMPLES

DEALIICOMPONENT_PACKAGE

( DEALIICOMPONENTPYTHONBINDINGS = 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

The package contains a full spack installation, with the following libraries installed: ==> 79 installed packages -- darwin-mojave-x8664 / clang@10.0.1-apple -------------------- adol-c@develop gsl@2.5 mpc@1.1.0 pcre@8.42 arpack-ng@3.7.0 hdf5@1.10.5 mpc@1.1.0 perl@5.26.2 assimp@4.0.1 hwloc@1.11.11 mpfr@3.1.6 petsc@3.10.0 autoconf@2.69 hypre@2.15.1 mpfr@4.0.1 pkgconf@1.6.0 automake@1.16.1 intel-tbb@2019.4 mumps@5.2.0 python@2.7.16 boost@1.70.0 isl@0.19 muparser@2.2.6.1 readline@7.0 bzip2@1.0.6 libffi@3.2.1 nanoflann@1.2.3 slepc@3.10.0 cmake@3.14.4 libiconv@1.15 ncurses@6.1 sqlite@3.28.0 curl@7.63.0 libidn2@2.0.5 netcdf@4.6.3 suite-sparse@5.3.0 diffutils@3.7 libsigsegv@2.11 netcdf-cxx@4.2 sundials@3.2.1 environment-modules@4.2.4 libtool@2.4.6 netgen@5.3.1 superlu-dist@5.4.0 expat@2.2.5 libunistring@0.9.10 netlib-scalapack@2.0.2 symengine@0.4.0 gcc@9.1.0 libxml2@2.9.9 nettle@3.4 tar@1.31 gdbm@1.18.1 lmod@7.8.15 ninja@1.9.0 tcl@8.6.8 gettext@0.19.8.1 lua@5.3.4 oce@0.18.3 tetgen@1.5.0 ginkgo@1.0.0 lua-luafilesystem@16_3 openblas@0.3.6 trilinos@12.14.1 glm@0.9.7.1 lua-luaposix@33.4.0 openmpi@3.1.4 unzip@6.0 gmp@6.1.2 m4@1.4.18 openssl@1.1.1b xz@5.2.4 gmsh@4.2.2 matio@1.5.13 p4est@2.0 zlib@1.2.11 gnutls@3.5.19 metis@5.1.0 parmetis@4.0.3 ```

- C++
Published by tamiko over 6 years ago

dealii - deal.II version 9.1.0

All download files are mirrored at https://dealii.org/downloads/

The major changes of this release are: - Improved support for automatic and symbolic differentiation - Full support for hp adaptivity in parallel computations - Interfaces to the HDF5 file format and libraries - Significantly extended GPU support - Parallel geometric multigrid (GMG) improvements - Four new tutorial programs (step-61, step-62, step-63, step-64) and a new code gallery program

For more information see - the preprint at https://www.dealii.org/deal91-preprint.pdf - the list of changes at https://www.dealii.org/developer/doxygen/deal.II/changesbetween901and910.html

- C++
Published by tamiko almost 7 years ago

dealii - deal.II version 9.0.1

All download files are mirrored at https://dealii.org/downloads/

This is a minor update to 9.0.0 with compatibility fixes for various compilers, and build system fixes for PETSc/SLEPc version 3.10.0 detection.

See https://github.com/dealii/dealii/releases/tag/v9.0.0 for more information about the 9.0 release.

- C++
Published by tamiko over 7 years ago

dealii - deal.II version 9.0.0

All download files are mirrored at https://dealii.org/downloads/

The major changes of this release are: - Improved support for curved geometries - Support for particle-in-cell methods - Dedicated support for automatic differentiation - Interfaces to more external libraries and programs: Assimp, Gmsh, nanoflann, ROL, ScaLAPACK and Sundials. - C++11 is now both required and used - Support for GPU computations via CUDA - Support for face integrals and significant improvements of the matrix-free framework

For more information see - the preprint at https://www.dealii.org/deal90-preprint.pdf - the list of changes at https://www.dealii.org/developer/doxygen/deal.II/changesbetween850and900.html

Notes on the Mac bundle: The Mac OS X package was compiled on a Mac OS 10.13.6 (17G65), using LLVM clang 6.0.0 (included in the package). This is the final set of configured libraries: ~~~

deal.II configuration:

CMAKEBUILDTYPE: DebugRelease

BUILDSHAREDLIBS: ON

CMAKEINSTALLPREFIX: /Applications/deal.II-9.0.0.app/Contents/Resources

CMAKESOURCEDIR: /Applications/deal.II-9.0.0.app/Contents/Resources/spack/src/dealii-v9.0.0

(version 9.0.0)

CMAKEBINARYDIR: /Users/heltai/dealii/build-pack-deal.II-9.0.0

CMAKECXXCOMPILER: Clang 6.0.0 on platform Darwin x86_64

/Applications/deal.II-9.0.0.app/Contents/Resources/spack/view/bin/mpicxx

Configured Features (DEALIIALLOWBUNDLED = ON, DEALIIALLOWAUTODETECTION = ON):

( DEALIIWITH64BITINDICES = OFF )

DEALIIWITH_ADOLC set up with external dependencies

DEALIIWITH_ARPACK set up with external dependencies

DEALIIWITH_ASSIMP set up with external dependencies

DEALIIWITH_BOOST set up with external dependencies

( DEALIIWITH_CUDA = OFF )

DEALIIWITH_CXX14 = ON

DEALIIWITH_CXX17 = ON

DEALIIWITH_GMSH set up with external dependencies

DEALIIWITH_GSL set up with external dependencies

DEALIIWITH_HDF5 set up with external dependencies

DEALIIWITH_LAPACK set up with external dependencies

DEALIIWITH_METIS set up with external dependencies

DEALIIWITH_MPI set up with external dependencies

DEALIIWITH_MUPARSER set up with external dependencies

DEALIIWITH_NANOFLANN set up with external dependencies

DEALIIWITH_NETCDF set up with external dependencies

DEALIIWITH_OPENCASCADE set up with external dependencies

DEALIIWITH_P4EST set up with external dependencies

DEALIIWITH_PETSC set up with external dependencies

DEALIIWITH_SCALAPACK set up with external dependencies

DEALIIWITH_SLEPC set up with external dependencies

DEALIIWITH_SUNDIALS set up with external dependencies

DEALIIWITH_THREADS set up with external dependencies

DEALIIWITH_TRILINOS set up with external dependencies

DEALIIWITH_UMFPACK set up with external dependencies

DEALIIWITH_ZLIB set up with external dependencies

Component configuration:

( DEALIICOMPONENT_DOCUMENTATION = OFF )

DEALIICOMPONENT_EXAMPLES

DEALIICOMPONENT_PACKAGE

( DEALIICOMPONENTPYTHONBINDINGS = 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

~~~ The package contains a full spack installation, with the following libraries installed: ~~~ ==> 60 installed packages. -- darwin-highsierra-x86_64 / clang@6.0.0 ----------------------- adol-c@develop gmp@6.1.2 matio@1.5.9 ninja@1.8.2 readline@7.0 arpack-ng@3.6.3 gmsh@4.0.0 metis@5.1.0 numdiff@5.9.0 slepc@3.9.2 assimp@4.0.1 gsl@2.3 mpc@1.1.0 oce@0.18.3 sqlite@3.23.1 autoconf@2.69 hdf5@1.10.3 mpfr@4.0.1 openblas@0.3.3 suite-sparse@5.3.0 automake@1.16.1 hwloc@1.11.9 mumps@5.1.1 openmpi@3.1.2 sundials@3.2.0 boost@1.68.0 hypre@2.14.0 muparser@2.2.5 openssl@1.0.2o superlu-dist@5.2.2 bzip2@1.0.6 intel-tbb@2019 nanoflann@1.2.3 p4est@2.0 superlu-mt@3.1 cmake@3.12.2 isl@0.19 ncurses@6.1 parmetis@4.0.3 tcl@8.6.8 environment-modules@3.2.10 libsigsegv@2.11 netcdf@4.6.1 perl@5.26.2 tetgen@1.5.0 gcc@8.2.0 libtool@2.4.6 netcdf-cxx@4.2 petsc@3.9.2 trilinos@12.12.1 gdbm@1.14.1 libxml2@2.9.8 netgen@5.3.1 pkgconf@1.4.2 xz@5.2.4 glm@0.9.7.1 m4@1.4.18 netlib-scalapack@2.0.2 python@2.7.15 zlib@1.2.11 ~~~

- C++
Published by tamiko almost 8 years ago

dealii - deal.II version 8.5.1

All download files are mirrored at https://dealii.kyomu.43-1.org/downloads/

This is a minor update to 8.5.0 with compatibility fixes for gcc 7.x and boost 1.64.

See https://github.com/dealii/dealii/releases/tag/v8.5.0 for more information about the 8.5 release.

- C++
Published by tjhei over 8 years ago

dealii - deal.II version 8.5.0

All download files are mirrored at https://dealii.kyomu.43-1.org/downloads/

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 exact mapping between the reference cell and a mesh cell.
  • Various improvements for high-order elements, including a switch of support points in FEQ and FEDGQ to Gauss-Lobatto support points, stable evaluation of high-order Legendre polynomials, and several bugfixes for high-order mappings.
  • The LinearOperator class has been extended by a generic ``payload'' mechanism that allows the attachment of arbitrary additional information.
  • A dedicated physics module to provide definitions and operations used in continuum mechanics. 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.
  • This release was tested with static code analyzers: Cppcheck, PVS-Studio, and Coverity-Scan.
  • More than 240 other features and bugfixes

For more information see - the preprint at https://www.dealii.org/deal85-preprint.pdf - the list of changes at https://www.dealii.org/developer/doxygen/deal.II/changesbetween842and850.html

- C++
Published by tjhei almost 9 years ago

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/changesbetween841and842.html - https://www.dealii.org/developer/doxygen/deal.II/changesbetween841and842.html - https://www.dealii.org/developer/doxygen/deal.II/changesbetween83and84.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:

CMAKEBUILDTYPE: DebugRelease

BUILDSHAREDLIBS: ON

CMAKEINSTALLPREFIX: /Applications/deal.II.8.4.2.app/Contents/Resources

CMAKESOURCEDIR: /Applications/deal.II.8.4.2.app/Contents/Resources/src/dealii/8.4.2

(version 8.4.2)

CMAKEBINARYDIR: /Users/heltai/dealii/build-pack-8.4.2

CMAKECXXCOMPILER: Clang 8.0.0 on platform Darwin i386

/usr/bin/clang++

Configured Features (DEALIIALLOWBUNDLED = ON, DEALIIALLOWAUTODETECTION = ON):

( DEALIIWITH64BITINDICES = OFF )

( DEALIIWITH_ARPACK = OFF )

DEALIIWITH_BOOST set up with bundled packages

DEALIIWITH_BZIP2 set up with external dependencies

DEALIIWITH_CXX11 = ON

DEALIIWITH_CXX14 = ON

( DEALIIWITH_HDF5 = OFF )

DEALIIWITH_LAPACK set up with external dependencies

( DEALIIWITH_METIS = OFF )

( DEALIIWITH_MPI = OFF )

DEALIIWITH_MUPARSER set up with bundled packages

( DEALIIWITH_NETCDF = OFF )

( DEALIIWITH_OPENCASCADE = OFF )

( DEALIIWITH_P4EST = OFF )

( DEALIIWITH_PETSC = OFF )

( DEALIIWITH_SLEPC = OFF )

DEALIIWITH_THREADS set up with bundled packages

( DEALIIWITH_TRILINOS = OFF )

DEALIIWITH_UMFPACK set up with bundled packages

DEALIIWITH_ZLIB set up with external dependencies

Component configuration:

( DEALIICOMPONENT_DOCUMENTATION = OFF )

DEALIICOMPONENT_EXAMPLES

DEALIICOMPONENT_PACKAGE

( DEALIICOMPONENTPARAMETERGUI = 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:

CMAKEBUILDTYPE: DebugRelease

BUILDSHAREDLIBS: ON

CMAKEINSTALLPREFIX: /Applications/deal.II.brew.app/Contents/Resources

CMAKESOURCEDIR: /Applications/deal.II.brew.app/Contents/Resources/brew/src/dealii/8.4.2

(version 8.4.2)

CMAKEBINARYDIR: /Users/heltai/dealii/build-pack

CMAKECXXCOMPILER: AppleClang 8.0.0.8000038 on platform Darwin x86_64

/Applications/deal.II.brew.app/Contents/Resources/brew/bin/mpicxx

Configured Features (DEALIIALLOWBUNDLED = ON, DEALIIALLOWAUTODETECTION = ON):

( DEALIIWITH64BITINDICES = OFF )

DEALIIWITH_ARPACK set up with external dependencies

DEALIIWITH_BOOST set up with external dependencies

DEALIIWITH_BZIP2 set up with external dependencies

DEALIIWITH_CXX11 = ON

( DEALIIWITH_CXX14 = OFF )

DEALIIWITH_HDF5 set up with external dependencies

DEALIIWITH_LAPACK set up with external dependencies

DEALIIWITH_METIS set up with external dependencies

DEALIIWITH_MPI set up with external dependencies

DEALIIWITH_MUPARSER set up with external dependencies

DEALIIWITH_NETCDF set up with external dependencies

DEALIIWITH_OPENCASCADE set up with external dependencies

DEALIIWITH_P4EST set up with external dependencies

DEALIIWITH_PETSC set up with external dependencies

DEALIIWITH_SLEPC set up with external dependencies

DEALIIWITH_THREADS set up with external dependencies

DEALIIWITH_TRILINOS set up with external dependencies

DEALIIWITH_UMFPACK set up with external dependencies

DEALIIWITH_ZLIB set up with external dependencies

Component configuration:

( DEALIICOMPONENT_DOCUMENTATION = OFF )

DEALIICOMPONENT_EXAMPLES

DEALIICOMPONENT_PACKAGE

( DEALIICOMPONENTPARAMETERGUI = 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

```

- C++
Published by tamiko over 9 years ago

dealii - 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: - changes at https://www.dealii.org/developer/doxygen/deal.II/changesbetween840and841.html - changes of 8.4.0 at https://www.dealii.org/developer/doxygen/deal.II/changesbetween83and84.html - preprint at https://www.dealii.org/deal84-preprint.pdf

- C++
Published by tjhei almost 10 years ago

dealii - 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/changesbetween83and84.html

- C++
Published by tjhei almost 10 years ago

dealii - 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/changesbetween821and8_3.html

- C++
Published by tjhei over 10 years ago

dealii - 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/changesbetween820and821.html

- C++
Published by tamiko about 11 years ago

dealii - 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/changesbetween81and82.html

- C++
Published by tamiko about 11 years ago

dealii - deal.II version 8.1.0

A full list of changes can be found at http://www.dealii.org/developer/doxygen/deal.II/changesbetween80and81.html

- C++
Published by tamiko over 11 years ago

dealii - deal.II version 8.0.0

A full list of changes can be found at http://www.dealii.org/developer/doxygen/deal.II/changesbetween73and80.html

- C++
Published by tamiko over 11 years ago