sim-plugin-fluent
Ansys Fluent plugin for sim, built on PyFluent. It provides a live-session
driver, Fluent-focused inspect targets, artifact classification, and a bundled
agent skill for choosing between live sim sessions, direct PyFluent scripts,
and file-side artifact review.
Install
uv pip install sim-plugin-fluent
Check that sim can discover Fluent:
sim check fluent
Live Session Quickstart
sim connect --solver fluent --mode solver --ui-mode no_gui \
--driver-option dimension=3 \
--driver-option precision=double \
--driver-option processor_count=2
sim inspect session.versions
sim inspect session.health
sim inspect fluent.files
sim exec --label smoke --code "_result = {'status': 'ok'}"
sim inspect last.result
sim disconnect
Direct PyFluent Quickstart
from ansys.fluent.core import launch_fluent
solver = launch_fluent(mode="solver", ui_mode="no_gui", precision="double")
try:
solver.settings.file.read_case(file_name="case.cas.h5")
solver.solution.initialization.hybrid_initialize()
solver.solution.run_calculation.iterate(iter_count=10)
finally:
solver.exit()
Inspect Targets
session.summarysession.healthsession.versionslast.resultworkflow.summaryfield.catalog/fluent.field.catalogfluent.models.summaryfluent.boundaries.summaryfluent.case.summaryfluent.mesh.summaryfluent.files
Compatibility
The plugin supports PyFluent >=0.37,<0.39. See
src/sim_plugin_fluent/compatibility.yaml
for the solver and SDK profile matrix.
Metadata
Release files for sim-plugin-fluent 0.2.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 | |
|---|---|---|---|
| sim_plugin_fluent-0.2.0.tar.gz | 316.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sim_plugin_fluent-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 579.2 kB
Release files / sim_plugin_fluent-0.2.0.tar.gz
| Download URL | sim_plugin_fluent-0.2.0.tar.gz |
|---|---|
| Size | 316.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9eb5f8129c5633f2d60078df6b223b3bab3a844797ff924aeb149968590e88a6
|
|
BLAKE2b-256 checksum How to use checksums |
15d6b1e8d9e05c93252901c4bfc86debfdcb339e05a86873f91e6350b3a7418a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / sim_plugin_fluent-0.2.0-py3-none-any.whl
| Download URL | sim_plugin_fluent-0.2.0-py3-none-any.whl |
|---|---|
| Size | 263.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c2ccfbea361240ba028eaad87f75f54a0641049998991576fb63104e11c52276
|
|
BLAKE2b-256 checksum How to use checksums |
b3342353a5bfd78dc6bbb55914e5af30983001b7666379273092b90a4d269b6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|