Prev Subsubsection 3.1.3.2: The `from' Attribute Up Chapter 3: Free Format Input Section 3.3: Control Section Next
3.2 Module Section
The module section defines the type of analysis to perform with FEBio. This section must be defined as the first section in the input file. It takes on the following format:
<Module type="[type]"/>
where type can be any of the following values:
type | Description |
solid | Structural mechanics analysis: quasi-static or dynamic |
biphasic | Biphasic analysis: steady-state or transient |
solute | Biphasic analysis including solute transport: steady-state or transient |
multiphasic | Multiphasic analysis including solute transport and chemical reactions |
heat | Heat transfer analysis: steady-state or transient (1) |
fluid | Fluid mechanics analysis: steady-state or dynamic |
fluid-FSI | Fluid mechanics with fluid-structure interactions: steady-state or dynamic |
For example:
<febio_spec version="3.0"> <Module type="solid"/> <!-- rest of file --> </febio_spec>
Comments:
- The heat module requires a plugin.
Notes:
- In version 1.2 the Module section was optional. If omitted it was assumed that the solid module was used. Since version 2.0 the Module section is required and must be the first section in the file.
- Older versions of FEBio (format specification 1.2 and before) allowed you to run a poroelastic (now called biphasic) problem by simply defining a poroelastic material. This is no longer possible. You need to define the proper Module section to run a biphasic analysis. If you have a file that no longer works as of version 1.4 of FEBio, you'll need to insert the following Module section in the file as the first section of the file.
<febio_spec version="1.2"> <Module type="biphasic"/> <!-- rest of the file unaltered --> </febio_spec>