Johannes Markert

Results 28 issues of Johannes Markert

A non-exhaustive list of open todos for the still experimental cmake build system in t8code: - [x] Build t8code in Github CI - [x] Run tests in Github CI -...

New feature
tests
CI
CMake

**_Describe your changes here:_** This proof-of-concept integrates a subset of p4est header and source files directly into the t8code source tree. Thus, pulling the whole p4est distribution as a git...

enhancement
discussion
cleanup
draft
dependencies

t8code depends on p4est and libsc. They are included via the git submodule mechanism. From time to time, we need to push fixes upstream to p4est or libsc in order...

discussion

I suggest to offer an analytic geometry base class from which one derives and implements the analytical evaluate and Jacobian member functions. The actual evaluate and Jacobian functions (wrapping around...

enhancement
shouldn't take long
good first issue

Lot's of files have a copyright notice with the year set to 2015. This is not according to the rules in https://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html. Quotes from the link: > To update the...

discussion
documentation
next release
Readme
cleanup
priority:high
workload:low

The routine `t8_cmesh_set_join_by_vertices` is rather slow compared to `t8_cmesh_readmshfile`. Output from `bechmarks/t8_time_set_join_by_vertices` with the `Space Needle (~15 Mb file)` gives the following: ``` [libsc] This is libsc 2.8.5-dirty [t8] This...

enhancement

For some scenarios it would be helpfull to have one big `libt8.so` combing the three libs `libsc`, `libp4est` and `libt8` into one shared (and also static?) library. This should be...

enhancement
priority:low
workload:low

This is a follow-PR to https://github.com/trixi-framework/Trixi.jl/pull/1900. It implements two cubed spherical shell setups and uses the latest t8code v2.0.0 release. Closes #1921

Title says it all. This PR can only be merged after a new t8code release including PR https://github.com/DLR-AMR/t8code/pull/1047.

refactoring

This PR adds checkpointing for `T8codeMesh`. By this, routines like `save_mesh` and `load_mesh` are supported. Closes #2044

enhancement