Skip to content
FEBio Manuals
A.9 GMsh
Initializing search
Theory
Studio
Features
Febcode
FEBio Manuals
Theory
Theory
Preface
Chapter 1 - Introduction
Chapter 1 - Introduction
1.1 Overview of FEBio
1.2 About this document
Chapter 2 - Continuum Mechanics
Chapter 2 - Continuum Mechanics
2.1 Vectors and Tensors
2.2 The Directional Derivative
2.3 Cauchy Stress
2.4 Axioms of Conservation
2.5 Kinematics of the Continuum
2.6 Hyperelasticity
2.7 Biphasic Material
2.8 Biphasic-Solute Material
2.9 Triphasic and Multiphasic Materials
2.10 Constrained Reactive Mixture of Solids
2.11 Equilibrium Swelling
2.12 Chemical Reactions
2.13 Fluid Mechanics
2.14 Fluid-Structure Interactions
2.15 Hybrid Biphasic Material
2.16 Fluid-Solutes Analyses
Chapter 3 - The Nonlinear FE Method
Chapter 3 - The Nonlinear FE Method
3.1 Weak formulation for Solid Materials
3.2 Weak formulation for biphasic materials
3.3 Weak Formulation for Biphasic-Solute Materials
3.4 Weak Formulation for Multiphasic Materials
3.5 Computational Fluid Dynamics
3.6 Weak Formulation for FSI
3.7 Weak Formulation for BFSI
3.8 Weak Formulation for Fluid-Solutes Analyses
3.9 Newton-Raphson Method
3.10 Generalized $\alpha-$Method
Chapter 4 - Element Library
Chapter 4 - Element Library
4.1 Solid Elements
4.2 Shell Elements
Chapter 5 - Constitutive Models
Chapter 5 - Constitutive Models
5.1 Linear Elasticity
5.2 Compressible Materials
5.3 Nearly-Incompressible Materials
5.4 Viscoelasticity
5.5 Reactive Damage Mechanics
5.6 Reactive Plasticity
5.7 Reactive Elastoplastic Damage Mechanics
5.8 Hydraulic Permeability
5.9 Solute Diffusivity
5.10 Solute Solubility
5.11 Osmotic Coefficient
5.12 Active Contraction Model
5.13 Prescribed Active Contraction
5.14 Chemical Reaction Production Rate
5.15 Specific Reaction Rate
5.16 Viscous Fluids
Chapter 6 - Dynamics
Chapter 6 - Dynamics
6.1 Newmark Integration
6.2 Elastodynamics
6.3 Rigid Body Dynamics
Chapter 7 - Contact and Coupling
Chapter 7 - Contact and Coupling
7.1 Sliding Interfaces
7.2 Biphasic Contact
7.3 Biphasic-Solute Contact
7.4 Multiphasic Contact
7.5 Tied Contact
7.6 Tied Biphasic Contact
7.7 Tied Multiphasic Contact
7.8 Tied Fluid Interface
7.9 Rigid Connectors
7.10 Rigid-Deformable Coupling
7.11 Nonlinear Constraints
Chapter 8 - Optimization
Chapter 8 - Optimization
8.1 The Objective Function
8.2 The Levenberg-Marquardt Method
Appendix A - Tensor Calculus
Appendix A - Tensor Calculus
A.1 Second-Order Tensors
A.2 Higher Order Tensors
Studio
Studio
Preface
Chapter 1 - Introduction
Chapter 1 - Introduction
1.1 Overview of FEBioStudio
1.2 About this document
Chapter 2 - Getting Started
Chapter 2 - Getting Started
2.1 Starting FEBio Studio
2.2 Creating a New Model
2.3 Opening a Model
2.4 Exploring a Model
2.5 Solving the Model
2.6 Loading the Results
Chapter 3 - The FEBio Studio Environment
Chapter 3 - The FEBio Studio Environment
3.1 The Graphical User Interface
3.2 The Menu Bar
3.3 The Main Tool Bar
3.4 The Build Tool Bar
3.5 The Font Toolbar
3.6 The Graphics View
3.7 The Graphics Toolbar
3.8 The Model Viewer
3.9 The Build Panel
3.10 The Repository Panel
3.11 The Project Panel
3.12 The Curve Editor
3.13 The Mesh Inspector
3.14 The Measure Tool
3.15 FEBio Studio Settings
Chapter 4 - Creating, Loading, and Saving Models
Chapter 4 - Creating, Loading, and Saving Models
4.1 Starting a new model
4.2 Loading a model
4.3 Saving a model
Chapter 5 - Creating and Editing Geometry
Chapter 5 - Creating and Editing Geometry
5.1 Creating Geometry
5.2 Importing Geometry
5.3 Editing Geometry
5.4 Creating and Editing a Mesh
Chapter 6 - Generating and Editing Mesh Data
Chapter 6 - Generating and Editing Mesh Data
6.1 Adding Mesh Data
6.2 FEBio Mesh Data Generators
6.3 The Scalar Field Tool
6.4 The Fiber Generator Tool
6.5 Visualizing Mesh Data
Chapter 7 - Materials
Chapter 7 - Materials
7.1 Adding materials
7.2 Setting material parameters
7.3 Assigning materials
7.4 Creating a Solute Table
7.5 Creating a Solid-Bound Molecule Table
7.6 Adding Chemical Reactions
Chapter 8 - Boundary Conditions and Loads
Chapter 8 - Boundary Conditions and Loads
8.1 Boundary Conditions
8.2 Surface Loads
8.3 Initial Conditions
8.4 Assigning Boundary Conditions
Chapter 9 - Contact and Constraints
Chapter 9 - Contact and Constraints
9.1 Contact
9.2 Nonlinear constraints
Chapter 10 - Rigid Bodies
Chapter 10 - Rigid Bodies
10.1 Rigid Body Constraints
10.2 Rigid Body Initial Conditions
10.3 Rigid Body Loads
10.4 Rigid Connectors
10.5 The Rigid Boundary Condition
Chapter 11 - Defining Analysis Steps
Chapter 11 - Defining Analysis Steps
11.1 The Initial Step
11.2 Adding an Analysis Step
Chapter 12 - Configuring Output
Chapter 12 - Configuring Output
12.1 FEBio Logfile
12.2 FEBio Plotfile
Chapter 13 - Running FEBio from FEBioStudio
Chapter 13 - Running FEBio from FEBioStudio
13.1 Running FEBio
13.2 FEBio Launch Configurations
13.3 The FEBio Monitor
13.4 Running Batch Jobs
13.5 FEBio Job Reports
Chapter 14 - The Post Environment
Chapter 14 - The Post Environment
14.1 The Post Environment UI
14.2 The Post Menu
14.3 The Post Toolbar
14.4 The Graphics View
Chapter 15 - Saving Graphics
Chapter 15 - Saving Graphics
15.1 The Capture Frame
15.2 Taking a snapshot
15.3 Using the Ray Tracer
15.4 Recording an animation
15.5 Camera Control
Chapter 16 - The Post Panel
Chapter 16 - The Post Panel
16.1 The View Tab
16.2 The Material Tab
16.3 The Data Tab
16.4 The State Tab
Chapter 17 - Post Processing
Chapter 17 - Post Processing
17.1 Properties of the Model
17.2 Displacement Map
17.3 Color Map
17.4 Plane Cuts
17.5 Mirror Plane
17.6 Vector Plot
17.7 Isosurface plot
17.8 Slice plot
17.9 Tensor plot
17.10 Streamline Plot
17.11 Particle Flow Plot
17.12 Additional Windows
17.13 Post Session Files
Chapter 18 - Visualizing 3D Image Data
Chapter 18 - Visualizing 3D Image Data
18.1 Loading 3D image data
18.2 Image GUI Environment
18.3 Filters
18.4 Other 3D Image Visualization Options
18.5 Other 3D Image Tools
Chapter 19 - Using Python in FEBio Studio
Chapter 19 - Using Python in FEBio Studio
19.1 The Embedded Python Interpreter
19.2 The External Python Module
Chapter 20 - Using and Creating FEBio Plugins
Chapter 20 - Using and Creating FEBio Plugins
20.1 The Plugin Repository
20.2 Creating FEBio Plugins
Appendix A - Mesh Import Formats
Appendix A - Mesh Import Formats
A.1 FEBio
A.2 NIKE3D
A.3 HyperMesh ASCII
A.4 ABAQUS
A.5 LSDYNA keyword
A.6 ANSYS
A.7 DXF
A.8 Hypersurface ASCII
A.9 GMsh
A.10 BYU
A.11 VTK
A.12 STEP
A.13 BREP
A.14 IDEAS
A.15 NASTRAN
A.16 MESH
A.17 TETGEN
A.18 RAW
A.19 COMSOL
A.20 PLY
Appendix B - Standard Data Fields
Appendix B - Standard Data Fields
B.1 Standard Data Fields
Features
Features
Preface
Modules
Modules
solid
biphasic
solute
multiphasic
fluid
fluid-FSI
fluid-solutes
Features
Features
Analysis
Analysis
biphasic
fluid
fluid-FSI
fluid-solutes
multiphasic
multiphasic-FSI
solid
solute
Boundary conditions
Boundary conditions
actual fluid pressure
displacement script
fluid coronary outflow
fluid pressure
fluid pressure
fluid pressure
fluid RC
fluid RCR
fluid RCR
fluid resistance
fluid resistance
fluid rotational velocity
linear constraint
matching_osm_coef
normal displacement
prescribed concentration
prescribed deformation
prescribed deformation 2O
prescribed displacement
prescribed fluid dilatation
prescribed fluid pressure
prescribed fluid velocity
prescribed rotation
prescribed shell displacement
prescribed shell fluid pressure
rigid
rigid deformation
rigid_displacement
rigid_euler_angles
rigid_fixed
rigid_rotation
rigid_rotation_vector
zero concentration
zero displacement
zero fluid dilatation
zero fluid pressure
zero fluid velocity
zero rotation
zero shell displacement
Beamdomain
Beamdomain
elastic-truss
linear-beam
linear-truss
Callback
Callback
probe
Class
Class
ambient_concentration
box blur
child_dof
constrained levmar
fiber-odf
iterative blur
levmar
linear_constraint
material test
node
nrrd
parameter_sweep_param
powell
raw
rigid_cable_point
scan
Discretedomain
Discretedomain
deformable-spring
deformable-spring2
discrete
Discretematerial
Discretematerial
discrete composite
experimental spring
Hill
linear spring
nonlinear spring
tension-only linear spring
torsion spring
Eigensolver
Eigensolver
feast
Function1d
Function1d
const
linear ramp
math
point
scale
step
Globaldata
Globaldata
solid_bound
solute
Initial conditions
Initial conditions
displacement
initial concentration
initial fluid dilatation
initial fluid pressure
initial fluid pressure
initial fluid velocity
initial shell concentration
initial shell fluid pressure
initial_rigid_angular_velocity
initial_rigid_velocity
prestrain
rigid kinematics
shell velocity
velocity
Linearsolver
Linearsolver
accelerate
bicgstab
bipn
block
boomeramg
cg
diagonal
fgmres
hypre_gmres
hypre_pcg_amg
ichol
ilu0
ilut
LU
mkl_dss
pardiso
pardiso_64
pardiso-project
schur
skyline
strategy
superlu_mt
test
Load
Load
axial force
bearing load
biphasic-FSI traction
body force
body force script
centrifugal
const
fluid backflow stabilization
fluid backflow stabilization
fluid backflow stabilization
fluid body force
fluid centrifugal force
fluid mixture viscous traction
fluid moving frame
fluid normal traction
fluid normal velocity
fluid pressure
fluid tangential damping
fluid tangential stabilization
fluid tangential stabilization
fluid tangential stabilization
fluid velocity
fluid viscous traction
fluidflux
fluid-FSI traction
force
ideal gas pressure
mass damping
moving frame
multiphasic-FSI traction
nodal fluidflux
nodal_force
nodal_load
nodal_target_force
non-const
normal_traction
pipette aspiration
point
pressure
pressure Robin BC
pressure script
pressure_stabilization
radial force
rigid_axial_force
rigid_cable
rigid_follower_force
rigid_follower_moment
rigid_force
rigid_moment
sbm point source
solute backflow stabilization
solute backflow stabilization
solute convective flow
solute flux
solute flux
solute natural flux
solute natural flux
solute point source
soluteflux
surface attraction
traction
traction Robin BC
traction script
Loadcontroller
Loadcontroller
load controller script
loadcurve
math
math-interval
PID
Mat3dsvaluator
Mat3dsvaluator
const
map
Mat3dvaluator
Mat3dvaluator
angles
const
cylindrical
local
map
polar
spherical
vector
Material
Material
2D fiber neo-Hookean
2D trans iso Mooney-Rivlin
2D trans iso Veronda-Westmann
active fiber stress
Arruda-Boyce
Arruda-Boyce unconstrained
biphasic
biphasic-FSI
biphasic-solute
Carreau-Yasuda viscous solid
Carter-Hayes
Carter-Hayes (old)
cell growth
compressible Gent
continuous fiber distribution
continuous fiber distribution uncoupled
coupled Mooney-Rivlin
coupled trans-iso Mooney-Rivlin
coupled trans-iso Veronda-Westmann
coupled Veronda-Westmann
cubic CLE
damage fiber exp-linear
damage fiber exponential
damage fiber power
damage Mooney-Rivlin
damage neo-Hookean
damage trans iso Mooney-Rivlin
Donnan equilibrium
EFD Donnan equilibrium
EFD Mooney-Rivlin
EFD neo-Hookean
EFD neo-Hookean (new)
EFD uncoupled
EFD Veronda-Westmann
elastic damage
elastic material script
elastic membrane
ellipsoidal fiber distribution
ellipsoidal fiber distribution (old)
fiber neo-Hookean
fiber-CDF
fiber-CDF-uncoupled
fiber-entropy-chain
fiber-exp-linear
fiber-exponential-power-law
fiber-exponential-power-law-uncoupled
fiber-exp-pow
fiber-exp-pow sbm
fiber-exp-pow-linear
fiber-exp-pow-uncoupled
fiber-Kiousis-uncoupled
fiber-natural-NH
fiber-NH
fiber-NH-uncoupled
fiberODF
fiber-pow
fiber-pow-linear
fiber-pow-linear sbm
fiber-pow-linear-uncoupled
fluid
fluid-FSI
fluid-solutes
Fung orthotropic
Fung-ortho-compressible
Gent
HGO unconstrained
HGO-coronary
Holmes-Mow
Holzapfel-Gasser-Ogden
hyperelastic
incomp neo-Hookean
isotropic elastic
isotropic Hencky
isotropic Lee-Sacks
kinematic growth
linear truss
linear-beam
lung
micro-material
micro-material2O
mindlin elastic
Mooney-Rivlin
Mooney-Rivlin AD
Mooney-Rivlin von Mises Fibers
multigeneration
multiphasic
multiphasic-FSI
multiphasic-multigeneration
muscle material
natural neo-Hookean
neo-Hookean
neo-Hookean AD
neo-Hookean transiso
Newtonian viscous solid
Newtonian viscous solid uncoupled
Ogden
Ogden unconstrained
orthotropic CLE
orthotropic elastic
osmotic virial expansion
perfect osmometer
polynomial
porous neo-Hookean
prescribed fiber active contraction
prescribed isotropic active contraction
prescribed trans iso active contraction
prescribed uniaxial active contraction
prestrain elastic
PRLig
reactive fatigue
reactive plastic damage
reactive plasticity
reactive viscoelastic
reactive viscoelastic damage
reactive viscoelastic fatigue
remodeling solid
rigid body
scaled elastic
scaled uncoupled
Shenoy
solid mixture
solutes
spherical fiber distribution
spherical fiber distribution sbm
St.Venant-Kirchhoff
TC nonlinear orthotropic
tendon material
trace-free neo-Hookean
trans iso Mooney-Rivlin
trans iso MR-Estrada
trans iso Veronda-Westmann
trans-iso hyperelastic
triphasic
uncoupled active contraction
uncoupled active fiber stress
uncoupled elastic damage
uncoupled fiber-entropy-chain
uncoupled fiber-exp-linear
uncoupled Holmes-Mow
uncoupled hyperelastic
uncoupled isotropic Lee-Sacks
uncoupled prescribed fiber active contraction
uncoupled prescribed isotropic active contraction
uncoupled prescribed trans iso active contraction
uncoupled prescribed uniaxial active contraction
uncoupled prestrain elastic
uncoupled reactive fatigue
uncoupled reactive viscoelastic
uncoupled solid mixture
uncoupled trans-iso hyperelastic
uncoupled viscoelastic
uncoupled viscoelastic damage
Veronda-Westmann
viscoelastic
viscoelastic damage
von-Mises plasticity
wrinkle Ogden
Yeoh
Materialprop
Materialprop
active_contraction
active-const-supply
area growth
Bingham
Carreau
Carreau-Yasuda
CDF gamma
CDF log-normal
CDF quintic
CDF Simo
CDF step
CDF user
CDF Weibull
circular
concentration-independent
constant reaction rate
Cross
DC Deshpande-Fleck
DC Drucker shear stress
DC Drucker-Prager
DC max normal Lagrange strain
DC max normal stress
DC max shear stress
DC octahedral natural strain
DC octahedral shear strain
DC Simo
DC specific strain energy
DC strain energy density
DC von Mises stress
diff-Albro-iso
diff-const-iso
diff-const-ortho
diff-ref-iso
ellipsoidal
elliptical
exp-sed reaction rate
fiber growth
fiber-CDF
fiber-CDF-uncoupled
fiber-entropy-chain
fiber-exp-linear
fiber-exp-pow
fiber-exp-pow-linear
fiber-exp-pow-uncoupled
fiber-natural-NH
fiber-NH
fiber-NH-uncoupled
fiber-pow
fiber-pow-linear
fiber-pow-linear-uncoupled
fibers-2d-trapezoidal
fibers-3d-fei
fibers-3d-gauss
fibers-3d-geodesic
fibers-3d-gkt
force-velocity-Estrada
general growth
generation
Huiskes reaction rate
Huiskes-supply
ideal gas isentropic
in-situ stretch
linear
log-nonlinear
mass-action-forward
mass-action-forward-effective
mass-action-reversible
mass-action-reversible-effective
membrane constant reaction rate
membrane ion channel reaction rate
membrane voltage-gated reaction rate
membrane-mass-action-forward
membrane-mass-action-reversible
Michaelis-Menten
Newtonian fluid
Nims reaction rate
nonlinear
osm-coef-const
osm-coef-Manning
perm-const-iso
perm-exp-iso
perm-Holmes-Mow
perm-ref-iso
perm-ref-ortho
perm-ref-trans-iso
PFC math
PFC paper
PFC user
Powell-Eyring
prestrain gradient
Quemada
recruitment exponential
recruitment gamma
recruitment log-normal
recruitment polynomial
recruitment power
recruitment quintic
recruitment user
recruitment Weibull
relaxation-Carreau
relaxation-CSexp
relaxation-CSexp-dist-user
relaxation-exp-distortion
relaxation-exp-dist-user
relaxation-exponential
relaxation-Fung
relaxation-Malkin
relaxation-Malkin-distortion
relaxation-Malkin-dist-user
relaxation-Park
relaxation-Park-distortion
relaxation-Park-dist-user
relaxation-power
relaxation-power-distortion
relaxation-power-dist-user
relaxation-Prony
Ruberti reaction rate
solid_bound
solub-const
solub-Manning
solute
solute-as-sbm reaction rate
spherical
Starling
Starling
structure-tensor
supply-binding
supply-const
supply-Michaelis-Menten
supply-synthesis-binding
uncoupled active_contraction
uncoupled fiber-entropy-chain
uncoupled fiber-exp-linear
volume growth
von-Mises-2d
von-Mises-3d
von-Mises-3d-two-axisym
vP
vPe
vPi
vR
vRe
vRi
Meshadaptor
Meshadaptor
erosion
fsi-volume-erosion
hex_refine
hex_refine2d
mmg_remesh
test_refine
tet_refine
Meshadaptorcriterion
Meshadaptorcriterion
contact gap
damage
element data
element_selection
fluid shear stress
math
max_variable
mean-ratio
min-max filter
relative error
relative volume
scaled Jacobian
spring force
spring stretch
strain
stress
tet-quality
Meshdatagenerator
Meshdatagenerator
defgrad
image map
math
parabolic map
surface-to-surface map
surface-to-surface vector
Newtonstrategy
Newtonstrategy
BFGS
Broyden
full Newton
JFNK
modified Newton
Nlconstraint
Nlconstraint
2O microfluc
azimuth constraint
discrete contact
discrete contact2
edge-to-surface contact potential
edge-to-surface sliding contact
fixed normal displacement
frictionless fluid wall
generic rigid joint
in-situ stretch
linear constraint
node distance
node-on-node
normal fluid flow
point
prestrain
rigid angular damper
rigid contractile force
rigid cylindrical joint
rigid damper
rigid joint
rigid lock
rigid planar joint
rigid prismatic joint
rigid revolute joint
rigid spherical joint
rigid spring
rigid_wall
slide-line
symmetry plane
tied-line
uniform fluid flow
volume
Scalarvaluator
Scalarvaluator
const
image map
map
math
Script
Script
script
Shelldomain
Shelldomain
biphasic-shell
biphasic-solute-shell
elastic-shell
elastic-shell-ans
elastic-shell-eas
elastic-shell-old
multiphasic-shell
rigid-shell
rigid-shell-old
three-field-shell
Soliddomain
Soliddomain
biphasic-FSI-3D
biphasic-solid
biphasic-solute-solid
elastic-mm-solid
elastic-mm-solid2O
elastic-solid
elastic-solid2O
fluid-3D
fluid-FSI-3D
fluid-solutes-3D
multiphasic-FSI-3D
multiphasic-solid
remodeling-solid
rigid-solid
solutes-3D
sri-solid
three-field-solid
triphasic-solid
udg-hex
ut4-solid
Solver
Solver
biphasic
CG-solid
explicit-solid
fluid
fluid-FSI
fluid-solutes
multiphasic
multiphasic-FSI
solid
solute
solutes
Surfaceinteraction
Surfaceinteraction
contact potential
mortar-sliding
mortar-tied
periodic boundary
periodic boundary1O
periodic boundary2O
sliding2
sliding-biphasic
sliding-biphasic-mixed
sliding-biphasic-solute
sliding-elastic
sliding-facet-on-facet
sliding-multiphasic
sliding-node-on-facet
sticky
surface constraint
tied-biphasic
tied-elastic
tied-facet-on-facet
tied-fluid
tied-multiphasic
tied-node-on-facet
Task
Task
diagnose
jfnk tangent test
optimize
param_run
parameter_sweep
quick_restart_test
rci_solve
reset_test
restart
restart_test
solve
stiffness_test
test
Timecontroller
Timecontroller
default
Vec3dvaluator
Vec3dvaluator
angles
cylindrical
local
map
math
spherical
user
vector
Output
Output
Plot variables
Log variables
Febcode
A.9 GMsh
¶
The following GMsh keywords are supported.
MeshFormat
PhysicalNames
Nodes
Elements
Back to top