Releases: DLR-AMR/t8code
v1.0.0
We are finally releasing version 1.0 of t8code!
t8code (spoken as "tetcode") is a C/C++ library to manage parallel adaptive meshes (AMR) with various element types. t8code uses a collection (a forest) of multiple connected adaptive space-trees in parallel and scales to at least one million MPI ranks and over 1 Trillion mesh elements.
t8code is designed as a third-party library to be used by numerical simulations or visualization codes. If you need fast, memory-efficient and scalable mesh management, t8code is your library of choice.
t8code, or T8 for short, supports the following element types (also different types in the same mesh):
- 0D: vertices
- 1D: lines
- 2D: quadrilaterals and triangles
- 3D: hexahedra, tetrahedra, prisms and pyramids
Among others, t8code offers the following functionalities:
- Create distributed adaptive meshes over complex domain geometries
- Adapt meshes according to user given refinement/coarsening criteria
- Establish a 2:1 balance
- (Re-)partition a mesh (and associated data) among MPI ranks
- Manage ghost (halo) elements and data
- Hierarchical search in the mesh
- Curved meshes
Visit the t8code website for more information.
What's Changed from the previous version
- Check whether a given geometry is linear. by @holke in #331
- Fix an uninitialized memory error in debug printing in partition by @holke in #335
- Make num_corners function const. by @holke in #334
- Feature tests by @Davknapp in #20
- More const parameter in second linear_id-test by @Davknapp in #337
- Add homepage to citation by @holke in #339
- Feature point inside for quads by @holke in #336
Full Changelog: v0.13.0...v1.0.0
Authors and Contributors
@holke @Davknapp @sandro-elsweijer @cburstedde @Veli-hub @lukasdreyer @ililikakis @jmark @jackerschott
v0.13.0
What's Changed
Connected with Zenodo for automatic DOI generation.
- Update README.md by @Davknapp in #320
- Update publications in README by @holke in #321
- Updating links in doxygen landing page. by @jmark in #322
- fix in linear id for level < t->level by @Davknapp in #319
- Fix issue 315 by @holke in #317
- Update README.md by @holke in #323
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- Support for brep Geometries for hexahedral elements
- Improved netcdf output
- Improve documentation
- Nearest common ancestor implementation for pyramids
- Various quality of life changes
Full Changelog: v0.11.0...v0.12.0
t8code pre-release v.0.11.0
t8code pre-release v.0.10.0
We are preparing the release of version 1.0.0
This release is a stable release of t8code.