mp-advec-diff: Parameter descriptionο
Contentsο
π· baseο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Sets the base name for the application that will be fed to the problem type. |
|
|
|
Defines the dimension of the problem |
|
|
|
Floating point number format. Currently, only βdoubleβ is explicitely instantiated. |
|
|
|
Defines the number of initial global refinements |
|
|
|
Set this parameter to true to list parameters in output |
|
|
|
Sets the verbosity level of the console output: 0: silent: for non-robust tests and benchmark runs; 1: minimal: for robust tests; 2: detailed; 3: full |
|
base: feο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Finite Element.FE_Q: hexahedral continuous finite element with polynomial degree p; FE_SimplexP: tetrahedral continuous finite element with polynomial degree p; FE_Q_iso_Q1: hexahedral continuous finite element with p subdivisions containing linear elements; FE_DGQ: hexahedral discontinuous finite element with polynomial degree p |
|
|
|
Defines the degree p of the finite element type. If βtypeβ is βFE_Q_iso_Q1β this parameter defines the number of subdivisions. |
π· time steppingο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Defines the start time for the solution of the levelset problem |
|
|
|
Sets the end time for the solution of the levelset problem |
|
|
|
Sets the step size for time stepping. For non-uniform time stepping, this parameter determines the size of the first time step. |
|
|
|
Sets the maximum number of melt_pool steps |
|
|
|
Set an analytical function to determine the time step size. For the prediction of the new time increment, the old time is used. |
π· adaptive meshingο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Set this parameter to true to activate adaptive meshing |
|
|
|
Set this parameter to true to not refine/coarsen along boundaries. |
|
|
|
Defines the (upper) percentage of elements that should be refined |
|
|
|
Defines the (lower) percentage of elements that should be coarsened |
|
|
|
Defines the number of maximum refinement steps one grid cell will be undergone. |
|
|
|
Defines the number of minimum refinement steps one grid cell will be undergone. |
|
|
|
Defines the number of initial refinements. |
|
|
|
Defines at every nth step the amr should be performed. |
|
|
|
Minimum number of cells that must be marked for refinement/coarsening before the mesh is updated. |
|
|
|
Minimum indicator value required for a cell to be considered for refinement. |
|
|
|
Set this parameter to true to average the contribututions to the same DoF coming from different cells during solution transfer. |
π· advection diffusionο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|||
|
|||
|
|
|
Defines the diffusivity for the advection diffusion equation |
|
|
|
Choose the corresponding implementation of the advection diffusion operation. |
|
|
|
Set this parameter to true to enable time-dependent bc. |
|
|||
|
|||
|
advection diffusion: feο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Finite Element.FE_Q: hexahedral continuous finite element with polynomial degree p; FE_SimplexP: tetrahedral continuous finite element with polynomial degree p; FE_Q_iso_Q1: hexahedral continuous finite element with p subdivisions containing linear elements; FE_DGQ: hexahedral discontinuous finite element with polynomial degree p |
|
|
|
Defines the degree p of the finite element type. If βtypeβ is βFE_Q_iso_Q1β this parameter defines the number of subdivisions. |
advection diffusion: convection stabilizationο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Defines the type for convection stabilization. |
|
|
|
Defines the stabilization coefficient for convection. (default velocity-dependent). |
advection diffusion: predictorο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Choose a predictor type: none: use old value as initial guess; zero: se zeros as initial guess; linear_extrapolation: calculate the predictor by a linear combination from the two old solution vectors; least_squares_projection: least squares projection (WIP) |
|
|
|
Choose the number of old solution vectors considered.This parameter is only relevant for least squares projection.For all other predictors, this parameter will be set appropriately. |
advection diffusion: linear solverο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Set this parameter for choosing an iterative linear solver type. |
|
|
|
Set this parameter for choosing a preconditioner type. |
|
|
|
Set the maximum number of iterations for solving the linear system of equations. |
|
|
|
Set the relative tolerance for a successful solution of the linear system of equations. |
|
|
|
Set the absolute tolerance for a successful solution of the linear system of equations. |
|
|
|
Set this parameter if a matrix free solution procedure should be performed. |
|
|
|
Set the monitor type of the linear solver. |
advection diffusion: time integrationο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Name of the time integration scheme. |
|
|
|
Frequency at which the preconditioner gets updated. |
|
|
|
Number of stages for the RKC scheme. |
|
|
|
Damping parameter for the RKC scheme. |
|
|||
|
advection diffusion: time integration: nlsolveο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Set the number of maximum nonlinear iterations with standard tolerances. |
|
|
|
Set the tolerance for the maximum allowed correction of the unknown field. |
|
|
|
Set the tolerance for the maximum allowed residual of the nonlinear system. |
|
|
|
Set the number of maximum nonlinear iterations with alternative tolerances. |
|
|
|
Set the alternative tolerance for the maximum allowed correction of the unknown field. |
|
|
|
Set the alternative tolerance for the maximum allowed residual of the nonlinear system. |
|
|
|
Set to true to interpret the residual tolerances relative to the norm of the initial residual and the field correction tolerances relative to the norm of the current solution. If the respective reference norm is zero, the tolerance is applied as an absolute value. |
|
|
|
Set to one for detailed solver output. |
advection diffusion: time integration: linear solverο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Set this parameter for choosing an iterative linear solver type. |
|
|
|
Set this parameter for choosing a preconditioner type. |
|
|
|
Set the maximum number of iterations for solving the linear system of equations. |
|
|
|
Set the relative tolerance for a successful solution of the linear system of equations. |
|
|
|
Set the absolute tolerance for a successful solution of the linear system of equations. |
|
|
|
Set this parameter if a matrix free solution procedure should be performed. |
|
|
|
Set the monitor type of the linear solver. |
π· outputο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Sets the base directory for all output. |
|
|
|
Every n timestep that should be written |
|
|
|
Write output output every given time step. If this parameter is set, the output write frequency is deactivated. |
|
|
|
Specify variables that you request to output. |
|
|
|
Set this parameter to true to enable user defined postprocessing. |
|
|||
|
output: paraviewο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Set this parameter to true to activate paraview output. |
|
|
|
Sets the base name for paraview output files. |
|
|
|
Number of digits for the frame number of the vtu-file. |
|
|
|
Set this parameter to true to output a vtu-file with the boundary id. |
|
|
|
Set this parameter to true to output the subdomain ranks. |
|
|
|
Set to true to output the material id. |
|
|
|
Set this parameter to false to write bi- or trilinear data only. Set this parameter to true to write higher order cell data. Note: higher order cell data can only be written for hexahedron meshes and 2 or 3 dimensions. |
|
|
|
Number of parallel written vtu-files. |
|
|
|
Control number of patches to enable high-order. |
output: particlesο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Set this parameter to true to activate particle paraview output. |
|
|
|
Sets the base name for particle output files. |
π· profilingο
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Sets the verbosity of the profiling information to be collected. If set to βnoneβ, no profiling information is collected. If set to βbasicβ, only data which is cheap to collect is recorded. If set to βdetailedβ, also data which is expensive to collect is recorded. It is recommended to enable detailed profiling only when necessary for in-depth analysis or debugging purposes. |
|
|
|
Write profiling output every given time step size. If this parameter is set, the specified parameter for write frequency is overwritten. |
|
|
|
Choose the type of time measure to write profiling information. |