nwukie / ChiDG

A Chimera-based, discontinuous Galerkin solver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChiDG

A Chimera-based, discontinuous Galerkin framework

Features

  • Discontinuous Galerkin discretization
  • Chimera/Overset grid capability(no hole-cutting as of yet)
  • Intrinsic automatic differentiation
  • Composition-based modeling infrastructure
  • Time-integrators
    • Steady
    • Backward Euler
    • 3-stage diagonally-implicit Runge-Kutta
    • Harmonic Balance
  • Nonlinear solvers
    • Newton
    • Quasi-Newton
  • Linear solvers
    • FGMRES
  • Preconditioners
    • Identity
    • Block Jacobi
    • Block ILU0
    • Restricted Additive Schwarz + ILU0

Example applications:

  • External aerodynamics
  • Computational aeroacoustics
  • Turbomachinery
  • Moving grid problems

Version

Pre-release. Working towards releasing v0.1 soon.

Documentation

Documentation can be found on the following github page:

ChiDG Documentation

Installation

Instructions for building ChiDG

License

ChiDG is released under the BSD 3-clause license. See LICENSE file.

Author Acknowledgement:

Nathan A. Wukie nathan.wukie@gmail.com

Developers:

  • Dr. Eric Wolf
  • Matteo Ugolotti
  • Mayank Sharma

Sponsorship Acknowledgement:

This material is based upon work supported by the National Science Foundation Graduate Research Fellowship Program under Grant No. 1610397. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Some contributions to ChiDG were made by the Air Force Research Laboratory at Wright-Patterson Airforce Base in Dayton, Ohio. These contributions are marked by @author notes in the source appended with (AFRL). These contributions were cleared for resease to the public domain under Case Numbers:

- 88ABW-2016-5744(5/1/2016-9/30/2016)
- 88ABW-2017-5059(5/1/2017-8/30/2017)
- 88ABW-2019-4320(09/06/2019)
- 88ABW-2020-0466(02/11/2020)

About

A Chimera-based, discontinuous Galerkin solver

License:Other


Languages

Language:Fortran 72.1%Language:Python 14.5%Language:C++ 12.0%Language:CMake 0.9%Language:C 0.5%Language:Assembly 0.0%Language:Shell 0.0%