Domain specific language for finite element modeling and simulation

Yuan Feng, José Antonio Abell Mena, Han Yang, Hexiang Wang, Boris Jeremić*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

A domain specific language (DSL), called the Finite Element Interpreter (FEI), is developed and presented. The FEI DSL is designed and developed specifically for linear and nonlinear finite element analysis of static and dynamic behavior of soils and structures. While the main focus is on soils and structures, developed DSL can be used in many other fields of linear and nonlinear analysis of solids and structures in other fields of engineering. The design of FEI takes advantage of modern computer capabilities and text editing software to develop a language which promotes (i) self-documenting analysis scripts, (ii) promotes understanding of finite element modeling, (iii)awareness to physical units, (iv) provides problem specific language constructs, and (v) is safe to execute. Simple examples are used to describe FEI DSL, while many other, more sophisticated, realistic examples are available through the Real-ESSI web site http://real-essi.info.

Original languageEnglish
Article number103666
JournalAdvances in Engineering Software
Volume193
DOIs
StatePublished - Jul 2024

Bibliographical note

Publisher Copyright:
© 2024

Keywords

  • Domain Specific Language
  • FEM

Fingerprint

Dive into the research topics of 'Domain specific language for finite element modeling and simulation'. Together they form a unique fingerprint.

Cite this