Features of solver

Dear synt san , i_rokach san , Matej san , jbr san ,
Thank you so much for your kindly and detail message !

It is difficult for me of your discussion content now.
But i would like to study your comment content.
I am very interested in your high level conversation!

Hi,
I wanted to know how can one use GPU with Pastix for acceleration? i seem to have reached a CPU bottleneck instead of a memory bandwidth one.
Regards

Check the CalculiX forum. You will find some threads about it there: PaStiX4CalculiX does not use GPU - CalculiX (official versions are on www.calculix.de, the official GitHub repository is at https://github.com/Dhondtguido/CalculiX).

And it might be better to ask on that forum.

1 Like

Hi for using pardiso out of core solvers, I added these files to PPM ccx_dynamic
image
and set environment variables as suggested by:

However, I donā€™t know where to set the environment variables given by Intel, and donā€™t know where to find the iparm file . Have you tried OOC with PPM? and can you guide me on how to do it?

What do you mean by renames here

Environment variables are set in Windows system settings or in PrePoMax settings (CalculiX tab) while iparm is a parameter in the CalculiX source code (pardiso.c). So changing it would require recompiling CalculiX.

I think that itā€™s just about renaming those files - e.g. from mkl_rt.1 to mkl_rt.2:

1 Like

I see, is there any thread as to how one could recompile Calculix and integrate it with prepomax?

Integrating a ready-made executable with PrePoMax is not a problem, you just need to select it in the CalculiX tab. The tricky part is compiling CalculiX from the source. You can find some guides on the CalculiX forum but they mostly refer to Linux distributions. I would still start there though.

1 Like

I see, Iā€™ll try my best and keep this thread alive then with my findings

Edit 1: https://www.youtube.com/watch?v=eGAywnUUgPQ
This video is interesting, I will download buy some new storage because I want WSL to
work on it and then Iā€™ll try recompling calculix and see how it goes from there. I plan to copy
my file into WSL environment, recompile it and bring it back to windows and then link the
new executable to PPM.