shenfun
focal
shenfun | focal | |
---|---|---|
1 | 1 | |
183 | 40 | |
3.3% | - | |
8.2 | 5.3 | |
3 months ago | 10 months ago | |
Python | Fortran | |
BSD 2-clause "Simplified" License | MIT License |
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
focal
-
[February] Programming languages for CFD
Lately, it has been great to see libraries like hipfort (https://github.com/ROCmSoftwarePlatform/hipfort) and focal (https://github.com/LKedward/focal) come around to offer portable GPU offloading in Fortran.
What are some alternatives?
dedalus - A flexible framework for solving PDEs with modern spectral methods.
stdlib - Fortran Standard Library
SELF - Spectral Element Library in Fortran
pymor - pyMOR - Model Order Reduction with Python
Fortran-MOOC - Material related to the PRACE MOOC on Fortran programming
vedo - A python module for scientific analysis of 3D data based on VTK and Numpy
http-client - http-client offers a user-friendly, high-level API to make HTTP requests in Fortran.
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.
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.