Dhondtguido / CalculiX

This repository contains the source files of CalculiX, a three-dimensional Finite Element Program (www.calculix.de).
GNU General Public License v2.0
75 stars 19 forks source link

PARDISO Iterative solver? #20

Closed 3rav closed 2 months ago

3rav commented 1 year ago

In the modification for version 2.9, the option for PARDISO solver 8: iterpardiso has been added, maybe it's worth adding something like this to the base version?

Modification add LIS solver and PARDISO Iterative solver: https://sites.google.com/site/kodanda/research/calculix-addons

victorkemp commented 1 year ago

I don't think Pardiso Solver Project's version of Pardiso is necessarily very good for FEA compared to the MKL version. It has spectacular looking benchmarks but they are all for circuit analysis which tends to have much narrower bandwidth matrices than FEA, so its advantage there might not apply here at all.

It also doesn't seem to have a license that allows redistribution, so everyone would have to compile CCX themselves to use it. MKL's license, on the other hand, is even more permissive of redistribution than that of CCX itself!