Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
2f5d47e
Some fixes for new numpy version
brownbaerchen Jun 19, 2024
fccb757
Fix for Allen-Cahn project
brownbaerchen Jun 19, 2024
700b211
Update environment.yml
pancetta Jun 20, 2024
e1ee9b7
TL: added qmat dependency in env files
tlunet Jun 21, 2024
bf00325
TL: corrected pyproject.toml
tlunet Jun 21, 2024
d785efe
TL: full qmat integration
tlunet Jun 21, 2024
89d588b
Merge remote-tracking branch 'thomas/numpy2' into qmat-switch
tlunet Jun 21, 2024
01846ef
TL: adapted numpy2 changes
tlunet Jun 21, 2024
f4d0569
TL: of course ...
tlunet Jun 21, 2024
44757de
TL: fixing tests ...
tlunet Jun 21, 2024
672461e
TL: fix projects dependencies
tlunet Jun 21, 2024
4f0b5a7
TL: still adapting to numpy2
tlunet Jun 21, 2024
7550325
TL: still fixing project tests ...
tlunet Jun 21, 2024
639f4ee
TL: minor change to trigger CI
tlunet Jun 21, 2024
04a605a
TL: opening Pandora's box ...
tlunet Jun 21, 2024
d41a6e0
TL: ty linting
tlunet Jun 21, 2024
130c4d8
TL: adding a note
tlunet Jun 21, 2024
3dd1fe0
TL: corrected bugged reference data for parallelSDC_reloaded
tlunet Jun 22, 2024
dd3e7f7
TL: trying stuff for parallelSDC tests
tlunet Jun 22, 2024
f63de35
TL: investigating
tlunet Jun 22, 2024
5b86ae7
TL: adapted to new qmat version
tlunet Jun 22, 2024
b0aaa63
TL: let's stop beeing stupid
tlunet Jun 22, 2024
a33b808
TL: ... starting now
tlunet Jun 22, 2024
e05986c
TL: checking hypothesis
tlunet Jun 22, 2024
bfde9a2
TL: RK sweeper based on qmat
tlunet Jun 22, 2024
8ca1ca8
TL: oh, thanks black !
tlunet Jun 22, 2024
5f824a1
TL: partial solution for parallelSDC tests
tlunet Jun 22, 2024
6a60d24
TL: back to partial working version
tlunet Jun 22, 2024
a1b8f0e
TL: trying another idea
tlunet Jun 22, 2024
e7d9a81
TL: trying this
tlunet Jun 22, 2024
c93ca5d
TL: no covering for (problematic) ploting function for parallelSDC
tlunet Jun 22, 2024
8b01a39
TL: finalized qmat-switch with correct naming for core sub-packages
tlunet Jun 23, 2024
32f64bf
TL: omg
tlunet Jun 23, 2024
7d405e4
TL: minimum version for qmat dependencies
tlunet Jun 23, 2024
105bfd3
TL: minor fixes
tlunet Jun 23, 2024
69b17bf
Update collocation.py
pancetta Jun 24, 2024
c36dee9
Update collocation.py
pancetta Jun 24, 2024
9647731
Update sweeper.py
pancetta Jun 24, 2024
97fc219
TL: minor corrections following @pancetta's comments
tlunet Jun 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ Others are specific conventions chosen for the pySDC library, that may follow Py
Finally, while `pySDC` provides many base functionalities that implement classical flavors of SDC, it also allows problem-specific applications through Object-Oriented Programming (OOP) and the implementation of custom inherited classes.
This follows a specific OOP framework, you can look at the page on [custom implementations](./docs/contrib/04_custom_implementations.md) for more details. Additional guideline are also given on how to [document the code](./docs/contrib/05_documenting_code.md) in `pySDC`.

> 📣 Some core components (collocation matrix, $Q-\Delta$ coefficients, Lagrange barycentric interpolation)
> are implemented and developed in the [`qmat` companion package](https://github.com/Parallel-in-Time/qmat).
> Checkout its own [contributing guide](https://qmat.readthedocs.io/en/latest/contributing.html)
> to add any new coefficient / feature on this part.

1. [GitHub Forks and Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models)
2. [Pull Requests Recommendations](./docs/contrib/01_pull_requests.md)
3. [Continuous Integration](./docs/contrib/02_continuous_integration.md)
Expand Down
3 changes: 3 additions & 0 deletions docs/contrib/06_new_project.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ channels:
- defaults
dependencies:
- numpy
- pip
- pip:
- qmat>=0.1.8
```

The list of dependencies can be extended as needed.
Expand Down
3 changes: 3 additions & 0 deletions etc/environment-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,6 @@ dependencies:
- sympy>=1.0
- numba>=0.35
- dill>=0.2.6
- pip
- pip:
- qmat>=0.1.8
3 changes: 3 additions & 0 deletions etc/environment-cupy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,6 @@ dependencies:
- matplotlib>=3.0
- dill>=0.2.6
- cupy
- pip
- pip:
- qmat>=0.1.8
3 changes: 3 additions & 0 deletions etc/environment-fenics.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,6 @@ dependencies:
- dill>=0.2.6
- fenics>=2019.1.0
- mpi4py<=3.1.4
- pip
- pip:
- qmat>=0.1.8
3 changes: 3 additions & 0 deletions etc/environment-mpi4py.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,6 @@ dependencies:
- mpich
- mpi4py-fft>=2.0.2
- mpi4py>=3.0.0
- pip
- pip:
- qmat>=0.1.8
3 changes: 3 additions & 0 deletions etc/environment-petsc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,6 @@ dependencies:
- mpich
- petsc4py<3.20
- mpi4py>=3.0.0
- pip
- pip:
- qmat>=0.1.8
1 change: 1 addition & 0 deletions etc/environment-postprocess.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ dependencies:
- sphinxemoji
- m2r2
- genbadge[all]
- qmat>=0.1.8
3 changes: 3 additions & 0 deletions etc/environment-pytorch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,6 @@ dependencies:
- dill
- mpich
- mpi4py>=3.0.0
- pip
- pip:
- qmat>=0.1.8
237 changes: 0 additions & 237 deletions pySDC/core/Collocation.py

This file was deleted.

Loading