Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Computational Science, Engineering & Technology Series
ISSN 1759-3158 CSETS: 35
COMPUTATIONAL METHODS FOR ENGINEERING TECHNOLOGY Edited by: B.H.V. Topping and P. Iványi
Chapter 3
Advances in Symbolic and Numerical Approaches in Computational Mechanics D. Eyheramendy1, S. Lejeunes2, R. Saad3 and L. Zhang1
1Centrale Marseille - LMA, CNRS UPR7051
Aix Marseille University, Technopole de Château-Gombert,
Marseille, France
D. Eyheramendy, S. Lejeunes, R. Saad, L. Zhang, "Advances in Symbolic and Numerical Approaches
in Computational Mechanics", in B.H.V. Topping and P. Iványi, (Editor), "Computational Methods for Engineering Technology", Saxe-Coburg Publications, Stirlingshire, UK, Chapter 3, pp 61-88, 2014. doi:10.4203/csets.35.3
Keywords: object-oriented programming, Java, finite elements, isogeometric
analysis, symbolic computations, automatic programming..
Summary
In this paper, we give a global overview of the latest advances in computational
mechanics code design. We give a brief historical perspective of the evolution of
finite element code design since the introduction of object-oriented programming in
the 90’s. Then, we try to outline the structure of future computational tools. Besides
classical architectures applied to multi-fields and multiphysics problems, we present
a tentative example of generalization of the discretization scheme to isogeometric
analysis, fully integrated in the same variational framework as finite elements.
Following, a meta-level of code is developed to manage the variational formulation
framework in a symbolic way. This way of thinking about the design of
computational tools is expected to open new tracks in the development of codes,
offering the natural and fast extendibility capabilities needed in modern engineering.
purchase the full-text of this chapter (price £20)
go to the previous chapter |
|