Skip to content

The firedrake-ts library provides an interface to PETSc TS for the scalable solution of DAEs arising from the discretization of time-dependent PDEs.

License

Notifications You must be signed in to change notification settings

JaroslavHron/firedrake-ts

This branch is 13 commits ahead of, 2 commits behind IvanYashchuk/firedrake-ts:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5f98c14 · Apr 12, 2024

History

59 Commits
Apr 12, 2024
Apr 9, 2024
Apr 11, 2024
Aug 7, 2020
May 13, 2020
May 13, 2020
May 13, 2020
May 13, 2020
May 15, 2020
May 13, 2020
Apr 9, 2024

Repository files navigation

firedrake-ts · Build codecov

The firedrake-ts library provides an interface to PETSc TS for the scalable solution of DAEs arising from the discretization of time-dependent PDEs.

Example

Check examples/ for the examples.

Installation

First install Firedrake. Then activate firedrake virtual environment with:

source firedrake/bin/activate

After that install the firedrake-ts with:

python -m pip install git+https://github.com/IvanYashchuk/firedrake-ts.git@master

Reporting bugs

If you found a bug, create an issue.

Contributing

Pull requests are welcome from everyone.

Fork, then clone the repository:

git clone https://github.com/IvanYashchuk/firedrake-ts.git

Make your change. Add tests for your change. Make the tests pass:

pytest tests/

Check the formatting with black and flake8. Push to your fork and submit a pull request.

About

The firedrake-ts library provides an interface to PETSc TS for the scalable solution of DAEs arising from the discretization of time-dependent PDEs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%