Skip to main content

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.summary
  • session.health
  • session.versions
  • last.result
  • workflow.summary
  • field.catalog / fluent.field.catalog
  • fluent.models.summary
  • fluent.boundaries.summary
  • fluent.case.summary
  • fluent.mesh.summary
  • fluent.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)

Source distribution for sim-plugin-fluent 0.2.0
File Size Uploaded
sim_plugin_fluent-0.2.0.tar.gz 316.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sim-plugin-fluent 0.2.0
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page