Direct Matrix Abstraction Program
From Wikipedia, the free encyclopedia
| The introduction to this article provides insufficient context for those unfamiliar with the subject. Please help improve the article with a good introductory style. |
| This article or section uses abbreviations that may be confusing or ambiguous. Please improve the article or discuss changes on the talk page.(December 2007) |
| This article or section is missing citations or needs footnotes. Using inline citations helps guard against copyright violations and factual inaccuracies. (May 2007) |
DMAP is an acronym for Direct Matrix Abstraction Program, a programming language used by companies in to customize NASTRAN. Many engineering companies use DMAP as a way to add certain classes of custom enhancements and features to their finite element software.
[edit] History
DMAP is an internal programming language developed as a part of NASTRAN (under NASA contract). It was the first to have a finite element program with a programming language that users could use to customize their version without needing access to source code.
Many aerospace companies built up internal support organizations that specialized in DMAP and over the years have become used to the limitations and burdens it imposes.
[edit] Development
Most DMAP is proprietary to the company that developed it, and therefore not generally available. That which is generally available is essentially shareware. It is not production code. As such, there is no guarantee it will be supported in the future.

