## STRUCTURAL MATRIX COMPUTATIONS WITH UNITS: DATA STRUCTURES, ALGORITHMS, AND SCRIPTING LANGUAGE DESIGN

### BibTeX

@MISC{Austin_structuralmatrix,

author = {A. Austin and Wane-jang Lin and Xiaoguang G. Chen},

title = {STRUCTURAL MATRIX COMPUTATIONS WITH UNITS: DATA STRUCTURES, ALGORITHMS, AND SCRIPTING LANGUAGE DESIGN},

year = {}

}

### OpenURL

### Abstract

ABSTRACT: Despite the well known benefits of physical units, matrices, and matrix

### Citations

87 |
YACC—Yet Another Compiler Compiler. Computer Science
- Johnson
- 1975
(Show Context)
Citation Context ...IX tool YACC, an acronym for Yet Another Compiler Compiler. As shown in Fig. 8, we have designed a Bacus-Naur form (BNF) grammar for the definition and solution of matrix and finite element problems (=-=Johnson 1975-=-). YACC takes a language description (i.e., grammar) and automatically generates C code for a parser that will match streams of input against the rules of the language. For a gentle introduction to YA... |

23 |
Scripting: Higher Level Programming for the 21st
- Ousterhout
- 1998
(Show Context)
Citation Context ...h of the code needed to solve a problem using a system programming language is due to the language being typed, broadly speaking, weakly typed scripting languages require less code accomplish a task (=-=Ousterhout 1998-=-). ALADDIN STACK MACHINE The heart of the Aladdin kernel is a finite-state stack machine model that follows in the spirit of work presented by Kernighan and Pike (1983). Stack machines are suitable fo... |

10 | Incorporation of units into programming languages - Karr, Loveman - 1978 |

9 |
Strong Typing and Physical Units
- Manner
- 1986
(Show Context)
Citation Context ...g for expressions and assignments during compilation (and passing of parameters in function calls), and allows for problem oriented scaling of variables, and automatic conversion of systems of units (=-=Manner 1986-=-). The target application areas for this work are static and dynamic analysis of multi-story buildings and highway bridge structures, including earthquake resistant structures. From an engineering per... |

6 | Dimensional Analysis with C - Cmelik, Gehani - 1988 |

6 |
Databases and Units of Measure
- Gehani
- 1982
(Show Context)
Citation Context ... were omitted. Since the selection of a system of units is most often based on convenience and tradition, units of measure are just as important as the numerical quantity itself (Cmelik, Gehani 1988; =-=Gehani, 1982-=-; Karr, Loveman 1978). Despite the well known benefits of matrices and matrix algebra, and physical units, most engineering analysis packages are essentially dimensionless. They simply hold the engine... |

4 | ALADDIN: A Computational Toolkit for Interactive Engineering Matrix and Finite Element Analysis - Austin, Chen, et al. - 1995 |

4 |
A Methodology for Decomposing System Requirements into Data Processing Requirements
- Salter
- 1976
(Show Context)
Citation Context ...ysical quantities, matrices of physical quantities, finite element meshes and numerical solution procedures. The scripting language should be a composition of data, control structures, and functions (=-=Salter 1976-=-). 3. Defined Steps and Ordering of the Steps. The steps will define the transformations that can be carried out on system components (e.g., nearly all engineering processes will require iteration and... |

2 |
Unit Conversion Guide, Fuels and Petrochemical Division of AICHE
- AICHE
- 1990
(Show Context)
Citation Context ...basic engineering quantities such as length, mass, and force, are defined by a numerical value (number itself) plus physical units. Fig. 3 is a subset of units presented in the Unit Conversion Guide (=-=AICHE 1990-=-), and shows the primary base units, supplementary units, and derived units that occur in structural analysis. The four basic units needed for engineering analysis are: length unit L; mass unit M; tim... |

2 |
Computational Structural Mechanics : From National Defense to National Resource
- Goudreau
- 1994
(Show Context)
Citation Context ...ed, fast and accurate, flexible, reliable, and of course, easy to use. The pathway from automated information management and ease-of-use to productivity gains is well defined (Austin, Chen, Lin 1995; =-=Goudreau 1994-=-). With these opportunities in mind, a fundamental tenet of our work is that matrices, matrix algebra, and physical units are key ingredients of structural engineering systems integration. Matrices an... |

2 |
Method Integration : Concepts and Case Studies, John-Wiley and Sons
- Kronlof
- 1993
(Show Context)
Citation Context ...for interactive matrix and finite element analysis (Austin, Chen, Lin 1995). Our implementation has been inspired in part by the systems integration methods developed for the European ESPRIT Project (=-=Kronlof 1993-=-), namely that a system specification should contain four key components: 1. A Model. The model will include data structures for the information (i.e., physical quantities, matrices of physical quanti... |

2 |
The Student Edition of
- Mathworks
- 1995
(Show Context)
Citation Context ...gineer responsible for selecting a set of engineering units and making sure their use is consistent. For example, MATLAB supports matrix calculations but does not support units of measurement at all (=-=Mathworks 1995-=-). Among the engineering analysis programs that do incorporate physical units, most handle them at either the program input and output stage (i.e., the input and output will be presented and displayed... |

2 |
Engineers’ Lapse Led to Loss of Mars Spacecraft : Lockheed didn’t tally Metric Units, The Washington Post
- Sawyer
- 1999
(Show Context)
Citation Context ...llion dollar Mars Climate Orbiter which recently plowed into the Martian atmosphere because engineers failed to make a simple conversion from English units to metric in their navigation calculations (=-=Sawyer 1999-=-). OBJECTIVES AND SCOPE The objectives of this research are to use systems development methodologies and ideas from computer science to design and implement a scripting language and computational tool... |