Houdini 18.0 introduced a new, improved solve method for FEM, the global nonlinear (GNL) method. This method is intended as a replacement of the global single linearization (GSL) method that was used by FEM before Houdini 18.0. The GNL solve method should be used for all new projects. The GSL solve method is only retained for backwards compatibility with older scene files. You can switch between the two solve methods using the Solve Method parameter on the FEM Solver.

In addition to the Solve Method parameter, there is also a new Material Model parameter on both the FEM Solid Object and the FEM Hybrid Object. If you have a file made using Houdini 17.5 or before and you want to get as close as possible to the old behavior, you can set the Solve Method on the FEM Solver to GSL and set the Material Model to Corotated Linear.

Advantages of GNL over GSL:

There are not many new parameters for the GNL method. The method was designed to be as compatible as possible with the existing FEM objects and their parameters. The idea is that using the GNL method, you get much closer to the ideal result that corresponds to the parameter settings. The only new parameter that is recognized only by GNL and not by GSL is the new Repulsion parameter. This parameter allows you to control and limit the strength of the GNL method’s soft collision response approach.

The vast majority of FEM features that worked with the GSL method, also work with the GNL method, and work in a similar way. However, there are some features that are supported by the older, GSL solve method that are not (yet) available in the GNL solve method. If you want to make use of one of this features, you can switch to the GSL solve method. The current list of limitations of the GNL solve method is:

Some newer FEM features are available only in GNL mode. These include the FEM Slide Constraint.

Finite elements

Getting Started

Next steps

Solver Technology