Jump to content
  • Announcements

    • Rahul Ponginan

      Please click here for a short but important announcement   03/26/17

      Dear Users Our Commercial and Academic users around the world can use these same forums here as before i.e. the Altair Support Forum , Commercial users from India with solver queries can go to the Solver Forum for India Commercial Users , Academic Users from India and AOC India Participants are requested to go to the Forum for India Academic Users and AOC India Participants , We will be tending to all queries in all the forums promptly as before, thank you for your understanding. 
    • Abinash

      Turbulence Transition Models in AcuSolve 2017   04/17/17

      Dear AcuSolve Users,   We are pleased  to inform you that four new turbulence transition model have been released in AcuSolve 2017. Now you can download the PDF format of implementation and validation studies done on both academic and industrial cases.   Enjoy Reading...   Cheers Abinash Implementation and Validation of Correlation-based Turbulence Transion Models.pdf A Comparative Assessment of Correlation-based Transition for Wind Power Applications.pdf
  • 0
Sign in to follow this  

Num Krylov vector



I am Working on a Thermal Analysis problem.If i increase the Num Krylov vector from the default value.


Will there be change in results:rolleyes:


It will lead to faster convergence:)


What will be the optimum value of Krylov vector for Thermal Problems??

Share this post

Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Hi Dinesh,

The krylov vector is used in the linear equation solver (GMRES), wherein you need to compute a base vector for the krylov subspace, in which the Euclidian norm of the residuum is minimized.

The problem is, that you need all base vectors from previous iterations to compute the base vector for the current iteration, which is an expensive operation for solving.


As the costs and memory increase linear with the number of iterations, it’s usual to drop the computed base and restart the iteration with the current approximation.


The number after which the iteration gets restarted is the number of krylov vectors you define in AcuSolve. And this number determines how much memory you need for your computation with AcuSolve.


Regarding convergence, a krylov vector which is too small can affect convergence negatively (in difficult cases), but at a certain level a higher krylov vector won’t improve the convergence anymore.


If the problem had difficulty converging, this will/may help.  If it is converging well, it does not help at all, and perhaps makes the solution a little more expensive.


As a general rule, use 10 and perhaps 20-40 for the Flow thermal coupled system (Natural convection).


Please refer the AcuSolve manual for more details as well.






Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this