Skip to content

v3.0.0

Latest
Compare
Choose a tag to compare
@ole-alb ole-alb released this 29 Oct 15:50
· 193 commits to main since this release

t8code v3.0.0 released!

We are excited to announce the release of t8code v3.0.0, a major new release of our open-source software for parallel adaptive mesh refinement (AMR). This release includes an improvement of our build-system and a number of significant new features and improvements, including:

What's Changed

  • CMake:
    We improved our build-system by providing a CMake-Option. In the future we will focus on our CMake build System, with the possibility of dropping the current Autotools build System

  • Updated testsuite:
    Following our CMake build System we also updated our testsuite. To optimize runtime we split Tests in Parallel Tests (which are run linearly but with multiple processes) and Serial Tests (which can run simultaneously, but only using one process per test).

  • Improved vtk-output:
    We now use a templated class to provide vtk-output for cmeshes and Forests, while also maintaining a C-Interface for these functions.

  • New Fortran Interface:
    We also offer now a Fortran-Interface to our most important t8code-functions.

  • Multiple minor fixes, like typos, small bugs, etc.

We would like to thank everyone who contributed to this release.
We hope that you find t8code v3.0.0 useful for your research and applications.

The full doxygen documentation of t8code v3.0.0 is available online at https://dlr-amr.github.io/t8code/pages/documentation.html.

Full change log in detail

New Contributors

Full Changelog: v2.0.0...v3.0.0