MASTmultiphysics / mast-multiphysics

Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST) - Sensitivity-enabled multiphysics FEA for design
https://www.mast-multiphysics.com
GNU Lesser General Public License v2.1
43 stars 24 forks source link
aeroelasticity finite-element-analysis fluid-structure-interaction sensitivity-analysis thermoelasticity topology-optimization

MAST: Multidisciplinary-design Adaptation and Sensitivity Toolkit

Build Status

The Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST) is a sensitivity-enabled, multiphysics FEA tool developed to support computational design and engineering analysis.

In addition to analysis of complex, nonlinear physics on large built-up models, MAST supports efficient analytical gradient/sensitivity calculation using direct and adjoint methods. As a result, it is well suited for gradient-based multidisciplinary design optimization processes.

MAST is developed at the Computational Dynamics and Design Laboratory at Mississippi State University in collaboration with the Air Force Research Laboratory (AFRL) Multidisciplinary Science and Technology Center (MSTC).

The MAST website is https://mastmultiphysics.github.io and includes examples/tutorials, API documentation, and a growing theory/users guide.

Capabilities

An abbreviated list of capabilities is given below.

Installation

Detailed installation/build instructions for MAST and its dependencies are located on the website or can be located in the source repository in doc\install\*.dox.

Submodules

To keep the size of the main MAST repository smaller, a git submodule is used to store large media/assets such as images and animations used for the documentation in a separate repo (doc/assets). To build the documentation locally, you must update the submodule. To do this, simply run the following commands from inside the root level of this main repository:

git submodule init
git submodule update

Copyright

Copyright (C) 2013-2020 Manav Bhatia and MAST authors

Clearances

Contributions to MAST by AFRL have been cleared for public release by case numbers: 88ABW-2016-5689, 88ABW-2017-5258, 88ABW-2020-0297.