Piste:

sunfluidh:new_numerical_methods_setup_namelist

Ci-dessous, les différences entre deux révisions de la page.

Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||

sunfluidh:new_numerical_methods_setup_namelist [2017/09/25 13:58] yann [Poisson_NumericalMethod] |
sunfluidh:new_numerical_methods_setup_namelist [2017/09/28 18:20] yann |
||
---|---|---|---|

Ligne 1: | Ligne 1: | ||

===== Namelist " | ===== Namelist " | ||

+ | __** Not for the release SUNFLUIDH_EDU**__ | ||

<WRAP info> | <WRAP info> | ||

This new data setup is also devoted to the selection of the numerical methods and schemes used in order to solve the conservation equations for velocity components, temperature, | This new data setup is also devoted to the selection of the numerical methods and schemes used in order to solve the conservation equations for velocity components, temperature, | ||

- | The data are divided in three groups in order to define : | + | The data are divided in three groups in order to define: |

* the numerical method applied for solving the conservation equations (for velocity, 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 only). The viscous, conductive or diffusive fluxes are always discretized with a centered 2nd order or 4th order scheme according to the previous choice. | * the choice of advective or convective flux discretization (for 2nd order schemes only). 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' | + | * the numerical methods (and associated parameters) for solving the Poisson' |

</ | </ | ||

<note important> | <note important> | ||

* This version allows the user to select the numerical methods by means of characters strings instead of option numbers as in the old version [[Numerical_Methods_Setup_Namelist |Numerical_Methods (old version)]] . | * This version allows the user to select the numerical methods by means of characters strings instead of option numbers as in the old version [[Numerical_Methods_Setup_Namelist |Numerical_Methods (old version)]] . | ||

- | * For the sake of clarity, the iterative method parameters used for solving the Poisson'defined in individual namelists : | + | * For the sake of clarity, the iterative method parameters used for solving the Poisson'set in individual namelists : |

- | * [[HomeData_PoissonSolver_Namelist |HomeData_PoissonSolver]] for methods directly implemented in the code (homemade) | + | * [[HomeData_PoissonSolver_Namelist |HomeData_PoissonSolver]] for methods directly implemented in the code ("homemade" development) |

- | * [[HypreData_PoissonSolver_Namelist |HypreData_PoissonSolver]] for methods implemented in the HYPRE library | + | * [[HypreData_PoissonSolver_Namelist |HypreData_PoissonSolver]] for methods provided by the HYPRE library |

- | __** Not for the release SUNFLUIDH_EDU**__ | + | [[Numerical_Methods_Examples |Click here]] to get __some examples__ illustrating how to use the namelists " |

</ | </ | ||

- | |||

- | |||

===== Full data set of the namelist ===== | ===== Full data set of the namelist ===== | ||

Ligne 30: | Ligne 30: | ||

* The partial diagonalization method (Poisson_NumericalMethod = " | * The partial diagonalization method (Poisson_NumericalMethod = " | ||

* The HYPRE library solvers for solving the Poisson' | * The HYPRE library solvers for solving the Poisson' | ||

+ | |||

</ | </ | ||

Ligne 39: | Ligne 40: | ||

----- | ----- | ||

==== NS_NumericalMethod | ==== NS_NumericalMethod | ||

- | (equivalent to " | + | (equivalent to ", see [[Numerical_Methods_Setup_Namelist |Numerical_Methods (old version)]] ) |

* Type: character string | * Type: character string | ||

* Selection of the numerical scheme for solving the conservation equations : | * Selection of the numerical scheme for solving the conservation equations : | ||

Ligne 54: | Ligne 55: | ||

==== MomentumConvection_Scheme ==== | ==== MomentumConvection_Scheme ==== | ||

- | (equivalent to " | + | (equivalent to ", see [[Numerical_Methods_Setup_Namelist |Numerical_Methods (old version)]] ) |

* Type : character string | * Type : character string | ||

* Selection of the 2nd order spatial discretization for the convection flux in the momentum equations. The options are : | * Selection of the 2nd order spatial discretization for the convection flux in the momentum equations. The options are : | ||

Ligne 90: | Ligne 91: | ||

==== Poisson_NumericalMethod ==== | ==== Poisson_NumericalMethod ==== | ||

- | (equivalent to " | + | (equivalent to ", see [[Numerical_Methods_Setup_Namelist |Numerical_Methods (old version)]] ) |

* Type : Character string | * Type : Character string | ||

* Selection of the numerical method for solving the Poisson equation in accordance to the projection method. The solution is the pressure time increment ($\Phi= P^{n+1}-P^{n}$, | * Selection of the numerical method for solving the Poisson equation in accordance to the projection method. The solution is the pressure time increment ($\Phi= P^{n+1}-P^{n}$, | ||

- | * __"Multigrid-ConstantMatrixCoef" | + | * __"SORMultigrid-ConstantMatrixCoef" |

* __" | * __" | ||

* __" | * __" | ||

- | * __"Multigrid-VariableMatrixCoef" | + | * __"SORMultigrid-VariableMatrixCoef" |

* __" | * __" | ||

* __" | * __" | ||

| | ||

+ |

sunfluidh/new_numerical_methods_setup_namelist.txt · Dernière modification: 2018/05/29 15:06 de witko