mast-multiphysics icon indicating copy to clipboard operation
mast-multiphysics copied to clipboard

Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST) - Sensitivity-enabled multiphysics FEA for design

Results 23 mast-multiphysics issues
Sort by recently updated
recently updated
newest added

While configuring GitHub Actions in this repository and attempting to get MAST to compile with both libMesh versions 1.5.1 and 1.6.2 I ran into issues related to handling of the...

This branch adds support for various cross sections named and parameterized based on MSC Nastran's beam library.

The purpose of the code in this PR is to provide a foundation to enable the following features in MAST: * Automatic differentiation evaluation of sensitivity and Jacobian quantities *...

fixed issue with sensitivity analysis of eigenproblem, where the get_eigenpair method needed the B matrix, which was overwritten by the B_sens matrix. Now, we are creating two separate matrices for...

These changes allow the user to explicitly define the adjoint right-hand-side (rhs) for multiple quantities of interest. This brings the MAST implementation of adjoints closer to that implemented in libMesh....

This allows dirichlet boundary conditions, both zero and non-zero, to be applied on individual degrees of freedom. The formatting for defining BCs is similar to that of Nastran. The new...

This was implemented a long time ago but was never merged into master. This moves the definition of the PointLoad class definition from the examples into the library itself. This...

This PR formally adds the feature for applying concentrated point loads to structural systems. This load application is similar in principle to Nastran/ASTROS FORCE cards and Abaqus *CLOAD keyword entry.

As I've been working the last few days I've been using clang-tidy and checking out some of the warnings/errors it gives to see where we can clean things up. It...

@manavbhatia One thing @JohnDN90 and I noticed was that there is a mix of protected and public residual/Jacobian methods in the elements. The protected ones (for example `thermal_residual()` in 1D...