Releases: DLR-AMR/t8code
Releases · DLR-AMR/t8code
v2.0.0
t8code v2.0.0 released!
We are excited to announce the release of t8code v2.0.0, a major new release of our open-source software for parallel adaptive mesh refinement (AMR). This release includes a number of significant new features and improvements, including:
What's Changed
- Batch-based searching:
The search functionality in t8code has been redesigned to be more efficient. Searches are now performed in batches, which can significantly improve performance for large meshes. - Easier unit testing with GoogleTest:
We implemented an iterator over all our example cmeshes. This way, you can let each test automatically run with hundreds of example meshes. Additionally, the name of the cmesh can be printed to further simplify testing and debugging. - New Lagrangian geometry:
A new Lagrangian geometry was added to support high-order, curved meshes. - Curved tetrahedra available:
After the implementation of exact geometry representation using OCC for curved quads, triangles and hexahedra, we now support curved tetrahedra as well. Pyramids and prisms are coming soon. - Arbitrary number of points for point_inside check:
The t8_forest_point_inside function can now handle an arbitrary number of points at once. This makes it much more efficient to test whether a large number of points lie inside an element. - MPI-pack support for elements:
Elements in t8code now use MPI-pack. This makes it more efficient to communicate element data between MPI processes. - Cleaned-up element interface:
The element interface in t8code has been cleaned up and simplified. This makes it more straighforward to use t8code with custom element types.
We would like to thank everyone who contributed to this release.
We hope that you find t8code v2.0.0 useful for your research and applications.
The full doxygen documentation of t8code v2.0.0 is available online at https://dlr-amr.github.io/t8code/pages/documentation.html.
Full change log in detail
- Fix Bug 873 by @Davknapp in #880
- Correct path for upload of error log by @lukasdreyer in #881
- Fix indentation CI and indentation by @lukasdreyer in #885
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #884
- Introduce test for face relation of parent and child by @lukasdreyer in #858
- Use dfs base for face descendant test by @lukasdreyer in #860
- fix indentation by @Davknapp in #886
- Introduce a new Function that checks for equality for 3D vecs by @Davknapp in #882
- Test ghost for forests with holes by @lukasdreyer in #828
- fix indentation by @lukasdreyer in #889
- Added missing
t8_cmesh.h
include int8_geometry_with_vertices.h
by @jmark in #891 - Feature test cmesh set partition offset by @holke in #869
- Enforce c++ 17 by @lukasdreyer in #831
- Remove file by @Davknapp in #840
- Add an option to use axis-aligned geometry for hex/quad/lines in hype… by @Davknapp in #747
- fix ghost writing for geometry with vertices by @Davknapp in #879
- Feature set attribute gloidx array by @holke in #893
- Bump actions/cache from 3 to 4 by @dependabot in #900
- Add cmesh example quadrangulated spherical surface [2/n] by @jmark in #787
- Feature batch based search by @Davknapp in #767
- Add cmesh example cubed spherical shell [3/n]. by @jmark in #788
- remove no longer needed entry for default_triangles by @schok6 in #901
- Enhancement more const args in get attribute by @Davknapp in #895
- Enhancement cmesh trees data layout description by @lukasdreyer in #905
- Fix issue 49 - tetgen reader by @ililikakis in #564
- Clean up some stuff by @sandro-elsweijer in #906
- src geometry file structure in test folder by @jfussbro in #907
- decrese maxlvl to bring testruntime down by @lukasdreyer in #909
- Remove cmesh refine by @lukasdreyer in #908
- Reduce runtime of tests by @sandro-elsweijer in #910
- update googletest by @holke in #915
- constexpr bug fix in example/cmesh/t8_cmesh_geometry_examples.cxx by @dutkalex in #924
- changed all 'leafs' to 'leaves' after spellchecker update by @jfussbro in #917
- add testcase include and change include order in gtest_macros by @holke in #918
- Merge mail into cmesh copy test by @holke in #930
- Feature test cmesh copy by @holke in #921
- Fix pyramid face corner by @lukasdreyer in #863
- Test geometry occ linear by @jfussbro in #916
- Bump peter-evans/create-pull-request from 5 to 6 by @dependabot in #926
- Test cmesh negative volume by @Davknapp in #838
- Let t8ddy update latest dev redirection by @sandro-elsweijer in #913
- Remove binary vtk option by @holke in #928
- Add cmesh examples triangulated spherical shell (octahedron & icosahedron versions) [5/n]. by @jmark in #792
- Fix typo, and delete documentation in .c-file (duplicate) by @Davknapp in #933
- Enhance cmesh testing by @Davknapp in #871
- Remove scale parameter from cmesh vtk by @holke in #927
- Removed missing scale parameter deletions. by @jmark in #937
- Fix bug with curved triangles by @jfussbro in #936
- Add new constructor for similar cmeshes by @Davknapp in #938
- Feature point inside check for axis aligned geom by @Davknapp in #751
- Update EXPECT_VEC3_EQ by @Davknapp in #943
- remove no longer needed c interface by @lukasdreyer in #946
- Add new test by @Davknapp in #941
- CAD instead of OCC by @jfussbro in #944
- Skip vtk reader test for MPI sizes other than 2. by @jmark in #951
- Initial CMake support by @dutkalex in #929
- Cmesh parameters with rules by @Davknapp in #945
- CMake fix for debug mode by @dutkalex in #956
- fix orientation by @Davknapp in #957
- Bug fix - Loading cad tree data by @jfussbro in #958
- update submodules by @lukasdreyer in #947
- Feature: C-API for Geometry Analytic by @jmark in #892
- Bug fix - vtk quadratic node numbering by @jfussbro in #959
- Improved quadrangulated disk mesh cmesh example [6/n] by @jmark in #796
- Tests: balance forest by @Niklas997 in #925
- Feature t8 element root by @lukasdreyer in #961
- Update root test by @Davknapp in #962
- Add parametrized cmesh example by @Davknapp in #939
- Added empty cmeshes by @Davknapp in #965
- Disable tests instead of skipping them by @Davknapp in #973
- Moving the negative volume check into the geometry module by @Davknapp in #897
- Gtest print eclass by @Davknapp in #964
- Split cmesh commit and geometry checks by @sandro-elsweijer in #974
- Add new_periodic examples by @Davknapp in #966
- New geometry handler by @sandro-elsweijer in #950
- Added missing header files for installation by @Davknapp in #976
- Test add linear axis aligned geometry test by @sandro-elsweijer in #914
- Feature element pack by @lukasdreyer in #890
- update number of the corner of the second vertex by @Davknapp in #977
- Revert "update number of the corner of the second vertex" by @lukasdreyer in #981
- Cleanup element interface by @lukasdreyer in #979
- Activate new parametrized cm...
v1.6.1
v1.6.0
What's Changed
- Bug-fixes
- Performance upgrades in geometry module
- New depth-first-search
- Resolved many to-dos
In Detail
- New version 1.5.0 by @lukasdreyer in #726
- Bump crate-ci/typos from 1.16.4 to 1.16.6 by @dependabot in #680
- Improve vtkGrid_to_vtkPointSet by @Davknapp in #677
- Exclude logo from typo check by @sandro-elsweijer in #727
- Fix bugged compilation in puma_patches by @Davknapp in #732
- remove custom datatypes from pr template by @sandro-elsweijer in #734
- Bump crate-ci/typos from 1.16.6 to 1.16.10 by @dependabot in #735
- Cmesh example with curvilinear geometry: Squared Disk [1/n] by @jmark in #653
- Fix issue #446 by @sandro-elsweijer in #671
- Use latex in doxygen documentation by @sandro-elsweijer in #656
- Feature puma patches [7/x] Batch processing of element ref_coords by @sandro-elsweijer in #661
- Fix documentation CI by @sandro-elsweijer in #737
- Bump actions/checkout from 3 to 4 by @dependabot in #738
- switch to spell-check master branch by @sandro-elsweijer in #736
- Fix documentation CI by @sandro-elsweijer in #740
- Revert "Fix documentation CI" by @Davknapp in #741
- Fix documentation - now for real by @sandro-elsweijer in #744
- Feature puma patches [8/x] Batch processing of tree ref_coords [1/x] Interface by @sandro-elsweijer in #662
- Improve forest vtk writer api by @Davknapp in #746
- Remove some indent markers by @sandro-elsweijer in #745
- Improve the docstrings of geometry implementations by @sandro-elsweijer in #750
- Feature puma patches [8/x] Batch processing of tree ref_coords [2/x] Linear geometries by @sandro-elsweijer in #664
- Feature batch processing t8 forest element point inside by @Davknapp in #733
- Update clang-format to v17.0.1. by @jmark in #765
- Bug fix: eclass_compare by @ackirby88 in #770
- Convert squared disk cmesh example to batched version. by @jmark in #753
- Check the inequalities definied for eclasses by @Davknapp in #771
- Added contribution notes and code of conduct. by @jmark in #766
- Fix issue #773 by @jfussbro in #776
- Fixed spell errors raised by
typos-cli 1.16.17
. by @jmark in #779 - Bumping git submodules (sc & p4est) to latest versions. by @jmark in #789
- fix pyramid face orientation by @lukasdreyer in #797
- Test face neigh by @WeberJulia in #669
- Enable pyramid in advection example by @holke in #391
- Added a test for the face-orientation by @Davknapp in #799
- Fix a warning, where double* was used in header, but double name[3] in source by @Davknapp in #807
- Test for element ref coords by @sandro-elsweijer in #803
- Fix typo by @Davknapp in #815
- Feature ci mattermost messages test by @Davknapp in #817
- Test adapted workflow by @Davknapp in #818
- typo fix by @Davknapp in #819
- Feature ci mattermost messages by @Davknapp in #809
- Revert "Feature ci mattermost messages" by @holke in #820
- Update README.md by @holke in #822
- Feature ci mattermost messages by @Davknapp in #821
- More const params by @Davknapp in #808
- Add a comment on the usage of the incomplete trees flag of a forest by @holke in #826
- Add abort message to Ghost algorithm when using deleted elements by @holke in #827
- Fix ref coords by @lukasdreyer in #834
- Update examples by @Davknapp in #812
- This Todo does not refer to a function anymore. by @Davknapp in #842
- Gave the adapt function a more explaining name by @Davknapp in #843
- delete header functions by @chiaraMaHe in #841
- Remove solved to-do by @sandro-elsweijer in #839
- Remove todo by @Davknapp in #837
- Update help message requiring specific clang format version. by @jmark in #846
- Delete element boundaries by @Davknapp in #844
- Fixed TODO for code duplication in t8_cmesh_examples.c by @Niklas997 in #848
- Feature issue28 get element return const by @holke in #833
- Element equality assertion in google-test style by @Davknapp in #853
- Introduce interface function t8_element_equal by @lukasdreyer in #852
- Update cmesh partition alternative sendrecv range by @Davknapp in #850
- Add include_guards by @Davknapp in #856
- Enhance eclass scheme is default by @Davknapp in #847
- Fix prism extrude face return value by @Davknapp in #836
- Helper class to test scheme functionality on all elements by DFS by @lukasdreyer in #854
- Test t8_element_equal by @lukasdreyer in #855
- replace t8_locidx_t by t8_gloidx_t by @lukasdreyer in #811
- Enhance t8 cmesh offset by @Davknapp in #849
- Add preamble and file description by @lukasdreyer in #861
- Fix interface by @lukasdreyer in #859
- Test boundary extrude by @lukasdreyer in #857
- Feature puma patches [9/x] element stretching by @sandro-elsweijer in #731
- Delete element root len by @Davknapp in #845
- Feature bugfix cmesh set partition offsets by @holke in #868
- Fix curved vtk ref coords by @sandro-elsweijer in #866
- in cmesh_reset only check comm valid if cmesh is committed by @holke in #870
- Moved t8_forest_element_from_ref_coords implementation into cxx file. by @jmark in #872
- Bugfixes in curved geometry by @sandro-elsweijer in #867
- Update citation for 1.6.0 by @sandro-elsweijer in #874
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- Bugfixes in memory management: memory pool in scheme no longer leaks memory
- New indent script: updated from gnuindent to clang-format
In Detail
- Fix a typo by @Davknapp in #658
- Update version by @Davknapp in #659
- Add warning if indent is not installed by @sandro-elsweijer in #663
- Bump crate-ci/typos from 1.16.1 to 1.16.2 by @dependabot in #666
- Parallel polydata reader by @Davknapp in #634
- Indent vtk related files by @Davknapp in #668
- Missing funktions in t8 mesh examples.c by @JPGeorgeDLR in #619
- Bump crate-ci/typos from 1.16.2 to 1.16.4 by @dependabot in #674
- Fix t8 forest leaf face neighbors memleak by @ackirby88 in #675
- Add occ datatypes to custom datatypes by @sandro-elsweijer in #670
- Add t8_element_destroy statements to improve memory management by @lukasdreyer in #678
- Delete filter after usage by @Davknapp in #679
- Delete an INDENT-ON/OFF by @Davknapp in #681
- Update t8_cmesh_readmshfile by @Davknapp in #695
- Update t8_cmesh_types by @Davknapp in #698
- Update t8_cmesh_stash by @Davknapp in #697
- Update t8_cmesh_refine by @Davknapp in #696
- Update t8_cmesh_occ.cxx by @Davknapp in #694
- Update t8_cmesh_helpers by @Davknapp in #693
- Update t8_cmesh_examples by @Davknapp in #692
- Add logo by @Davknapp in #699
- indent test_t8_forest_incomplete files by @chiaraMaHe in #701
- Update indentation test-t8_IO by @chiaraMaHe in #702
- Update indentation example-common by @chiaraMaHe in #703
- Update indentation src-t8_data by @chiaraMaHe in #707
- Update prints to new column length. by @Davknapp in #691
- Update test/t8_forest/* by @Davknapp in #687
- Update indentation scheme-default_line by @chiaraMaHe in #713
- Update indentation schemes-default_quad by @chiaraMaHe in #716
- Update indentation schemes-default_vertex by @chiaraMaHe in #715
- Update scheme-default_hex by @chiaraMaHe in #714
- Update example io by @Davknapp in #712
- Update test t8 data by @Davknapp in #711
- Remove indent on/off comments test schemes by @Davknapp in #682
- Update src directory files by @Davknapp in #709
- Correct String by @chiaraMaHe in #717
- Checked new indentation scheme for several files by @Niklas997 in #700
- Update example forest by @Davknapp in #710
- Update src t8 schemes by @Davknapp in #718
- Enforce clang-fromat version 16.0.6 by @Davknapp in #719
- Update indentation src-t8_geometry by @chiaraMaHe in #704
- Update indentation tutorial by @chiaraMaHe in #722
- Update indentation example_cmesh by @chiaraMaHe in #723
- Update indentation test_geometry by @chiaraMaHe in #724
- Removed stray # by @Davknapp in #721
- From GNU-indent to clang-format by @Davknapp in #708
- Switch from gnuindent to clang-format by @sandro-elsweijer in #262
New Contributors
- @JPGeorgeDLR made their first contribution in #619
- @ackirby88 made their first contribution in #675
Full Changelog: v1.4.1...v1.5.0
v1.4.1
What's Changed
- Added curved geometry for triangles
- Improved geometry implementation
- Added a parallel reader
- Added a function to create the connectivity for cmeshes
- Improved CI
- Improved testing
- Bug-fixes
In Detail
- Update version by @Davknapp in #657
- Fix serial build by @lukasdreyer in #610
- Fix t8_element_child for quads and hexs when input=output by @lukasdreyer in #612
- fix vtk-warnings by @Davknapp in #604
- Feature puma patches [5/x] reimplement element centroid by @sandro-elsweijer in #521
- Feature puma patches [6/x] axis-aligned geometry by @sandro-elsweijer in #520
- Fix ref element corner lookup by @jfussbro in #617
- update github runners to 22.04 due to new doxygen version requirements by @sandro-elsweijer in #618
- Parametrize gtest eclass by @Davknapp in #602
- Implemented wrapper for sc_shmem_prefix by @Davknapp in #614
- New header file with useful matrix operations. by @jmark in #615
- Use new docker image for t8code tests by @sandro-elsweijer in #553
- Update status badges in README.md by @jmark in #622
- Use t8_vec-functions that do the same to reduce code duplication by @Davknapp in #623
- Update t8_vec.h to sync with t8_mat.h by @Davknapp in #624
- Set child_id to 0 for the root-element by @Davknapp in #587
- Vtk parallel reader by @Davknapp in #607
- Automatically update GitHub Actions via Dependabot by @sloede in #625
- Bump actions/upload-artifact from 1 to 3 by @dependabot in #628
- Bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #630
- Bump actions/cache from 2 to 3 by @dependabot in #631
- Disable non-applicable workflows on forks by @sloede in #633
- Bump actions/checkout from 1 to 3 by @dependabot in #629
- Ghosts via vtk api by @Davknapp in #593
- Feature remove obsolete indent guards by @Davknapp in #637
- Only trigger the workflow on PR-events. by @Davknapp in #638
- Fix some typos by @sandro-elsweijer in #639
- Let the indent script also run over benchmarking files by @Davknapp in #641
- Move t8_cmesh_set_tree_vertices by @sandro-elsweijer in #635
- Fix the orientation of this example by @Davknapp in #644
- Fix orientation pad by @Davknapp in #646
- Fix orientation by @Davknapp in #645
- Add check to only commit and push if there are changes by @Davknapp in #647
- Renable VTK output without linking to VTK library by @jmark in #649
- Enable construction of cmesh from distributed vtkgrids. by @Davknapp in #608
- Compute face connectivity for a cmesh by the tree vertices. by @jmark in #626
- fix some typos by @ranocha in #642
- Fix minor typo in pyramid scheme. by @jmark in #651
- Fix issue 399 - Remove processing of linear geometries for speedup by @jfussbro in #501
- Add spell checking scripts by @sandro-elsweijer in #650
- Feature curved triangles by @jfussbro in #590
- Pretify Data-writing by @Davknapp in #652
- Test face descendant by @WeberJulia in #580
- Update README with a note on the Julia wrapper. by @jmark in #654
- Add writing of child_indices for prism children at face by @Davknapp in #586
New Contributors
- @dependabot made their first contribution in #628
- @ranocha made their first contribution in #642
Full Changelog: v1.3.0...v1.4.1
v1.3.0
What's Changed
- Implementation of incomplete trees by @ililikakis
- Added reader for vtk_polydata and vtk_unstructured_grid
- New Tutorials
In detail:
- Update t8_gtest_version.cxx by @ililikakis in #527
- Split forest h by @chiaraMaHe in #516
- Remove branch limitation of release workflow by @sandro-elsweijer in #532
- Enable recursive documentation and remove file patterns by @sandro-elsweijer in #534
- Fix linking problems in static mode. by @pkestene in #533
- Fix wrong number in comment by @holke in #535
- Update references in README by @holke in #536
- quality improvements in README by @holke in #537
- Update README.md by @Davknapp in #540
- Feature puma patches [3/x] add element ref coords implementation by @sandro-elsweijer in #518
- Feature puma patches [4/x] adapt vtk output by @sandro-elsweijer in #519
- Feature create cmesh from boundary by @ililikakis in #451
- Partition ghost attributes by @lukasdreyer in #448
- Add vtk_poly_data_reader [vtk_to_cmesh 4/6] by @Davknapp in #465
- Add preprocessor macros for documentation by @sandro-elsweijer in #543
- Fix issue546 by @Davknapp in #549
- Removed deprecated unit test file by @jmark in #544
- Remove a t8_dtri_is_valid assertion, that gets called with a pyramid-descendant by @Davknapp in #551
- Cmesh vtk reader implementation [vtk_to_cmesh 5/6] by @Davknapp in #466
- Cmesh vtk data set translator [vtk_to_cmesh 6/6] by @Davknapp in #467
- Split vtk_writer function [1/2] - update vtk_writer by @Davknapp in #508
- Added a newline in cmesh examples warnings output. by @jmark in #565
- Tutorial8 by @chiaraMaHe in #525
- Fix pyramid element ref coords by @sandro-elsweijer in #566
- Added constness to flags by @edirab in #571
- Fix vtk compiler errors by @sandro-elsweijer in #567
- Fix a typo by @Davknapp in #575
- Add tutorial step7 - interpolation by @chiaraMaHe in #560
- Split vtk_writer_function[2/2] Add forest_to_vtkUnstructuredGrid function by @Davknapp in #510
- Added constancy to flags in t8_forest_replace_t by @edirab in #573
- delete non-used variables by @Davknapp in #579
- Feature shmem allgatherv by @Davknapp in #555
- Make indent scripts runnable from repo root directory. by @jmark in #561
- Cmesh vtk data set translator [vtk_to_cmesh 6a/6] by @ililikakis in #539
- Enable ghost cell output in tutorial step 4 by @bgeihe in #583
- reduced num testscases for LESS-TESTS by @ililikakis in #585
- vtkDataSet to vtkPointSet translator by @ililikakis in #541
- Parametrize shmem test by @Davknapp in #588
- Feature remove elements by @ililikakis in #581
- removed individual t8_debugf by @ililikakis in #595
- More const params by @Davknapp in #594
- Update README.md - Reference setup to Wiki by @chiaraMaHe in #591
- Moved the translation of an element to a vtkCell into a seperate function by @Davknapp in #592
- Parametrize vtk tests by @Davknapp in #597
- Vtk parallel checks by @Davknapp in #599
- Fix eclass vtk corner number by @Davknapp in #601
New Contributors
- @pkestene made their first contribution in #533
- @edirab made their first contribution in #571
- @bgeihe made their first contribution in #583
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Implementation of a vtk file reader for cmeshes
- Migrated all tests to Google test
- Updated to the newest p4est and sc versions
- Performance improvement for curved geometries
In detail:
- Rename t8 cmesh vtk by @Davknapp in #450
- Cmesh vtk reader by @Davknapp in #454
- Geometry by @WeberJulia in #447
- Test point inside by @WeberJulia in #461
- Test search by @WeberJulia in #482
- test_pyra_face_descendant to gtest_pyra_face_descendant by @WeberJulia in #397
- Fix vtk-linkage test by @Davknapp in #485
- Explain advection flow 7 by @sandro-elsweijer in #475
- Revert "Revert "Fix issue 352"" by @sandro-elsweijer in #470
- Test find owner by @WeberJulia in #479
- Test forest commit by @WeberJulia in #481
- Test ghost and owner by @WeberJulia in #491
- Test half neighbors by @WeberJulia in #480
- Fix issue 353 by @sandro-elsweijer in #417
- t8 precision by @sandro-elsweijer in #490
- Test ghost exchange by @WeberJulia in #492
- Test forest transform by @WeberJulia in #493
- Merge queue test - [vtk_to_cmesh 1/6] by @Davknapp in #455
- Test user data by @WeberJulia in #494
- Updated pyra-tests by @Davknapp in #497
- Consting eclass arguments in many functions. by @jmark in #403
- General p4est and libsc update by @cburstedde in #499
- Update update_documentation.yml by @Prasanna-Ponnusamy in #502
- Feature improve gtest output by @Davknapp in #504
- Vtk unstructured reader [vtk_to_cmesh_2/6] by @Davknapp in #463
- Added BSD Statement by @chiaraMaHe in #509
- Fix Issue505 - README by @chiaraMaHe in #507
- Feature puma patches [1/x] refactoring by @sandro-elsweijer in #514
- Improve tutorial documentation by @Davknapp in #517
- Update pull_request_template.md by @holke in #522
- Adding a dummy-test for the cmesh_vtk_reader [vtk_to_cmesh 3/6] by @Davknapp in #464
- Feature puma patches [2/x] add element ref coords interface by @sandro-elsweijer in #515
- Update CITATION.cff by @ililikakis in #526
- Create author_ponnusamy.txt by @Prasanna-Ponnusamy in #528
- Update CITATION.cff by @ililikakis in #529
- Update CITATION.cff by @ililikakis in #530
New Contributors
- @jfussbro made their first contribution in #468
- @Prasanna-Ponnusamy made their first contribution in #502
- @chiaraMaHe made their first contribution in #509
Full Changelog: v1.1.2...v1.2.0
v1.1.2
v.1.1.1
v1.1.0
What's Changed
- Support for multiple attributes per cmesh tree
- New Step 6 tutorial
- Minor documentation and API improvements
- Code clean-up
- Converting tests to GoogleTest and more tests
In detail:
- Update README.md by @sandro-elsweijer in #345
- automate documentation upload to website by @sandro-elsweijer in #343
- Added another library to make it compile with VTK 9.2. by @jmark in #346
- Fix some examples by @sandro-elsweijer in #344
- Removed config directory from gitignore by @sandro-elsweijer in #351
- Add missing library for older OCC Versions by @sandro-elsweijer in #350
- Preparation for improved way to access parent/ancestor information of pyramids by @lukasdreyer in #347
- Made the parameter vertex a const-parameter for all elements. by @Davknapp in #356
- Add a debug function that prints the trees of the cmesh by @Davknapp in #357
- Updated class parameters to coding guideline, one line per variable by @Davknapp in #359
- Convert naca example to tutorial by @sandro-elsweijer in #354
- Added files to
.gitignore
which are generated via./bootstrap
. by @jmark in #361 - Pyramid: compute and use switch_shape_at_level by @lukasdreyer in #348
- updated test_hypercube to gtest_hypercube by @WeberJulia in #360
- Enhancement test to gtest by @WeberJulia in #364
- Enhancement pyramid variable scope by @lukasdreyer in #349
- Added more information to error message by @sandro-elsweijer in #367
- Update msh 4 comment by @sandro-elsweijer in #369
- Update pull_request_template.md by @Davknapp in #371
- Revert all ubuntu versions of github action to 20.04 by @holke in #373
- Improve documentation for element tree boundary functions by @holke in #372
- Clean up point inside check by @holke in #376
- Add const in signature of t8_element_num_corners in header file by @jmark in #379
- remove non-existent makefile source by @sandro-elsweijer in #381
- Prettify array initializations by @sandro-elsweijer in #382
- Fix issue #311 by @Flo1314 in #398
- Update pull_request_template.md by @sandro-elsweijer in #406
- update pr template by @sandro-elsweijer in #407
- Tree indexing documentation by @ililikakis in #414
- Removing testing line from PR template. by @holke in #416
- Fix issue 412 by @ililikakis in #415
- Add a new geometry example using different geoms in the same mesh. by @holke in #410
- Fix issue 383 by @sandro-elsweijer in #418
- Removed executable flag for two source code files in src/t8_cmesh. by @jmark in #420
- Fix issue 352 by @holke in #380
- Revert "Fix issue 352" by @holke in #427
- Reworked arguments of naca tutorial by @sandro-elsweijer in #425
- Clearify, which corner defines the face-orientation by @Davknapp in #431
- Adding step6 tutorial. by @jmark in #419
- Test cmesh face is boundary by @WeberJulia in #366
- test_descendant to gtest_descendant by @WeberJulia in #394
- Cleanup: Remove all if zero pragmas at once. by @jmark in #434
- Update indent script by @Davknapp in #440
- Revert "Update indent script" by @holke in #442
- test-successor to gtest-successor by @WeberJulia in #402
- remove outdated TODO comment by @lukasdreyer in #436
- Fix attribute offsets for multiple attributes by @lukasdreyer in #444
New Contributors
- @WeberJulia made their first contribution in #360
Full Changelog: v1.0.0...v1.1.0