Table des matières

Namelist "Numerical_Methods" (new version)

Not for the release SUNFLUIDH_EDU

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, species mass fractions and density (in particuliar cases) and Poisson equation for the pressure. Some parameter setting could be also considered in respect with the numerical method selected. The data are divided in three groups in order to define:

  • the numerical method applied for solving the conservation equations (for velocity, temperature, species, …)
  • 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 methods (and associated parameters) for solving the Poisson's equation according to the type of problem considered. Several methods are presented based on direct or iterative approaches.
  • 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 (old version) .
  • For the sake of clarity, the iterative method parameters used for solving the Poisson's equation are set in individual namelists :
  • Click here to get some examples illustrating how to use the namelists “Numerical_Methods”, “HomeData_PoissonSolver” or “HypreData_PoissonSolver”

Full data set of the namelist

 &Numerical_Methods  NS_NumericalMethod= "BDF2-SchemeO2",
                     MomentumConvection_Scheme="Centered-O2-Conservative" , 
                     TemperatureAdvection_Scheme="Centered-O2-Conservative" ,  
                     SpeciesAdvection_Scheme="Centered-O2-Convective" ,
                     Poisson_NumericalMethod="Hypre-VariableMatrixCoef"  /
                     
                     
  • Depending on the problem, some numerical methods are better adapted than others, this point is precised for each available option.
  • The partial diagonalization method (Poisson_NumericalMethod = “Home-PartialDiagonalization”) used for solving the Poisson equation is only permitted for separable problems.
  • The HYPRE library solvers for solving the Poisson's equation are only available if the HYPRE library has been installed.

Definition of the data set


Solving the conservation equations


NS_NumericalMethod

(equivalent to “Numerical_Scheme” in the previous release, see Numerical_Methods (old version) )

MomentumConvection_Scheme

(equivalent to “Convective_Flux_Discretization_Type” in the previous release, see Numerical_Methods (old version) )

TemperatureAdvection_Scheme

(equivalent to “Temperature_Advective_Flux_Discretization_Type” in the previous release)

SpeciesAdvection_Scheme

(equivalent to “Species_Advective_Flux_Discretization_Type” in the previous release)

Explicit_Solving_of_Density


Solving the Poisson's equation


Poisson_NumericalMethod

(equivalent to “Numerical_Method_Poisson_Equation ” in the previous release, see Numerical_Methods (old version) )