CalculiX and PARDISO (Windows)

I tried to add the CalculiX package to the mingw environment with PARDISO and spooles, unfortunately I received the following response calculix-ccx: add new package by 3rav · Pull Request #19673 · msys2/MINGW-packages · GitHub

“Being fastest or modern doesn’t change the fact thet It’s proprietary, It’s unfortunate but since we have an open-source alternative the It’s the only way.”

Maybe more people will convince them?

Useful links, ready-made PARDISO .dll library package (just download and unpack the .whl archive):

It might be out of their hands. CCX’s GPLv2 says:

“You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.”

I am not a fan of msys2.

Like to compile directly under windows.

I doubt it. It is a principle based on the licenses.
Maybe we should try to add support for other open-source solvers (trilinos, petsc, strumpack, superLU, suitesparse)?

1 Like

The more alternatives for solvers, the better. We often see problems related to solvers, especially with PastiX. But I don’t know how difficult it is to implement.

At least msys2/mingw specialists have already proposed the first compatibility fixes:

in: restartwrite.f and writeobj.f

1 Like

It takes time to do it properly and to take care of the bugs/updates in the solvers. See the case of Pastix, which is relatively fresh and has proven challenging to compile and maintain…

Testing Windows version of: GitHub - efirvida/CalculiX: This repository contains the source files of CalculiX, a three-dimensional Finite Element Program (