Skip to main content

TODO

Project description

OpenCCM is a CFD-based compartment modelling software package. It is primarily intended for convection dominated reactive flows which feature a weak or one-way coupling between the reactive species and the carrier fluid, i.e. the reaction does not substantially influent the fluid flow over the course of the simulation. OpenCCM supports CFD results from OpenCMP and OpenFOAM, and has been written in such a way that support for other simulation packages can be easily added. It provides built-in post-processing for calculating residence time distributions and can output compartment model simulation results in either ParaView format or the original simulation packages’ native format for use as input in subsequent CFD simulations.

OpenCCM development follows the principles of ease of use, performance, and extensibility. The configuration file-based user interface is intended to be concise, readable, and intuitive. Similarly, the code base is structured such that experienced users can support for their simulation package of choice with minimal modifications to existing code. OpenCCM comes with built-in support for performing reactive flow simulations with the compartment model. Reactions are specified by the user on a per-reaction basis in the form for (A + B -> C + D) and are automatically parsed into ODEs. Spatial discretization, if needed, is performed using the finite difference scheme.

Examples and tutorial files can be found in the “examples” directory.

Project details


Download files

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

Source Distribution

openccm-0.1.tar.gz (91.8 kB view details)

Uploaded Source

Built Distribution

openccm-0.1-py3-none-any.whl (114.8 kB view details)

Uploaded Python 3

File details

Details for the file openccm-0.1.tar.gz.

File metadata

  • Download URL: openccm-0.1.tar.gz
  • Upload date:
  • Size: 91.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for openccm-0.1.tar.gz
Algorithm Hash digest
SHA256 41097748a6d90e939167175308d7ddd2ec459f8933b62178ec3dad01ae150384
MD5 b8ee27548239917c66e869ad2dbc7f5b
BLAKE2b-256 11473c065e8f8e1904e7442abbbbe16b4ec1c72dc71ec27dd26da2a2bd37f65d

See more details on using hashes here.

File details

Details for the file openccm-0.1-py3-none-any.whl.

File metadata

  • Download URL: openccm-0.1-py3-none-any.whl
  • Upload date:
  • Size: 114.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for openccm-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf4962f95e4361908fbd9ad0c3f11a992c94460728fdd6e7d872d5da56512200
MD5 354f2a43b32a8320376ef87d3af92b13
BLAKE2b-256 113786a4d5338761278950f2a18333d5a642a1adfb68a728024730f49e72c39e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page