A Chimera-based, discontinuous Galerkin solver


Keywords
finite, element, DG, galerkin, chimera
License
BSD-3-Clause
Install
pip install chidg==0.1.1.post17

Documentation

ChiDG

Build Status

A Chimera-based, discontinuous Galerkin solver

Overset airfoil grid NACA 2412 pressure
4th-order duct grid Acoustic duct mode radiation. 7th-order accuracy.
Constant pressure outlet boundary condition Fully-implicit nonreflecting outlet boundary condition

Documentation

Documentation can be found on the following github page:

ChiDG Documentation

Installation

Up-to-date Fortran(F2008) compiler required. Tested with gfortran 5.3

ChiDG uses the CMake build system. Out-of-source builds, as described here, are the only supported build method.

  • Change to the ChiDG root directory.
    cd ChiDG/

  • Create a new build directory.
    mkdir build

  • Change to the build directory.
    cd build

  • Execute the CMake command with options to configure the build.
    cmake -DCMAKE_Fortran_COMPILER=gfortran -DCMAKE_BUILD_TYPE=Release ..

  • Run make to build the ChiDG library and executable.
    make

Dependencies

HDF5: ChiDG-formatted IO
CMake: Build system
TecIO: Visualization IO

License

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

Author Acknowledgement:

Nathan A. Wukie nwukie@gmail.com

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.