FEBio: finite elements for biomechanics.

Steve A Maas, Benjamin J Ellis, Gerard A Ateshian, Jeffrey A Weiss
Author Information
  1. Steve A Maas: Department of Bioengineering, Scientific Computing and Imaging Institute, University of Utah, Salt Lake City, UT 84112, USA.

Abstract

In the field of computational biomechanics, investigators have primarily used commercial software that is neither geared toward biological applications nor sufficiently flexible to follow the latest developments in the field. This lack of a tailored software environment has hampered research progress, as well as dissemination of models and results. To address these issues, we developed the FEBio software suite (http://mrl.sci.utah.edu/software/febio), a nonlinear implicit finite element (FE) framework, designed specifically for analysis in computational solid biomechanics. This paper provides an overview of the theoretical basis of FEBio and its main features. FEBio offers modeling scenarios, constitutive models, and boundary conditions, which are relevant to numerous applications in biomechanics. The open-source FEBio software is written in C++, with particular attention to scalar and parallel performance on modern computer architectures. Software verification is a large part of the development and maintenance of FEBio, and to demonstrate the general approach, the description and results of several problems from the FEBio Verification Suite are presented and compared to analytical solutions or results from other established and verified FE codes. An additional simulation is described that illustrates the application of FEBio to a research problem in biomechanics. Together with the pre- and postprocessing software PREVIEW and POSTVIEW, FEBio provides a tailored solution for research and development in computational biomechanics.

References

  1. J Biomech Eng. 2010 Jun;132(6):061006 [PMID: 20887031]
  2. Ann Biomed Eng. 2007 Jan;35(1):120-35 [PMID: 17120139]
  3. Clin Biomech (Bristol, Avon). 2006 May;21(4):420-6 [PMID: 16457915]
  4. J Biomech Eng. 2007 Feb;129(1):105-9 [PMID: 17227104]
  5. J Biomech. 1973 Sep;6(5):511-20 [PMID: 4748499]
  6. J Biomech. 2006;39(7):1279-86 [PMID: 15907330]
  7. Ann Biomed Eng. 2005 Sep;33(9):1136-41 [PMID: 16133922]
  8. Microvasc Res. 1971 Oct;3(4):400-15 [PMID: 5130333]
  9. Ann Biomed Eng. 2007 Apr;35(4):546-59 [PMID: 17294117]
  10. J Biomech Eng. 1984 May;106(2):165-73 [PMID: 6738022]
  11. J Biomech. 1997 Nov-Dec;30(11-12):1157-64 [PMID: 9456384]
  12. J Biomech Eng. 2003 Aug;125(4):434-8 [PMID: 12968567]
  13. Ann Biomed Eng. 2010 Jan;38(1):66-76 [PMID: 19911278]
  14. Circ Res. 1972 Feb;30(2):244-52 [PMID: 5061321]
  15. J Biomech Eng. 2007 Jun;129(3):405-12 [PMID: 17536908]
  16. J Biomech Eng. 1986 Nov;108(4):372-81 [PMID: 3795885]
  17. Med Image Comput Comput Assist Interv. 2006;9(Pt 1):792-9 [PMID: 17354963]
  18. Proc Inst Mech Eng H. 2010;224(7):801-12 [PMID: 20839648]
  19. J Biomech. 2003 Dec;36(12):1785-96 [PMID: 14614932]
  20. J Biomech. 2011 Feb 24;44(4):607-13 [PMID: 21144519]
  21. J Biomech Eng. 1980 Feb;102(1):73-84 [PMID: 7382457]
  22. Comput Methods Biomech Biomed Engin. 2007 Jun;10(3):171-84 [PMID: 17558646]
  23. Comput Methods Biomech Biomed Engin. 2005 Apr;8(2):83-91 [PMID: 16154872]
  24. J Biomech Eng. 2005 Jun;127(3):364-73 [PMID: 16060343]
  25. Biorheology. 1974 Mar;11(2):137-47 [PMID: 4441640]
  26. J Biomech. 1972 Nov;5(6):591-600 [PMID: 4665895]
  27. J Biomech. 1974 May;7(3):277-85 [PMID: 4844332]

Grants

  1. R01 GM083925/NIGMS NIH HHS
  2. 1R01GM083925/NIGMS NIH HHS

MeSH Term

Biomechanical Phenomena
Compressive Strength
Elasticity
Finite Element Analysis
Humans
Ligaments
Materials Testing
Mechanical Phenomena
Nonlinear Dynamics
Shoulder Joint
Software
Stress, Mechanical
Surface Properties

Word Cloud

Created with Highcharts 10.0.0FEBiobiomechanicssoftwarecomputationalresearchresultsfieldapplicationstailoredmodelsfiniteFEprovidesdevelopmentinvestigatorsprimarilyusedcommercialneithergearedtowardbiologicalsufficientlyflexiblefollowlatestdevelopmentslackenvironmenthamperedprogresswelldisseminationaddressissuesdevelopedsuitehttp://mrlsciutahedu/software/febiononlinearimplicitelementframeworkdesignedspecificallyanalysissolidpaperoverviewtheoreticalbasismainfeaturesoffersmodelingscenariosconstitutiveboundaryconditionsrelevantnumerousopen-sourcewrittenC++particularattentionscalarparallelperformancemoderncomputerarchitecturesSoftwareverificationlargepartmaintenancedemonstrategeneralapproachdescriptionseveralproblemsVerificationSuitepresentedcomparedanalyticalsolutionsestablishedverifiedcodesadditionalsimulationdescribedillustratesapplicationproblemTogetherpre-postprocessingPREVIEWPOSTVIEWsolutionFEBio:elements

Similar Articles

Cited By