pu-dwr-combustion
Science Score: 67.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 5 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: jpthiele
- License: lgpl-3.0
- Language: C++
- Default Branch: main
- Size: 124 KB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 2
Metadata Files
README.md
PU-DWR Combustion
This software provides a space-time finite element solver to the low Mach number combustion equations with goal oriented adaptive mesh refinement.
- Note: This software is a modification of DTM++/dwr-diffusion.
Equations
The combustion equations describe the reaction between a dimensionless temperature $\theta$ and a combustable species concentration $Y$:
math
\displaylines{
\partial_t\theta -\Delta\theta = \omega(\theta,Y)\quad\text{ in }\Omega\times(0,T),\\
\partial_t Y -\frac{1}{Le}\Delta Y = -\omega(\theta,Y)\text{ in }\Omega\times(0,T).
}
The reaction itself is described by Arrhenius law
math
\omega(\theta,Y)\coloneqq\frac{\beta}{2Le}Y\exp(\frac{\beta(\theta-1)}{1+\alpha(\theta-1)}),
with parameters
- Lewis Number $Le>0$
- gas expansion rate $\alpha > 0$
- dimensionless activation energy $\beta >0$
Adaptivity
Goal oriented adaptivity is achieved by the dual-weighted residual method (DWR),
with a space-time partition-of-unity as described in
Please cite this paper if you used the space-time PU-DWR method of this software.
@article{thiele2024numerical,
title={Numerical modeling and open-source implementation of variational partition-of-unity localizations
of space-time dual-weighted residual estimators for parabolic problems},
author={Thiele, Jan Philipp and Wick, Thomas},
journal={Journal of Scientific Computing},
volume={99},
number={1},
pages={25},
year={2024},
publisher={Springer}
}
Setup
Dependencies
This software has the following dependencies which can be installed together using candi:
* MUMPS
* Trilinos
* p4est
* HDF5
* deal.II v9.3.0 at least, linked to the previous packages
Configure and Build
The software is configured and build using CMake by calling the following commands in the root folder of the repository.
cmake -S. -Bbuild --DEAL_II_DIR=<path_to_your_deal_installation
cmake --build build
This sets up a build directory in which the executable will be located.
It can be called as a single process or with MPI
./build/pu-dwr-combustion input/default.prm # single process
mpirun -n <numprocs> build/pu-dwr-combustion input/default.prm # MPI parallel
Owner
- Name: Jan Philipp Thiele
- Login: jpthiele
- Kind: user
- Location: Welfengarten 1, 30167 Hannover
- Company: Leibniz University Hannover
- Website: https://www.ifam.uni-hannover.de/thiele
- Repositories: 2
- Profile: https://github.com/jpthiele
PhD Student at the Institute for Applied Mathematics at the LUH
Citation (CITATION.cff)
title: pu-dwr-combustion
authors:
- given-names: Jan
family-names: Thiele
affiliation: WIAS Berlin
cff-version: 1.2.0
message: If you use this software, please cite it using the metadata from this file.
type: software
doi: 10.5281/zenodo.14055421
abstract: >-
Space-time finite element solver to the low Mach number combustion equations
with goal oriented adaptive mesh refinement using the dual-weighted residual
method (DWR) with a partition-of-unity localization.
keywords:
- dual-weighted residual
- partition-of-unity-localization
- space-time finite elements
license: LGPL-3.0
repository-code: https://github.com/jpthiele/pu-dwr-combustion
date-released: '2024-11-08'
version: 1.0.1
CodeMeta (codemeta.json)
{
"name": "pu-dwr-combustion",
"@context": "https://w3id.org/codemeta/3.0",
"applicationCategory": "Scientific",
"author": [
{
"affiliation": {
"name": "WIAS Berlin",
"type": "Organization"
},
"familyName": "Thiele",
"id": "_:author_1",
"givenName": "Jan",
"type": "Person"
}
],
"codeRepository": "https://github.com/jpthiele/pu-dwr-combustion",
"dateCreated": "2023-07-14",
"dateModified": "2024-11-08",
"datePublished": "2024-02-09",
"description": "Space-time finite element solver to the low Mach number combustion equations with goal oriented adaptive mesh refinement using the dual-weighted residual method (DWR) with a partition-of-unity localization.",
"developmentStatus": "inactive",
"downloadUrl": "https://github.com/jpthiele/pu-dwr-combustion/releases/tag/v1.0.0",
"identifier": "10.5281/zenodo.14055421",
"issueTracker": "https://github.com/jpthiele/pu-dwr-combustion/issues",
"keywords": [
"dual-weighted residual",
"partition-of-unity-localization",
"space-time finite elements"
],
"license": "https://spdx.org/licenses/LGPL-3.0",
"programmingLanguage": [
"C++",
"CMake"
],
"schema:releaseNotes": "Version used in https://doi.org/10.48550/arXiv.2207.04764",
"softwareRequirements": [
"github.com/dealii/dealii",
"github.com/Trilinos/Trilinos"
],
"version": "1.0.1",
"type": "SoftwareSourceCode"
}
GitHub Events
Total
- Create event: 3
- Release event: 1
- Issues event: 1
- Push event: 6
- Pull request event: 2
Last Year
- Create event: 3
- Release event: 1
- Issues event: 1
- Push event: 6
- Pull request event: 2
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 1
- Total pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 1
- Bot pull requests: 1
Past Year
- Issues: 1
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 1
- Bot pull requests: 1
Top Authors
Issue Authors
- codefair-app[bot] (1)
Pull Request Authors
- jpthiele (2)
- codefair-io[bot] (1)
- codefair-app[bot] (1)