sunfluidh:numerical_methods_setup_namelist
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
sunfluidh:numerical_methods_setup_namelist [2017/09/22 17:00] – yann | sunfluidh:numerical_methods_setup_namelist [2017/09/25 14:28] (Version actuelle) – [Number_Iteration_CoarseToFineFGrid (only if the SOR method is used)] yann | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Namelist " | + | ===== Namelist " |
<WRAP info> | <WRAP info> | ||
- | This data setup is devoted to the selection of the numerical methods and schemes used in order to solve the conservation equations for velocity components, temperature, | + | This data setup is devoted to the selection of the numerical methods and schemes used in order to solve the conservation equations for velocity components, temperature, |
+ | * the numerical method applied for solving the conservation equations (for velocity, temperature, | ||
+ | * the choice of advective or convective flux discretization (for 2nd order schemes). the viscous, conductive or diffusive fluxes are always discretized with a centered 2nd order or 4th order scheme according to the previous choice. | ||
+ | * the numerical method (and associated parameters) for solving the Poisson' | ||
</ | </ | ||
<note important> | <note important> | ||
- | Two versions of the data setup exits. This is related to an old release of the code that can always be used. | + | |
- | </ | + | * The choice of numerical methods is here done by means of a set of option numbers |
+ | * The parameters related to iterative solvers can be directly included in this namelist | ||
+ | </ | ||
Ligne 22: | Ligne 27: | ||
| | ||
| | ||
+ | | ||
+ | | ||
+ | | ||
| | ||
| | ||
Ligne 28: | Ligne 36: | ||
* Following the problem treated, some numerical methods are better adapted than others, this point is precised for each available option. | * Following the problem treated, some numerical methods are better adapted than others, this point is precised for each available option. | ||
* The partial diagonalization method (Iterative_Method_Selection=3) used for solving the Poisson equation is only permitted for separable problem. | * The partial diagonalization method (Iterative_Method_Selection=3) used for solving the Poisson equation is only permitted for separable problem. | ||
- | * When the partial diagonalization method is used, the data related to the SOR and multigrid method are useless. | + | * When the partial diagonalization method is used, the data related to the SOR and multigrid method are useless |
</ | </ | ||
===== Definition of the data set ===== | ===== Definition of the data set ===== | ||
Ligne 56: | Ligne 64: | ||
* 2 : 2nd order centered scheme in the advective formulation. | * 2 : 2nd order centered scheme in the advective formulation. | ||
* 3 : 2nd order centered scheme in the skew-symemetric formulation (developer' | * 3 : 2nd order centered scheme in the skew-symemetric formulation (developer' | ||
- | * 4 : not commented (develper's test) | + | * 4 : not commented (developer's test) |
* 5 : QUICK scheme in the conservative formulation.\\ __** Not for the release SUNFLUIDH_EDU**__ . | * 5 : QUICK scheme in the conservative formulation.\\ __** Not for the release SUNFLUIDH_EDU**__ . | ||
* 6 : 2nd order Upwind scheme in the conservative formulation.\\ __** Not for the release SUNFLUIDH_EDU**__ . | * 6 : 2nd order Upwind scheme in the conservative formulation.\\ __** Not for the release SUNFLUIDH_EDU**__ . | ||
Ligne 90: | Ligne 98: | ||
* 3: Partial diagonalisation of the Laplacian operator. BEWARE : the problem must be separable.\\ __** Not for the release SUNFLUIDH_EDU**__ | * 3: Partial diagonalisation of the Laplacian operator. BEWARE : the problem must be separable.\\ __** Not for the release SUNFLUIDH_EDU**__ | ||
* 4 : SOR iterative method coupled with a multigrid method in order to accelerate the convergence. The matrix elements depend on the cell size and the density, the source term is defined from the divergence of the velocity.\\ __** Not for the release SUNFLUIDH_EDU**__ | * 4 : SOR iterative method coupled with a multigrid method in order to accelerate the convergence. The matrix elements depend on the cell size and the density, the source term is defined from the divergence of the velocity.\\ __** Not for the release SUNFLUIDH_EDU**__ | ||
- | | + | |
==== Iterative_Method_Selection (only if the SOR method is used) ==== | ==== Iterative_Method_Selection (only if the SOR method is used) ==== | ||
* Type : Integer value | * Type : Integer value | ||
Ligne 106: | Ligne 114: | ||
* Type : integer value | * Type : integer value | ||
* Number of iterations performed by the SOR method in order to approach the solution on each grid level. | * Number of iterations performed by the SOR method in order to approach the solution on each grid level. | ||
+ | ==== Number_Iteration_FineToCoarseGrid (only if the SOR method is used) ==== | ||
+ | * Type : integer value | ||
+ | * Number of iterations performed by the SOR solver during the restriction step of each V-cycle of the multigrid procedure. For some problems, the minimization of iterations during the restriction step can improve the time-performance of the code.\\ __BEWARE__ : this data is enabled only if the variable Number_Iteration= 0 or is removed from the Namelist. | ||
+ | ==== Number_Iteration_CoarsestGrid (only if the SOR method is used) ==== | ||
+ | * Type : integer value | ||
+ | * Number of iterations performed by the SOR solver on the coarsest grid of each V-cycle of the multigrid procedure.\\ __BEWARE__ : this data is enabled only if the variable Number_Iteration= 0 or is removed from the Namelist. | ||
+ | ==== Number_Iteration_CoarseToFineGrid (only if the SOR method is used) ==== | ||
+ | * Type : integer value | ||
+ | * Number of iterations performed by the SOR solver during the prolongation step of each V-cycle of the multigrid procedure.\\ __BEWARE__ : this data is enabled only if the variable Number_Iteration= 0 or is removed from the Namelist. | ||
==== Relaxation_Coefficient (only if the SOR method is used) ==== | ==== Relaxation_Coefficient (only if the SOR method is used) ==== | ||
* Type : real value between one and two | * Type : real value between one and two |
sunfluidh/numerical_methods_setup_namelist.1506092426.txt.gz · Dernière modification : 2017/09/22 17:00 de yann