pySDC
pySDC copied to clipboard
pySDC is a Python implementation of the spectral deferred correction (SDC) approach and its flavors, esp. the multilevel extension MLSDC and PFASST.
Added files related to lossless compression and cache manager for the compression project.
Hello, everyone! I am a newer on pySDC. I notice that pySDC works with [FEniCS](https://fenicsproject.org/), [mpi4py-fft](https://mpi4py-fft.readthedocs.io/en/latest/) and [PETSc](http://www.mcs.anl.gov/petsc/) (through [petsc4py](https://bitbucket.org/petsc/petsc4py)). Which versions of Fenics are compatible? Are there any examples...
Looks like the mac runners (esp. the one with MPI) keep running into the artificial timeout imposed on the tests. Options: * We could remove the timeout in general, but...
Recently, conda decided to switch per default to the mamba solver in their new version, to avoid the known speed issue of the classical solver when solving big environments :...
Following a template applied to the [advectionNd](https://github.com/Parallel-in-Time/pySDC/blob/v6/pySDC/implementations/problem_classes/AdvectionEquation_ND_FD.py) problem class, rework all other implementations to get to the same standards : - [x] use of the default parameter approach and inheritance...
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...
Test coverage of [Sweeper.py](https://github.com/Parallel-in-Time/pySDC/blob/master/pySDC/core/Sweeper.py) looks [terrible](https://parallel-in-time.org/pySDC/coverage/d_8d0d803e4e125e5c_Sweeper_py.html). We should change this.
This has been done in the non-MPI controller already, but remains on the todo list for MPI implementations.
Test coverage of the [problem_helpers](https://github.com/Parallel-in-Time/pySDC/blob/master/pySDC/helpers/problem_helper.py) look [terrible](https://parallel-in-time.org/pySDC/coverage/d_41564483689e14fd_problem_helper_py.html). We should change this.
We're missing tests for [certain cases](https://parallel-in-time.org/pySDC/coverage/d_41564483689e14fd_transfer_helper_py.html#t111) when the grid is periodic.