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.
Raw data
{
"_id": null,
"home_page": null,
"name": "openccm",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "reduced-order modelling, compartmentalization, compartment modelling, continuum mechanics",
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/11/47/3c065e8f8e1904e7442abbbbe16b4ec1c72dc71ec27dd26da2a2bd37f65d/openccm-0.1.tar.gz",
"platform": null,
"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.\n\nOpenCCM 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.\n\nExamples and tutorial files can be found in the \"examples\" directory.\n",
"bugtrack_url": null,
"license": "BSD 3-Clause License",
"summary": "TODO",
"version": "0.1",
"project_urls": null,
"split_keywords": [
"reduced-order modelling",
" compartmentalization",
" compartment modelling",
" continuum mechanics"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "113786a4d5338761278950f2a18333d5a642a1adfb68a728024730f49e72c39e",
"md5": "354f2a43b32a8320376ef87d3af92b13",
"sha256": "cf4962f95e4361908fbd9ad0c3f11a992c94460728fdd6e7d872d5da56512200"
},
"downloads": -1,
"filename": "openccm-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "354f2a43b32a8320376ef87d3af92b13",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 114785,
"upload_time": "2024-03-21T14:52:13",
"upload_time_iso_8601": "2024-03-21T14:52:13.066137Z",
"url": "https://files.pythonhosted.org/packages/11/37/86a4d5338761278950f2a18333d5a642a1adfb68a728024730f49e72c39e/openccm-0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "11473c065e8f8e1904e7442abbbbe16b4ec1c72dc71ec27dd26da2a2bd37f65d",
"md5": "b8ee27548239917c66e869ad2dbc7f5b",
"sha256": "41097748a6d90e939167175308d7ddd2ec459f8933b62178ec3dad01ae150384"
},
"downloads": -1,
"filename": "openccm-0.1.tar.gz",
"has_sig": false,
"md5_digest": "b8ee27548239917c66e869ad2dbc7f5b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 91784,
"upload_time": "2024-03-21T14:52:16",
"upload_time_iso_8601": "2024-03-21T14:52:16.205121Z",
"url": "https://files.pythonhosted.org/packages/11/47/3c065e8f8e1904e7442abbbbe16b4ec1c72dc71ec27dd26da2a2bd37f65d/openccm-0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-21 14:52:16",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "openccm"
}