-
Notifications
You must be signed in to change notification settings - Fork 57
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.