lukasdreyer
lukasdreyer
From my understanding, `t8_cmesh_set_partition_uniform` is only meant to be used when deriving a cmesh from another cmesh. It will not effect the partition during creation from stash.
`t8_cmesh_set_partition_uniform` does not compute any offsets, rather it just memorizes that the cmesh should be partitioned according to a certain uniform refinement level and resets existing offsets. ``` cmesh->set_partition =...
Solved by https://github.com/DLR-AMR/t8code/pull/1096
@jmark, @Davknapp: As this PR replaces #952, #953 and #955 after our discussion, I requested review of you again.
Since the user now gets an error message, I removed the bug label
This relates to https://github.com/DLR-AMR/t8code/issues/774 in that there currently is no clearly defined reference element for each shape, that is mapped to the refined element in an orientation preserving way, and...
#797 was merged without a test. What is this test missing to be merged?
The test fails for 3 reasons, 2 of which I could eliminate in the branch `fix_cmesh-copy`: https://github.com/DLR-AMR/t8code/compare/main...fix_cmesh-copy 1. Bad test (faulty reference counting) 2. Not enough safeguards for empty cmesh...
This is fixed by now, t8_gtest_cmesh_copy.cxx does not have a `GTEST_SKIP()` anymore
Big MWE: ./t8_advection -u7 -l1 -r2 -f ./channel -d3 -C0.5 -b0.5 -X-0.6 -Y-0.1 -Z0 -R0.4  [channel.zip](https://github.com/user-attachments/files/15897930/channel.zip)