Software virtual machines for development of finite element systems
- 1 January 1986
- journal article
- Published by Emerald Publishing in Engineering Computations
- Vol. 3 (1) , 18-26
- https://doi.org/10.1108/eb023637
Abstract
The software virtual machine (SVM) concept is described as a methodology to reduce the manpower required to implement and maintain finite element software. A SVM provides the engineering programmer with high-level languages to facilitate the structuring and management of data, to define and interface process modules, and to manage computer resources. A prototype finite element system has been successfully implemented using the SVM approach. Development effort is significantly reduced compared to a conventional all-FORTRAN approach. The impact on execution efficiency of the SVM is described along with special procedures developed to minimize overhead in compute-bound modules. Planned extensions of capabilities in the SVM used by the authors are outlined.Keywords
This publication has 8 references indexed in Scilit:
- A generalized software system for non-linear analysisAdvances in Engineering Software (1978), 1980
- Prospects of finite element programs in det norske veritasComputers & Structures, 1980
- Database management in scientific computing—II. Data structures and program architectureComputers & Structures, 1980
- Trends and aspects of the development of large finite element software systemsComputers & Structures, 1979
- Database management in scientific computing—I. General descriptionComputers & Structures, 1979
- FINITE: An approach to structural mechanics systemsInternational Journal for Numerical Methods in Engineering, 1977
- SESAM-69—A general purpose finite element method programComputers & Structures, 1974
- Polo problem oriented language organizerComputers & Structures, 1972