Skip to content

MYSTRANsolver/MYSTRAN

Repository files navigation

MYSTRAN

MYSTRAN is an acronym for “My Structural Analysis” (https://www.mystran.com)


Build Instructions | Introduction | Features | Get EXE or Make Binary | Documentation | Four Repositories | Developmental Goals | Ways You Can Help | Community


Build Instructions

See BUILD.md for both Windows and Linux build (compiling) instructions.

Introduction

MYSTRAN is a general purpose finite element analysis computer program for structures that can be modeled as linear (i.e. displacements, forces and stresses proportional to applied load). MYSTRAN is an acronym for “My Structural Analysis”, to indicate its usefulness in solving a wide variety of finite element analysis problems.

For anyone familiar with the popular NASTRAN computer program developed by NASA (National Aeronautics and Space Administration) in the 1970’s and popularized in several commercial versions since, the input to MYSTRAN will look quite familiar. Many structural analyses modeled for execution in NASTRAN will execute in MYSTRAN with little, or no, modification. MYSTRAN, however, is not NASTRAN. It is an independent program written in modern Fortran 95.

Features

  • Nastran compatibility
  • Linear Static Analysis
  • Modal analysis
  • Linear Elastic Buckling Analysis
  • Full Suite of 1D, 2D, and 3D elements
  • Support for Classical Laminated Plate Theory
  • OP2 Support

Get EXE or Make Binary

Windows EXE (executable) for can be found in the "Releases" section of this page (right hand pane).

Static Linux binaries have been built, but releases are in work. For now, it is better to build it yourself -- it's really straightforward.

Documentation

The end user documentation is located the MYSTRAN_Documentation repository. This includes a Quick Setup Guide, User Manual, and Theory Manual.

Four Repositories

The MYSTRAN project consists of five repositories.

1 - This repository contains the source code and build instructions.

2 - The MYSTRAN_Documentation repository contains various documents related to the MYSTRAN program.

3 - The MYSTRAN_Resources repository consists of files for MYSTRAN developers. It also contains information and files related to pre- and post-processors relevant to MYSTRAN.

4 - The MYSTRAN_Benchmark repository contains the test cases and utilities used to verify that a new build produces results consistent with prior builds and models that have been verified.

Developmental Goals

  • Continue the implementation of the MITC shell elements and shell element buckling capability
  • Validation effort (hundreds/thousands of test cases)
  • Discover and resolve bugs
  • Improve performance

Ways You Can Help

  • Join the MYSTRAN Discord Channel and/or Forum (links below)
  • Report bugs and inconsistencies
  • Report issues with Documentation
  • A large validation effort is underway. This will require the assistance of the community. Any help would be greatly appreciated.

Community

About

MYSTRAN is a general purpose finite element analysis solver

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages