# How to set PARDISO solver

**URL:** https://calculix.discourse.group/t/how-to-set-pardiso-solver/2001
**Category:** Uncategorized
**Created:** [January 2, 2024, 12:22pm UTC](https://calculix.discourse.group/t/how-to-set-pardiso-solver/2001 "2024-01-02T12:22:00Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Bhavita](https://avatars.discourse-cdn.com/v4/letter/b/b782af/32.png) [@Bhavita](https://calculix.discourse.group/u/Bhavita)
#### Post date: [January 2, 2024, 12:22pm UTC](https://calculix.discourse.group/t/how-to-set-pardiso-solver/2001/1 "2024-01-02T12:22:00Z")

</div>

Hello,  
I need guidance on configuring the PARDISO Solver. Despite my attempts to set it up, it seems to default to using Spooles as the solver. When I try to set PARDISO getting this error.  
Using up to 1 cpu(s) for the stress calculation.  
Using up to 1 cpu(s) for the symmetric stiffness/mass contributions.  
\*ERROR in nonlingeo: the PARDISO library is not linked  
Is there a way to specify the solver through an INP file?

Thanks,  
Bhavita

---

<div class="post-metadata">

### Author: ![Calc\_em](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@Calc\_em](https://calculix.discourse.group/u/Calc_em)
#### Post date: [January 2, 2024, 1:16pm UTC](https://calculix.discourse.group/t/how-to-set-pardiso-solver/2001/2 "2024-01-02T13:16:26Z")

</div>

You need some additional libraries for Pardiso. You can find them here: [https://staff.tu.kielce.pl/rokach/instr/misc/ccx\_220.7z](https://staff.tu.kielce.pl/rokach/instr/misc/ccx_220.7z)

---

<div class="post-metadata">

### Author: ![JohnM](https://avatars.discourse-cdn.com/v4/letter/j/848f3c/32.png) [@JohnM](https://calculix.discourse.group/u/JohnM)
#### Post date: [January 3, 2024, 10:11pm UTC](https://calculix.discourse.group/t/how-to-set-pardiso-solver/2001/3 "2024-01-03T22:11:14Z")

</div>

Copy all of files referenced on the Calculix site (look for a link simply called “files”). Use the executable with dynamic in the name. This executable will default to PASTIX but can be changed in the CCX deck with the \*STATIC command.

For running multprocessor, use Windows settings

OMP\_NUM\_THREADS=6  
CCX\_NPROC\_STIFFNESS=6

Using more than 6-8 proc for most models will not reduce run time further.
