shenfun
dedalus
shenfun | dedalus | |
---|---|---|
1 | 1 | |
183 | 442 | |
3.3% | 2.7% | |
8.2 | 8.6 | |
3 months ago | 11 days ago | |
Python | Python | |
BSD 2-clause "Simplified" License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
shenfun
-
[February] Programming languages for CFD
MPI in Python works just as well as in C++. I believe I've heard that codes such as shenfun beat many other spectral DNS codes, most of which are not coded using mpi4py, but I do not have any personal experience with it. https://github.com/spectralDNS/shenfun
dedalus
-
Anyone's has a notes, papers, etc. in spectral collocations methods for a eingvalues problems. I'm interested on Chebyshev solution procedure because i want to calculate the temporal stability in an annular problem.
Shameless plug: I'm a developer of an open-source Python-based spectral PDE solver called Dedalus which you might be able to use to do this. Dedalus lets you symbolically specify a system of PDEs (IVPs, BVPs, and EVPs) and then automatically forms sparse discretizations using global spectral bases (Fourier series, Chebyshev series, spherical harmonics, etc.) and solves them in parallel with MPI.
What are some alternatives?
SELF - Spectral Element Library in Fortran
deepxde - A library for scientific machine learning and physics-informed learning
pymor - pyMOR - Model Order Reduction with Python
nvidia-modulus-airfoil-optimisation - Using NVIDIA modulus for airfoil optimizations at different angles.
vedo - A python module for scientific analysis of 3D data based on VTK and Numpy
2d-fluid-simulator - 2D incompressible fluid solver implemented in Taichi.
Auto-Dota2-Hero-Grid - For Dota 2. Scrape spectral stats (spectral.gg) for the top performing heroes of the last week and put them into hero grid tier lists.
focal - A modern Fortran abstraction layer for OpenCL
stdlib - Fortran Standard Library
prometeo - An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing
spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers.