blastamr

Load-balanced adaptive mesh refinement libraries from blastFoam ported to ESI OpenFOAM

https://github.com/stfs-tuda/blastamr

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Load-balanced adaptive mesh refinement libraries from blastFoam ported to ESI OpenFOAM

Basic Info
  • Host: GitHub
  • Owner: STFS-TUDa
  • License: other
  • Language: C
  • Default Branch: v2212
  • Size: 9.39 MB
Statistics
  • Stars: 53
  • Watchers: 2
  • Forks: 20
  • Open Issues: 13
  • Releases: 2
Created over 2 years ago · Last pushed 11 months ago
Metadata Files
Readme License Zenodo

README.md

A Load-balanced adaptive mesh refinement for OpenFOAM

[!NOTE] If you're using OpenFOAM v2112 or newer, please switch to the v2212 branch. The master branch is for OpenFOAM v2012 and earlier versions (v2106 is not supported). See #6. The Allwmake does this automatically for you now.

Build Status Build Status Build Status Testing framework GitHub contributors GitHub issues GitHub release (with filter) DOI

H2 injection case https://github.com/STFS-TUDa/blastAMR/assets/34474472/44cdc485-0c90-41b0-90b7-956e013abf9c ![2023-10-10_14-30](https://github.com/STFS-TUDa/blastAMR/assets/34474472/086dec0e-392f-4cf5-a769-d91f174a7b33)
Free-propagating flame case https://github.com/STFS-TUDa/blastAMR/assets/34474472/29d1cf64-ade9-4c5c-8044-8e63797d31b7 ![2023-10-10_14-29](https://github.com/STFS-TUDa/blastAMR/assets/34474472/cab32728-b497-438b-8150-940a3449a188)

This repository extracts library parts from blastFoam which are relevant to load-balanced adaptive mesh refinement for polyhedral meshes while retaining the original commit history; this is not intended as a full port! Only tested features are to be trusted. !!WIP!!

To get started, you can visit the one and only wiki page.

Objectives

  • Have a reasonable Load-balanced AMR for 2D/3D OpenFOAM meshes in the ESI fork.
  • Support load balancing of Lagrangian particle clouds (not yet implemented).
  • Make it easy to include this lib in other projects through submodules/subtrees.

blastFoam is GPL licensed; see the included (original) COPYING.

Quick Notes

  • Everything compiles to your $FOAM_USER_LIBBIN with a recent ESI (openfoam.com) version.
  • Our favorite refinement cell selector is the coded. Although a wide range of selectors is provided, they are not well tested. So, use the coded refinement whenever possible.

Owner

  • Name: Simulation of reactive Thermo-Fluid Systems @ TU Darmstadt
  • Login: STFS-TUDa
  • Kind: organization
  • Location: Germany

GitHub Events

Total
  • Create event: 2
  • Release event: 1
  • Issues event: 5
  • Watch event: 8
  • Issue comment event: 14
  • Push event: 3
  • Gollum event: 2
  • Pull request event: 4
  • Fork event: 5
Last Year
  • Create event: 2
  • Release event: 1
  • Issues event: 5
  • Watch event: 8
  • Issue comment event: 14
  • Push event: 3
  • Gollum event: 2
  • Pull request event: 4
  • Fork event: 5

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 3
  • Total pull requests: 3
  • Average time to close issues: 3 days
  • Average time to close pull requests: 25 days
  • Total issue authors: 3
  • Total pull request authors: 2
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.33
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 3
  • Pull requests: 3
  • Average time to close issues: 3 days
  • Average time to close pull requests: 25 days
  • Issue authors: 3
  • Pull request authors: 2
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.33
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • greole (1)
  • tomflint22 (1)
  • github-actions[bot] (1)
  • starflame-Qot (1)
  • JanGaertner (1)
  • 2022ZM (1)
  • Vigneshwaran-Sankar (1)
Pull Request Authors
  • FoamScience (2)
  • TJP-Karpowski (1)
  • Vigneshwaran-Sankar (1)
Top Labels
Issue Labels
todo :spiral_notepad: (1)
Pull Request Labels
bug (1)

Dependencies

.github/workflows/of2006.yml actions
  • actions/checkout v3 composite
  • mxschmitt/action-tmate v3 composite
.github/workflows/of2206-gcc13.yml actions
  • actions/checkout v3 composite
  • mxschmitt/action-tmate v3 composite
.github/workflows/of2212.yml actions
  • actions/checkout v3 composite
  • mxschmitt/action-tmate v3 composite