Nastran - Software Architecture

Software Architecture

NASTRAN is written primarily in FORTRAN and contains over one million lines of code. NASTRAN is compatible with a large variety of computers and operating systems ranging from small workstations to the largest supercomputers.

NASTRAN was designed from the beginning to consist of several modules. A module is a collection of FORTRAN subroutines designed to perform a specific task—processing model geometry, assembling matrices, applying constraints, solving matrix problems, calculating output quantities, conversing with the database, printing the solution, and so on. The modules are controlled by an internal language called the Direct Matrix Abstraction Program (DMAP).

Each type of analysis available is called a solution sequence.

Some of the most common solution sequence codes are:

  • 101 - Linear Static
  • 103 - Modal
  • 105 - Buckling
  • 106 - Non-Linear Static
  • 107 - Direct Complex Eigenvalue
  • 108 - Direct Frequency Response
  • 109 - Direct Transient Response
  • 110 - Modal Complex Eigenvalue
  • 111 - Modal Frequency Response
  • 112 - Modal Transient Response
  • 129 - Nonlinear Transient
  • 144 - Static Aeroelastic Analysis
  • 145 - Flutter / Aeroservoelastic analysis
  • 146 - Dynamic Aeroelastic Analysis
  • 153 - Non-Linear static coupled with heat transfer
  • 159 - Nonlinear Transient coupled with Heat transfer
  • 187 - DDAM
  • 200 - Design Optimization and Sensitivity analysis
  • 400 - Non-Linear Static and Dynamic (implicit) (MSC.NASTRAN native, supersedes 106, 129, 153 and 159 - part of MSC.NASTRAN)
  • 600 - Non-Linear Static and Dynamic (implicit) (front end to MSC.Marc - part of MSC.NASTRAN)
  • 601 - Implicit Non-Linear (ADINA for NX Nastran)
  • 700 - Explicit Non-Linear (LS Dyna plus MSC.Dytran - part of MSC.NASTRAN)
  • 701 - Explicit Non-Linear (ADINA for NX Nastran)

Read more about this topic:  Nastran

Famous quotes containing the word architecture:

    The two elements the traveler first captures in the big city are extrahuman architecture and furious rhythm. Geometry and anguish. At first glance, the rhythm may be confused with gaiety, but when you look more closely at the mechanism of social life and the painful slavery of both men and machines, you see that it is nothing but a kind of typical, empty anguish that makes even crime and gangs forgivable means of escape.
    Federico García Lorca (1898–1936)