Show simple item record

dc.contributor.authorGalbraith, Marshall C.
dc.contributor.authorAllmaras, Steven R.
dc.contributor.authorDarmofal, David L.
dc.date.accessioned2017-01-30T16:34:01Z
dc.date.available2017-01-30T16:34:01Z
dc.date.issued2015-01
dc.identifier.isbn978-1-62410-343-8
dc.identifier.urihttp://hdl.handle.net/1721.1/106675
dc.description.abstractPrevious work by the authors has demonstrated a high-order fully-automated output-error based mesh adaptation method suitable for solving the Reynolds-Averaged Navier-Stokes equations. The high-order of accuracy is achieved with a discontinuous Galerkin discretization. While the adaptation method has proven to provide significant reduction in computational cost relative to second-order methods, the authors are currently exploring alternate high-order finite element discretizations to further reduce the computational cost. However, the previously developed software framework is not suitable for all discretizations of interest. Hence, a new software framework is being developed with enhanced maintainability and flexibility relative to the previous framework. This paper focuses on strategies employed to accelerate the development of the new software framework. A software development environment that promotes a verification driven process for software development is presented. The development environment encourages developers to incorporate the verification principles of Verification and Validation as part of the software development process to promote maintainability and collaboration. The software development is further accelerated through the use of automatic differentiation, which is used here to automatically compute the linearization of a mathematical model. This paper outlines an implementation of automatic differentiation with minimal computational overhead relative to manually written linearizations.en_US
dc.description.sponsorshipBoeing Companyen_US
dc.description.sponsorshipUnited States. National Aeronautics and Space Administration (Cooperative Agreement NNX12AJ75A)en_US
dc.description.sponsorshipSaudi Aramcoen_US
dc.language.isoen_US
dc.publisherAmerican Institute of Aeronautics and Astronauticsen_US
dc.relation.isversionofhttp://dx.doi.org/10.2514/6.2015-0818en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleA Verification Driven Process for Rapid Development of CFD Softwareen_US
dc.typeArticleen_US
dc.identifier.citationGalbraith, Marshall C., Steven Allmaras, and David L. Darmofal. “A Verification Driven Process for Rapid Development of CFD Software.” American Institute of Aeronautics and Astronautics, 2015.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Aeronautics and Astronauticsen_US
dc.contributor.mitauthorGalbraith, Marshall C.
dc.contributor.mitauthorAllmaras, Steven R.
dc.contributor.mitauthorDarmofal, David L.
dc.relation.journalProceedings of the 53rd AIAA Aerospace Sciences Meetingen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsGalbraith, Marshall C.; Allmaras, Steven; Darmofal, David L.en_US
dspace.embargo.termsNen_US
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record