Skip to main content

OrcaSPH - SPH Fluid Simulator with OrcaLink Integration

OrcaSPH 是一个 Python 包,提供 SPHSimulator 可执行程序和相关的库文件,支持通过 pip install orca-sph 安装,使用 orcasph 命令运行。

OrcaSPH 基于 SPlisHSPlasH 流体仿真引擎,集成了 Orca 系统的两个核心功能模块:

  • OrcaLink:支持 SPH 仿真器与 OrcaLink 服务器的 gRPC 通信,实现流体对刚体的作用力传输和刚体位置/速度接收
  • ParticleRender:支持粒子数据通过 gRPC 实时传输到渲染服务

Orca 集成允许在分布式系统中运行 SPlisHSPlasH 模拟器,并与其他计算节点进行实时数据交换。

系统要求

  • Python:3.10+ (不再支持 3.8 和 3.9)
  • 操作系统:Linux (x86_64)
  • 系统库:已安装必要的系统库(libGL, libX11 等)

安装

从 PyPI 安装(推荐)

pip install orca-sph

安装后可以使用:

  • 命令行工具orcasph --help
  • Python 模块import orcasph_client

基本用法

启动仿真

orcasph --scene path/to/scene.json

常用选项

使用 orcasph --help 查看完整的命令行选项,包括:

  • --scene FILE:场景文件路径(必需)
  • --cpu RANGE:指定 CPU 核心范围
  • --threads N:指定 OpenMP 线程数
  • --config FILE:gRPC 配置文件路径
  • --gui:启用 GUI 模式运行

许可证

本包采用双许可证:

  • SPlisHSPlasH 核心代码:MIT License (Copyright © 2016 Jan Bender)
  • Orca 扩展:Proprietary License (Copyright © 2026 Songying Technology Inc.)

详细信息请参考 LICENSE 文件。

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

orca_sph-26.8.1-cp313-cp313-manylinux_2_35_x86_64.whl (53.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

orca_sph-26.8.1-cp312-cp312-manylinux_2_35_x86_64.whl (53.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

orca_sph-26.8.1-cp311-cp311-manylinux_2_35_x86_64.whl (53.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

orca_sph-26.8.1-cp310-cp310-manylinux_2_35_x86_64.whl (53.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

File details

Details for the file orca_sph-26.8.1-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for orca_sph-26.8.1-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 3a51ef2c73f421c822cafc959d0fd7f205db645ceb52978a5bf86a8d0239cd92
MD5 63c2c180dbaccd00a7b83f8545f2632a
BLAKE2b-256 333e7283e527bd13eecf7b3faa7b1b7ebf4a9c18934f4dc191ac532250dd5859

See more details on using hashes here.

File details

Details for the file orca_sph-26.8.1-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for orca_sph-26.8.1-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 cc0da09b2056ea77fece3eaa267fa1caa3c2cda78248198631ff96b4ba03c0cb
MD5 3fa24cb779eeeebf0f0c9552d63e3d2c
BLAKE2b-256 24052a1b1b12f24dc22a2249d362c12984488dda0f4b0a61eade01b98e9f0268

See more details on using hashes here.

File details

Details for the file orca_sph-26.8.1-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for orca_sph-26.8.1-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 cd0eef08195e2aa5a5024ba2acc3defecb75c3097fa7d930becdd390a34df3c6
MD5 9c566c06312ba406f593c477154bbb4c
BLAKE2b-256 2d6acf7f4cc01e04d2a4b0399d17b5b64e1f7a4a85e7f1a352ab853f17449a5b

See more details on using hashes here.

File details

Details for the file orca_sph-26.8.1-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for orca_sph-26.8.1-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 01fd8e624f70a629c26361f1df00f8f9e4e9d24da0156d6badded62115bee12a
MD5 88df69b40736fb9800def292f4092677
BLAKE2b-256 f00f84a82e722ffb498c3340c2b1d67c9d46f7e92a231ec6630957966f8665d9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

26.8.1 This release

4 files

26.6.6

4 files

26.6.5

4 files

26.6.4

4 files

26.6.3

4 files

26.6.2

4 files

26.6.1

4 files

26.5.1

4 files

26.4.3

4 files

26.4.1

4 files

26.3.1

4 files

26.1.3

4 files

26.1.1

1 file

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