Gridfoam: Differentiable Fluid Solver of Hierarchical Grid
gridfoam is a differentiable finite-volume solver for incompressible flow on Fluxel hierarchical grids. It provides SIMPLE, PISO, and PIMPLE algorithms, immersed boundaries, and PyTorch gradients through linear solves.
Start with the CPU cavity quickstart. See configuration for YAML settings and running cases for bundled examples.
examples/contains runnable flow, motion, and optimization cases.assets/contains reusable Jinja configuration templates.experiments/contains numerical and OpenFOAM comparisons.tests/profile/contains CPU/CUDA performance tools.
For development, see the setup guide
and data contracts.
Build the HTML documentation with make document; the result is in docs/build/.
Release files for gridfoam 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gridfoam-0.3.0.tar.gz | 100.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gridfoam-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 247.1 kB
Release files / gridfoam-0.3.0.tar.gz
| Download URL | gridfoam-0.3.0.tar.gz |
|---|---|
| Size | 100.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0d0001f6a5d4e6b143ba01cf60a11f3e27affe55c07c8b896ad85d3d68312d1a
|
|
BLAKE2b-256 checksum How to use checksums |
ba15adcad47ae1c03cddba3d94520f3b5c093a196abc0ccfe1adbe74d892906b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / gridfoam-0.3.0-py3-none-any.whl
| Download URL | gridfoam-0.3.0-py3-none-any.whl |
|---|---|
| Size | 146.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bba2f7017721bf72c96fe2635f6f1535182cc2477d5793a5aae4f9f188cfa2b1
|
|
BLAKE2b-256 checksum How to use checksums |
8b80a3a2e8cdbacbc98c3f6613b4454cbe2c3b8757567a660a11146aef44f379
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|