divergenceconsistency

Source code for the paper "Discretize first, filter next: Learning divergence-consistent closure models for large-eddy simulation".

https://github.com/agdestein/divergenceconsistency

Science Score: 54.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
  • Academic publication links
    Links to: arxiv.org, sciencedirect.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Source code for the paper "Discretize first, filter next: Learning divergence-consistent closure models for large-eddy simulation".

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme Citation

README.md

DivergenceConsistency

This repository contains source code for the paper "Discretize first, filter next: Learning divergence-consistent closure models for large-eddy simulation".

See PaperDC for how to run the scripts.

See LaTeXFiles for the source files of the paper.

External links

Owner

  • Name: Syver Døving Agdestein
  • Login: agdestein
  • Kind: user
  • Location: Amsterdam
  • Company: Centrum Wiskunde & Informatica

PhD candidate in scientific computing

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this work, please cite it using the following information."
url: "https://github.com/agdestein/DivergenceConsistency"
version: "1.0.0"
type: software
title: "PaperDC"
authors:
  - family-names: "Agdestein"
    given-names: "Syver Døving"
    orcid: "https://orcid.org/0000-0002-1589-2916"
  - family-names: "Sanderse"
    given-names: "Benjamin"
    orcid: "https://orcid.org/0000-0001-9483-1988"
preferred-citation:
    type: article
    authors:
      - family-names: "Agdestein"
        given-names: "Syver Døving"
        orcid: "https://orcid.org/0000-0002-1589-2916"
      - family-names: "Sanderse"
        given-names: "Benjamin"
        orcid: "https://orcid.org/0000-0001-9483-1988"
    title: "Discretize first, filter next: Learning divergence-consistent closure models for large-eddy simulation"
    doi: "10.1016/j.jcp.2024.113577"
    date-released: "2024-11-15"
    journal: "Journal of Computational Physics"
    url: "https://www.sciencedirect.com/science/article/pii/S0021999124008258"
    month: 11
    year: 2025
    issn: "0021-9991"
    volume: 522
    pages: 113577
    abstract: |
      We propose a new neural network based large eddy simulation framework for the incompressible Navier-Stokes equations based on the paradigm “discretize first, filter and close next”. This leads to full model-data consistency and allows for employing neural closure models in the same environment as where they have been trained. Since the LES discretization error is included in the learning process, the closure models can learn to account for the discretization.
      Furthermore, we employ a divergence-consistent discrete filter defined through face-averaging and provide novel theoretical and numerical filter analysis. This filter preserves the discrete divergence-free constraint by construction, unlike general discrete filters such as volume-averaging filters. We show that using a divergence-consistent LES formulation coupled with a convolutional neural closure model produces stable and accurate results for both a-priori and a-posteriori training, while a general (divergence-inconsistent) LES model requires a-posteriori training or other stability-enforcing measures.
    keywords:
      - "Discrete filtering"
      - "Closure modeling"
      - "Divergence-consistency"
      - "Large-eddy simulation"
      - "Neural ODE"
      - "A-posteriori training"

GitHub Events

Total
  • Push event: 6
  • Pull request event: 1
  • Fork event: 1
  • Create event: 2
Last Year
  • Push event: 6
  • Pull request event: 1
  • Fork event: 1
  • Create event: 2

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total 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
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
Pull Request Authors
  • SCiarella (1)
Top Labels
Issue Labels
Pull Request Labels