Overview

FEBio is a nonlinear finite element solver that is specifically designed for biomechanical applications. It offers modeling scenarios, constitutive models and boundary conditions that are relevant to many research areas in biomechanics. All features can be used together seamlessly, giving the user a powerful tool for solving 3D problems in computational biomechanics. The software is open-source, and pre-compiled executables for Windows, OS-X and Linux platforms are available.
FEBio supports two analysis types, namely quasi-static and dynamic. In a quasi-static analysis, the (quasi-) static response of the system is sought and the effects of inertia are ignored. In the presence of biphasic materials, a coupled solid-fluid problem is solved. In a dynamic analysis, the inertial effects are included in the governing equations to calculate the time dependent response of the system.
Many nonlinear constitutive models are available, allowing the user to model the often complicated biological tissue behavior. Several isotropic constitutive models are supported such as Neo-Hookean, Mooney-Rivlin, Ogden, Arruda-Boyce and Veronda-Westmann. In addition to the isotropic models there are several transversely isotropic constitutive models available. These models are useful for representing biological tissues such as tendons, muscles and other tissues that contain fibers. FEBio also contains a rigid body constitutive model, which can be used to represent materials or structures whose deformation is negligible compared to that of other materials in the overall model. Several constitutive models are available for representing the solid phase of biphasic materials, which are materials that contain both a solid phase and a fluid phase.
FEBio supports a wide range of boundary conditions to model interactions between materials that are relevant to problems in biomechanics. These include prescribed displacements, nodal forces and pressure forces. FEBio provides the ability to represent frictionless and frictional contact. As of version 1.2 it is also possible to model the fluid flow across two contacting poroelastic materials. Finally, the user may specify a body force to model the effects of, for instance, gravity or base acceleration.
FEBio is a nonlinear implicit FE solver and does not have mesh generation capabilities. Therefore the input files, which are described in detail in this document, need to be generated by preprocessing software. The preferred preprocessor for FEBio is called PreView.
Download
FEBio Download Files
The executable files are zipped and include the executable file, documentation and the verification suite. The Windows platform file includes an installer. On the other platforms, unzip the file into a directory. The test suites include a collection of over 100 verification problems and a collection of larger example problems. The source code is also available as a separate download. The Release version is the stable version. The Development version contains the latest feature additions.
For all support questions, to request a feature or to report a bug, please visit the FEBio forum.
Documentation
FEBio Documentation
Documentation includes the user's and theory manuals in pdf and online forms and the source code documentation using Doxygen.
Online Manuals:
The online manuals use mathml to represent equations, which is not supported in all browsers. Firefox is the recommended browser. Opera has limited support and Safari and Chrome do not support mathml at this time. Internet Explorer users will need to download MathPlayer. 
Download PDF:
FEBio 1.4 Developers Manual (191.01 kB 2011-09-14 15:32:46MT)
FEBio 1.6 Developers Manual (206.54 kB 2013-05-06 13:40:48)
FEBio 1.4 Theory Manual (869.16 kB 2011-09-21 15:03:55MT)
FEBio 1.4 Users Manual (740.79 kB 2011-09-21 15:05:06MT)
FEBio 1.5 Theory Manual (887.28 kB 2012-05-02 14:42:08MT)
FEBio 1.5 Users Manual (700.25 kB 2012-05-02 14:42:33MT)
FEBio Database Specification (187.12 kB 2012-04-18 17:59:33MT)
Release Notes:
Release Notes (43.61 kB 2012-05-02 14:53:27MT)
Source Code:
Source Code Documentation (Doxygen - opens in a new window)
Workshop Presentations
CMBBE 2013 FEBio Workshop - Multiphasic (65.08 MB)
For all support questions, to request a feature or to report a bug, please visit the FEBio forum.
Publications
FEBio Software Suite Publications
Publications either about FEBio, PreView or PostView, or that use them in research.
If you publish manuscripts, conference papers or abstracts that use FEBio, please reference the following manuscript:
Maas SA, Ellis BJ, Ateshian GA, Weiss JA: FEBio: Finite Elements for Biomechanics. Journal of Biomechanical Engineering, 134(1):011005, 2012. (link) (PubMed) (pdf)
Lab Publications
External Publications
Gallery
FEBio Gallery
Screenshots, images and animation gallery from FEBio. Click on the thumbnails below.
FEBio Videos
| Saddle For Pressure | |
|
|
|
| Beam Buckling Stiff | |
|
|
|
| N8 Walk | |
|
|
|
| PT 44 Walk | |
|
|
|
| Left Ventricle |
|
|
|
|
| Hip | |
|
|
External Grants
| Development of FEBio is supported in part by a grant from the U.S. National Institutes of Health |
![]() |
Overview







