Skip to main content

Phynexis

Particle simulation for granular media and fluid–solid systems

A unified engine for discrete elements, CFD–DEM coupling, and solid mechanics—scaled from laptops to clusters, with a Python surface for everyday workflows.

Python APIAbout

What this site is for

Guides, examples, and reference material for using Phynexis—especially through its Python interface, which is the main integration path we document here. The high-performance C++ core is distributed under research licensing; see About for contact and acknowledgements.

Capabilities

DEM contacts, coupled flows, heterogeneous shapes, and parallel execution.

  • Discrete elements

    Robust contact for spheres, meshes, level sets, and learned shape fields—with solvers suited to stiff and irregular assemblies.

  • Fluid–particle coupling

    Multiple CFD–DEM formulations for resolved and hybrid regimes, so you can move from dry granular packs to suspension-like flows.

  • Mechanics & scale-out

    Continuum and multiphysics hooks alongside hybrid OpenMP/MPI runs—one codebase from prototyping to batch jobs on HPC.

  • ML where it helps

    Optional GPU-aware workflows (e.g. PyTorch) for surrogate contacts and geometric representations when classical models are too costly.

APAAM Lab

Collaboration, licensing, and acknowledgements: About. Or reach us directly:

laizhengsh@mail.sysu.edu.cn