Johannes Holke

Results 57 issues of Johannes Holke

**_Describe your changes here:_** Implemented two classes for cmesh global vertex id handling. tree to vertex - Each local tree and ghost stores the list of global ids of its...

New feature

**_Describe your changes here:_** This is a very old change that i took out of sleep mode. A minor optimization in the Ghost algorithm when checking for owners. As soon...

enhancement

At the current state it is not possible to add attributes to a cmesh during derivation. I.e: ``` t8_cmesh_derive (new_cmesh, committed_cmesh); t8_cmesh_add_attribute (new_cmesh, ...); ``` The attributes are not copied...

New feature

Many of our users have their data in `std::vector`. To easen usage of t8code's user data handling functions, we should provide versions of them that accept `std::vector` instead of `sc_array`....

enhancement
shouldn't take long
good first issue

The Wiki and the doxygen docu need a proper introduction in using attributes. In particular that users should register their own packages (sc_package_register) and use their own keys in order...

documentation

I implemented a test to check whether t8_cmesh_copy is working (https://github.com/DLR-AMR/t8code/pull/921). This test does: ```C++ t8_cmesh_set_derive(new_cmesh, committed_cmesh); t8_cmesh_commit (new_cmesh, SC_MPI_COMM_WORLD); ``` And fails for several cmeshes. ```bash [----------] Global test...

Bug

Link all function names in the Wiki to the documentation on the homepage - such that a user/developer is directly pointed to the docu. In particular the article https://github.com/DLR-AMR/t8code/wiki/The-most-important-API-functions Example:...

enhancement
Wiki

We have now gathered and answered already a bunch of user questions and sometimes the same questions get asked multiple times. I think an FAQ article in the Wiki collecting...

enhancement
Wiki

To ensure that our data structure and algorithms are safe to be called from C and FOTRAN, we should implement several pure C and FORTRAN test cases. A first start...

tests
Fortran

If elements are deleted, the Ghost algorithm can fail. This happens because a process p currently does not know what elements process q may have deleted. p may think that...

New feature