Finite difference solver for Navier-Stokes equations
Project description
nsfds3 is 3D Navier-Stokes Solver that uses Finite Difference Time Domain method. nsfds3 is specialized in acoustic simulations.
nsfds3 is still in development. It is still full of bugs and comes with ABSOLUTELY NO WARRANTY.
Dependencies
- python:
>= 3.7
- numpy:
>= 1.1
- matplotlib:
>= 3.0
- h5py:
>= 2.8
- libfds:
>= 0.2.0
Important: To create animations using nsfds3 make movie, you also need to have ffmpeg installed on your system.
Installation
To install nsfds3:
$ pip install nsfds3 --break-system-packages
Note: To compile libfds, OS X users may require:
$ xcode-select --install
Links
Documentation: http://perso.univ-lemans.fr/~cdesjouy/nsfds3/
Source code: https://github.com/ipselium/nsfds3
Bug reports: https://github.com/ipselium/nsfds3/issues
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nsfds3-1.0.0.tar.gz
.
File metadata
- Download URL: nsfds3-1.0.0.tar.gz
- Upload date:
- Size: 511.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fdf31b7c1cd590ec3afed4a78eb43cc47a2947665ae70837197602d339c11bd |
|
MD5 | bb15058cc51d6886a3d37a35faff36e6 |
|
BLAKE2b-256 | dbcefa9f33c621cb6a2f6cff4565b6d1c59d757ea7f383b9cb443d5b26380d31 |
File details
Details for the file nsfds3-1.0.0-cp311-cp311-macosx_14_0_arm64.whl
.
File metadata
- Download URL: nsfds3-1.0.0-cp311-cp311-macosx_14_0_arm64.whl
- Upload date:
- Size: 770.9 kB
- Tags: CPython 3.11, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 784790d3e34b24692dfa64ef5cdf2b9e9b89ba8f4428ef212877937330a5853b |
|
MD5 | 89f9d22ec960992c4c2496998d2ff961 |
|
BLAKE2b-256 | bbcff48998f659b31a4ebd13fdbcc0248e97fcce43aee3553266e6e6c0f97ad8 |