Pardiso Contact Solver

Project Description

The SofaPardisoSolver plugin contains a wrapper allowing for efficient direct solution of a system of linear equations. It also contains advanced feature which exploits an algorithm of partial decomposition available in Pardiso. This plugin is available in SOFA and can be activated in the project configuration.

See the source code

This feature significantly accelerates computation of Schur complement, typically needed to solve solve linear complementarity problems (LCP). This solver is also very well suited for large system (>100k degrees of freedom). It can, for instance, be a very efficient tool to accelerate your simulations when contacts, collisions or constraints are slowing down the computation.

This plugin requires the Pardiso library. More information about the Pardiso project here : http://pardiso-project.org/

Back to the plugin list

Related Projects

Back to Top