Dear CalculiX users,
we are trying to get the PaStiX solver for CalculiX to work under Linux. We have compiled PaStiX under Ubuntu 20.04 for this purpose. Pastix also runs, but the solver crashes in the first iteration. I have calculated the same case with the version provided by Rafal (same CaluculiX 2.16 and same PaStiX version) and the case runs. In the Linux version, the flow of the solution seems to have changed:
While in the Windows version:
- iteration 50 :
total iteration time 0.0102
error 8.4295e-07
Time for refinement: 0.4675
CSC Conversion Time: 0.008051
Init Time: 0.000117
Factorize Time: 0.041518
Solve Time: 0.473739
Clean up Time: 0.000000
The Linux version then outputs:
- iteration 50 :
total iteration time 0.0295
error 2.8446e-07
Time for refinement: 1.1590
Not reusing csc.
±------------------------------------------------+
PaStiX : Parallel Sparse matriX package +
±------------------------------------------------+
Version: 6.0.1
Schedulers:
sequential: Enabled
thread static: Started
thread dynamic: Disabled
PaRSEC: Started
StarPU: Disabled
Number of MPI processes: 1
Number of threads per process: 1
Number of GPUs: 0
MPI communication support: Disabled
Distribution level: 2D( 256)
The consequence seems to be that the solution diverges:
Linux:
Using up to 1 cpu(s) for the energy calculation.
average force= 11484.186711
time avg. forc= 11484.186711
largest residual force= 602620.839813 in node 1355 and dof 3
largest increment of disp= 8.271366e-03
largest correction to disp= 8.271366e-03 in node 145 and dof 3
Windows
Using up to 1 cpu(s) for the energy calculation.average force= 1.435569
time avg. forc= 1.435569
largest residual force= 56.306643 in node 983 and dof 3
largest increment of disp= 1.365542e-05
largest correction to disp= 1.365542e-05 in node 81 and dof 3
Is there anything else that needs to be configured for the Linux version? Can someone put me on the right track here?
Many thanks
Ulrich