Choose iterative Solver type PCG because of insufficient RAM for direct solver with Sparse matrix

JohnsonJohnson GermanyMember

Hi all,

the solver for my project (1Mio DOFs) is using the direct Sparse Matrix solver. But I have limited RAM and he is always going into out-core memory mode regarding to the solution output.

Therefore I changed the Solver type to iterative and put the EQSLV, PCG command under the Static Structural branch.

But the Programm is still choosing the direct solver running into the same problem.

BCSOPT,,INCORE does not change anything either...

Why is my change being ignored?

Would very much appreciate your help!

</code><code style="margin-top: 0pt; margin-bottom: 0pt;"></code><code style="margin-top: 0pt; margin-bottom: 0pt;">


  • peteroznewmanpeteroznewman Member
    edited June 2019

    You have something in your model that is not supported by the PCG solver.  If you scan your Solve.out file, it will give you more detail about what that is. I can't recall exactly but maybe Joints?

  • JohnsonJohnson GermanyMember
    edited June 2019


    I found something. Its says:

     The preconditioned conjugate gradient solver (EQSLV,PCG command) is    
     only available for single-field thermal analyses with unsymmetric      
     matrices.  The solver has been reset to SPARSE.     

    I am doing a static structural analysis. Can I still use a iterative solver?

    Unfortunately I do not habe enough RAM to use SPARSE.

Sign In or Register to comment.