OpenCMP
OpenCMP: An Open-Source Computational Multiphysics Package - Published in JOSS (2022)
Science Score: 100.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
✓Committers with academic emails
1 of 7 committers (14.3%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
Repository
OpenCMP is a computational multiphysics software package based on the finite element method. It is primarily intended for physicochemical processes involving significant convective flow.
Basic Info
- Host: GitHub
- Owner: uw-comphys
- License: lgpl-2.1
- Language: Python
- Default Branch: main
- Homepage: https://opencmp.io/
- Size: 8.58 MB
Statistics
- Stars: 30
- Watchers: 5
- Forks: 15
- Open Issues: 7
- Releases: 1
Topics
Metadata Files
README.md
OpenCMP
OpenCMP is a computational multiphysics software package based on the finite element method. It is primarily intended for physicochemical processes involving significant convective flow. OpenCMP uses the NGSolve finite element library for spatial discretization and provides a configuration file-based interface to pre-implemented models and time discretization schemes. It provides built-in post-processing and error analysis and also integrates with Netgen, Gmsh, and ParaView for meshing and visualization of simulation results.
OpenCMP 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 add their own models with minimal modifications to existing code. Inclusion of the finite element method enables the use of high-order polynomial interpolants for increased simulation accuracy. OpenCMP also offers the discontinuous Galerkin method which is locally conservative and improves simulation stability for convection-dominated problems. Finally, OpenCMP implements the diffuse interface method, a form of immersed boundary method which allows the use of non-conforming structured meshes for even complex simulation domains to improve simulation stability and sometimes speed.
Examples and tutorial files can be found in the "Examples" directory. For more information on how to use and contribute to OpenCMP visit our website https://opencmp.io/.
Owner
- Name: uw-comphys
- Login: uw-comphys
- Kind: organization
- Repositories: 1
- Profile: https://github.com/uw-comphys
JOSS Publication
OpenCMP: An Open-Source Computational Multiphysics Package
Authors
Tags
finite element method discontinuous Galerkin FEM computational multiphysics computational fluid dynamics diffuse interface method immersed boundary methodCitation (CITATION.cff)
cff-version: 1.2.0
message: Please cite the following works when using this software.
type: software
authors:
- family-names: Monte
given-names: Elizabeth Julia
- family-names: Vasile
given-names: Alexandru Andrei
- family-names: Lowman
given-names: James
- family-names: Abukhdeir
given-names: Nasser Mohieddin
doi: 10.21105/joss.03742
identifiers:
- type: doi
value: 10.21105/joss.03742
- type: url
value: http://dx.doi.org/10.21105/joss.03742
- type: other
value: urn:issn:2475-9066
title: |-
OpenCMP: An Open-Source Computational Multiphysics
Package
url: http://dx.doi.org/10.21105/joss.03742
GitHub Events
Total
- Watch event: 3
Last Year
- Watch event: 4
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Nasser Mohieddin Abukhdeir | n****r@u****a | 46 |
| elizabethmonte | E****8@g****m | 15 |
| Alex Vasile | 4****e | 8 |
| Matthew Tino | t****r@r****m | 3 |
| Atharva Nilesh Lagwankar | 6****r | 2 |
| Matthew Tino | m****o@L****n | 2 |
| Kyle Niemeyer | k****r@f****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 29
- Total pull requests: 22
- Average time to close issues: about 1 month
- Average time to close pull requests: 18 days
- Total issue authors: 6
- Total pull request authors: 6
- Average comments per issue: 3.97
- Average comments per pull request: 0.27
- Merged pull requests: 19
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Alex-Vasile (13)
- WilkAndy (7)
- bonh (4)
- mptino (3)
- nasserma (1)
- AtharvaLagwankar (1)
Pull Request Authors
- Alex-Vasile (6)
- mptino (5)
- nasserma (4)
- elizabethmonte (4)
- AtharvaLagwankar (2)
- kyleniemeyer (1)
