openpdac-12

Eulerian-Eulerian-Lagrangian multiphase flow model for the simulation of explosive volcanic events over complex 3D topographies

https://github.com/demichie/openpdac-12

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 3 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 (6.3%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

Eulerian-Eulerian-Lagrangian multiphase flow model for the simulation of explosive volcanic events over complex 3D topographies

Basic Info
  • Host: GitHub
  • Owner: demichie
  • License: gpl-3.0
  • Language: C++
  • Default Branch: main
  • Homepage:
  • Size: 43.1 MB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Created over 1 year ago · Last pushed 8 months ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

OpenPDAC-12

SQAaaS badge

SQAaaS badge shields.io

DOI

OpenPDAC is an OpenFOAM module based on the module multiphaseEuler, distributed with OpenFOAM.

With respect to the origianl module, in OpenPDAC the equations from the kinetic theory for granualar flows are modified to model multiple dispersed solid phases.

In addition, a lagrangian library is included in the model (one-way coupling with the gas-solid mixture).

The module also implements an initialization of the hydrostatic pressure profile, which is needed for simulations on large domains. This allows the user to use boundary conditions which are appropriate for inflow/outflow.

Six test cases are provided:

  • a 3D explosion simulation with a synthetic topography;
  • a 2D explosion simulation on a flat topography;
  • an axisymmetric explosion simulation on a flat topography;
  • a 2D dilute flow over a wavy surface;
  • a 2D fluidezed bed with two solid phases;
  • a 2D impinging flow with two solid phases.

This version is based on openfoam1220240709amd64.deb

This code is not approved not endorsed by the OpenFOAM Foundation or by ESI Ltd, the owner of OpenFOAM.

Owner

  • Name: Mattia de' Michieli Vitturi
  • Login: demichie
  • Kind: user
  • Location: Pisa, Italy
  • Company: Istituto Nazionale di Geofisica e Vulcanologia

My research interests lie in the study and modeling of multiphase and geophysical systems, in particular with application to volcanic eruptions.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: OpenPDAC
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Mattia
    family-names: de' Michieli Vitturi
    email: mattia.demichielivitturi@ingv.it
    name-particle: Mattia de'
    affiliation: >-
      Istituto Nazionale di Geofisica e Vulcanologia,
      Sezione di Pisa
    orcid: 'https://orcid.org/0000-0002-6750-9245'
repository-code: 'https://github.com/demichie/OpenPDAC-12/'
url: 'https://github.com/demichie/OpenPDAC-12/'
abstract: >
  OpenPDAC is an OpenFOAM module based on the module
  multiphaseEuler, distributed with OpenFOAM.


  With respect to the original module, in OpenPDAC the
  equations from the kinetic theory for granular flows are
  modified to model multiple dispersed solid phases.


  In addition, a Lagrangian library is included in the model
  (one-way coupling with the gas-solid mixture).
keywords:
  - volcanic flows
  - multiphase flows
  - OpenFOAM
license: GPL-3.0
version: '12'
date-released: '2024-07-26'

GitHub Events

Total
  • Release event: 3
  • Push event: 339
  • Gollum event: 7
  • Create event: 3
Last Year
  • Release event: 3
  • Push event: 339
  • Gollum event: 7
  • Create event: 3

Dependencies

.github/workflows/github-repo-stats.yml actions
  • jgehrcke/github-repo-stats RELEASE composite
Dockerfile docker
  • ubuntu jammy build
.github/workflows/GitlabSync.yml actions
  • actions/checkout v2 composite
  • wangchucheng/git-repo-sync v0.1.0 composite