Skip to content

Performance and Speed

Ehsan M.A edited this page Sep 4, 2016 · 1 revision

Open-source finite element (FE) codes are usually written in native languages like C++ which is known for better performance over managed languages like C#.NET.

For analyzing a FE model, BFE.NET does several operations:

1 - Assembly of Stiffness matrix K

2 - Forming the force matrix F

3 - Solving F = K * Δ equation to find the Δ

4 - Giving Back result to objects

From these three operation, almost always, more than 95% of time is taken by step 3, which is solving the equation system. Thanks to great library CSparse.NET which is a port of CSparse (by T. Davis) into .NET, the BFE.NET does have a comparable performance with many other native FEA codes.

Clone this wiki locally