Direct Matrix Abstraction Program

From Wikipedia, the free encyclopedia

DMAP is an acronym for Direct Matrix Abstraction Process.DMAP is an acronym for Direct Matrix Abstraction Process.

Companies using certain Nastran codes, in particular MSC.Nastran, used DMAP as a way to add certain classes of custom enhancements and features to their analysis software.

DMAP was developed at a time when computer memory and related hardware were very expensive. So, a code written in low level language was needed to efficiently manipulate matrices and do numerical analysis. Companies built up a support organization of code writers and analysts that specialized in DMAP and over the years have become used to the limitations and burdens it imposes. The skills needed to write and understand the coding language and the implementation in Nastran are extremely demanding.

Most DMAP is essentially shareware. It is not production code. As such, there is no guarantee it will be supported in the future.