TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Keywords derived from solveur_sys_base

solveur_sys_base

Inherits from: class_generic

Basic class to solve the linear system.


amg

Inherits from: solveur_sys_base

Wrapper for AMG preconditioner-based solver which switch for the best one on CPU/GPU Nvidia/GPU AMD

Parameters:

  • solveur (type: string) not_set
  • option_solveur (type: bloc_lecture) not_set

cholesky

Inherits from: solveur_sys_base

Cholesky direct method.

Parameters:

  • [impr] (type: flag) Keyword which may be used to print the resolution time.
  • [quiet] (type: flag) To disable printing of information

optimal

Inherits from: solveur_sys_base

Optimal is a solver which tests several solvers of the previous list to choose the fastest one for the considered linear system.

Parameters:

  • seuil (type: float) Convergence threshold
  • [impr] (type: flag) To print the convergency of the fastest solver
  • [quiet] (type: flag) To disable printing of information
  • [save_matrice | save_matrix] (type: flag) To save the linear system (A, x, B) into a file
  • [frequence_recalc] (type: int) To set a time step period (by default, 100) for re-checking the fatest solver
  • [nom_fichier_solveur] (type: string) To specify the file containing the list of the tested solvers
  • [fichier_solveur_non_recree] (type: flag) To avoid the creation of the file containing the list

solv_gmres

Synonyms: gmres

Inherits from: solveur_sys_base

Preconditioned GMRES.

Parameters:

  • [diag] (type: flag) Keyword to precondition with the diagonal
  • [seuil] (type: float) Value of the final residue. The solver ceases iterations when the Euclidean residue standard ||Ax-B|| is less than this value. default value 1e-12.
  • [impr] (type: flag) Keyword which is used to request display of the Euclidean residue standard each time this iterates
  • [save_matrice | save_matrix] (type: int) To save the matrix in a file.
  • [quiet] (type: flag) To not displaying any outputs of the solver.
  • [nb_it_max] (type: int) Keyword to set the maximum iterations number for the solver.
  • [controle_residu] (type: int) Keyword of Boolean type (by default 0). If set to 1, check the convergence after solve