TY - JOUR
T1 - An object-oriented framework for finite element analysis based on a compact topological data structure
AU - Beghini, Lauren L.
AU - Pereira, Anderson
AU - Espinha, Rodrigo
AU - Menezes, Ivan F.M.
AU - Celes, Waldemar
AU - Paulino, Glaucio H.
N1 - Funding Information:
The authors appreciate constructive comments and insightful suggestions from the anonymous reviewers. L.L. Beghini acknowledges support from the National Science Foundation (NSF) Graduate Research Fellowship Program (GFRP). A. Pereira, R. Espinha, I.F.M. Menezes and W. Celes acknowledge the financial support provided by Tecgraf/PUC-Rio (Group of Technology in Computer Graphics), Rio de Janeiro, Brazil. We are thankful to the NSF support through grants CMMI 1321661 and CMMI 1335160. We also appreciate the support from the Donald B. and Elizabeth M. Willett endowment at the University of Illinois at Urbana-Champaign. Any opinion, finding, conclusions or recommendations expressed here are those of the authors and do not necessarily reflect the views of the sponsors.
PY - 2014/2
Y1 - 2014/2
N2 - This paper describes an ongoing work in the development of a finite element analysis system, called TopFEM, based on the compact topological data structure, TopS [1,2]. This new framework was written to take advantage of the topological data structure together with object-oriented programming concepts to handle a variety of finite element problems, spanning from fracture mechanics to topology optimization, in an efficient, but generic fashion. The class organization of the TopFEM system is described and discussed within the context of other frameworks in the literature that share similar ideas, such as GetFEM++, deal.II, FEMOOP and OpenSees. Numerical examples are given to illustrate the capabilities of TopS attached to a finite element framework in the context of fracture mechanics and to establish a benchmark with other implementations that do not make use of a topological data structure.
AB - This paper describes an ongoing work in the development of a finite element analysis system, called TopFEM, based on the compact topological data structure, TopS [1,2]. This new framework was written to take advantage of the topological data structure together with object-oriented programming concepts to handle a variety of finite element problems, spanning from fracture mechanics to topology optimization, in an efficient, but generic fashion. The class organization of the TopFEM system is described and discussed within the context of other frameworks in the literature that share similar ideas, such as GetFEM++, deal.II, FEMOOP and OpenSees. Numerical examples are given to illustrate the capabilities of TopS attached to a finite element framework in the context of fracture mechanics and to establish a benchmark with other implementations that do not make use of a topological data structure.
KW - Adaptive simulations
KW - Finite element method
KW - Object-oriented programming
KW - Topological data structure
UR - http://www.scopus.com/inward/record.url?scp=84890450634&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84890450634&partnerID=8YFLogxK
U2 - 10.1016/j.advengsoft.2013.10.006
DO - 10.1016/j.advengsoft.2013.10.006
M3 - Article
AN - SCOPUS:84890450634
SN - 0965-9978
VL - 68
SP - 40
EP - 48
JO - Advances in Engineering Software
JF - Advances in Engineering Software
ER -