Published October 28, 2024 | Version 1.3.7
Software Open

pystencils

Description

Pystencils uses sympy to define stencil operations, that can be executed on numpy arrays. 
Exploiting the stencil structure makes pystencils run faster than normal numpy code and even as Cython and numba. Pystencils is mostly used for numerical simulations using finite difference or finite volume methods.
It comes with automatic finite difference discretization for PDEs.

Files

pystencils-release-1.3.7.zip

Files (3.8 MB)

Name Size Download all
md5:4f43d66dce385e7f07ddf99094915e59
3.8 MB Preview Download

Additional details

Related works

Is published in
Conference proceeding: 10.1145/3295500.3356186 (DOI)
Journal article: 10.1016/j.jpdc.2022.11.003 (DOI)

Dates

Updated
2025-04-24

Software

Repository URL
https://i10git.cs.fau.de/pycodegen/pystencils
Programming language
Python, Jupyter Notebook, C++