Download CodeSaturne version 1.3 practical user's guide
Transcript
EDF R&D Code Saturne version 1.3.2 practical user’s guide Code Saturne documentation Page 129/174 IPOL is necessarily null with the Jacobi algorithm. Concerning the computational time, the performance depends on the case. If a preconditioning method different from the diagonal preconditioning is to be used, it seems to be better to restrict to a first-order preconditioning (IPOL=1). This preconditioning may save up to 10% of time in some cases but in the others it may also increase the computational time by a few percents always useful NITMAX IA integer > 0 [10000] O L3 for each unknown IVAR, maximum number of iterations for the solution of the linear systems: NITMAX(IVAR) when the algebraic multigrid option is activated for the variable IVAR (IMGR(IVAR)=1), NITMAX(IVAR) is the maximum number of iterations for the solution on the coarsest mesh always useful EPSILO RA real number > 0 [1.D-8,1.D-5] O L3 for each unknown IVAR, relative precision for the solution of the linear system. The default value is EPSILO(IVAR)=1.D-8. This value is set low on purpose. When there are enough iterations on the reconstruction of the right-hand side of the equation, the value may be increased (by default, in case of second-order in time, with NSWRSM = 5 or 10, EPSILO is increased to 1.D-5). always useful IMGR IA 0 or 1 [0] O L3 for each unknown IVAR, indicates the use (IMGR(IVAR)=1) or not (=0) of the algebraic multigrid method for the solution of the linear systems IMGR(IVAR) can be set independently for every variable always useful. Generally, its use is designed for the variable “pressure” in case of meshes with strongly stretched cells. It is recommended not to modify IMGR NCEGRM I integer > 0 [30] O for the multigrid method, maximum number of cells on the coarsest grid useful if and only if IMGR(IVAR) = 1 for at least one variable IVAR NCYMAX IA integer > 0 [100] O L3 for each unknown IVAR, NCYMAX(IVAR) is the maximum number of cycles when using the multigrid method. useful if and only if IMGR(IVAR) = 1 NGRMAX I 16 integer 6NGRMMX [NGRMMX] when using the multigrid method, maximum number of grid levels useful if and only if IMGR(IVAR) = 1 for at least one variable IVAR NITMGF IA integer > 0 [10] O L3 for each unknown IVAR, NITMGF(IVAR) is the maximum number of iterations on the intermediary grids when the multigrid method is used useful if and only if IMGR(IVAR) = 1 O L3 L3 Warning The algebraic multigrid method does not work when the mesh contains subdivided faces (or more generally when two different faces have the same pair of neighbors). In addition, it has been validated up to now only for the variable “pressure” (IMGR(IPR(IPHAS))=1) and with non-parallel computations.