Thomas Baumann

Results 16 issues of Thomas Baumann

As discussed in #14, GPU support can be achieved relatively easily by swapping `numpy` for `cupy` in a bunch of places. However, the communication is a bit tricky because even...

Turns out the base transfer class is not compatible with the diagonal sweepers. This is required for PFASSTER. I don't really know the underlying mathematics, so I just test that...

I started looking into the transfer operators a little bit and noticed some issues. I will collect what I find here because I don't know if I have time to...

bug
help wanted

The files [problem_helper.py](https://github.com/Parallel-in-Time/pySDC/blob/729cb6913addd41d530ff3b54bb8292ff52ed77f/pySDC/helpers/problem_helper.py) and [buildFDMatrix.py](https://github.com/Parallel-in-Time/pySDC/blob/729cb6913addd41d530ff3b54bb8292ff52ed77f/pySDC/implementations/problem_classes/acoustic_helpers/buildFDMatrix.py) have the same purpose, only that the problem helper is more generic, tested and supposed to replace hardcoded finite difference stencils like in the file...

enhancement
good first issue

We have diagonally implicit and explicit Runge-Kutta methods implemented for comparison between SDC and other algorithms. If anyone ever feels bored, I think it would be nice to implement multistep...

good first issue

This has been done in the non-MPI controller already, but remains on the todo list for MPI implementations.

enhancement

This is a preconditioner built in a similar way to the extrapolation based error estimate. I was just playing around with diagonal preconditioners and somehow arrived at this one, which...

Hello! I am working on a prototyping framework on spectral deferred corrections called [pySDC](https://github.com/Parallel-in-Time/pySDC). Our main focus is parallel-in-time methods such as [diagonal SDC](https://arxiv.org/abs/2403.18641) or [PFASST](https://doi.org/10.2140/camcos.2012.7.105). I think it would...

As indicated in #452, there are some issues with `FrozenClass`. The allowed attributes are a class attribute of FrozenClass and are therefore shared across all derived classes. For example, you...

bug
help wanted

There are many versions of Allen-Cahn implemented in pySDC. Mostly, they solve the same equation, but differ only in dimensionality or the solver. However, there are some subtle differences that...

good first issue