Home
last modified time | relevance | path

Searched full:stab (Results 1 – 18 of 18) sorted by relevance

/libCEED/examples/fluids/qfunctions/
H A Dstabilization.h29 CeedScalar stab[5][3]) { in StabilizationMatrix()
32 // Zero stab so all future terms can safely sum into it in StabilizationMatrix()
34 for (CeedInt j = 0; j < 3; j++) stab[i][j] = 0; in StabilizationMatrix()
42 for (CeedInt j = 0; j < 5; j++) stab[j][i] += dF_i[j]; in StabilizationMatrix()
47 const CeedScalar body_force[5], CeedScalar stab[5][3]) { in Stabilization()
61 StabilizationMatrix(gas, s, Tau_d, strong_residual, stab); in Stabilization()
H A Dnewtonian.h85 CeedScalar Tau_d[3], stab[5][3], body_force[5] = {0.}, U_dot[5]; in MassFunction_Newtonian() local
88 Stabilization(context, s, Tau_d, grad_s, U_dot, body_force, stab); in MassFunction_Newtonian()
93 …Grad_v[k][j][i] = wdetJ * (stab[j][0] * dXdx[k][0] + stab[j][1] * dXdx[k][1] + stab[j][2] * dXdx[k… in MassFunction_Newtonian()
200 CeedScalar Tau_d[3], stab[5][3], U_dot[5] = {0}; in RHSFunction_Newtonian() local
202 Stabilization(context, s, Tau_d, grad_s, U_dot, body_force, stab); in RHSFunction_Newtonian()
205 … k = 0; k < 3; k++) Grad_v[k][j][i] -= wdetJ * (stab[j][0] * dXdx[k][0] + stab[j][1] * dXdx[k][1] … in RHSFunction_Newtonian()
265 CeedScalar Tau_d[3], stab[5][3], U_dot[5] = {0}, qi_dot[5]; in IFunction_Newtonian() local
280 Stabilization(context, s, Tau_d, grad_s, U_dot, body_force, stab); in IFunction_Newtonian()
284 …Grad_v[k][j][i] += wdetJ * (stab[j][0] * dXdx[k][0] + stab[j][1] * dXdx[k][1] + stab[j][2] * dXdx[… in IFunction_Newtonian()
H A Deulervortex.h364 CeedScalar stab[5][3] = {{0.}}; in Euler() local
371 … for (CeedInt l = 0; l < 5; l++) stab[k][j] += jacob_F_conv[j][k][l] * Tau_x[j] * strong_conv[l]; in Euler()
376 …dInt k = 0; k < 3; k++) dv[k][j][i] -= wdetJ * (stab[j][0] * dXdx[k][0] + stab[j][1] * dXdx[k][1] … in Euler()
492 CeedScalar stab[5][3] = {{0.}}; in IFunction_Euler() local
499 … for (CeedInt l = 0; l < 5; l++) stab[k][j] += jacob_F_conv[j][k][l] * Tau_x[j] * strong_conv[l]; in IFunction_Euler()
504 …dInt k = 0; k < 3; k++) dv[k][j][i] += wdetJ * (stab[j][0] * dXdx[k][0] + stab[j][1] * dXdx[k][1] … in IFunction_Euler()
510 … for (CeedInt l = 0; l < 5; l++) stab[k][j] = jacob_F_conv[j][k][l] * Tau_x[j] * strong_res[l]; in IFunction_Euler()
515 …dInt k = 0; k < 3; k++) dv[k][j][i] += wdetJ * (stab[j][0] * dXdx[k][0] + stab[j][1] * dXdx[k][1] … in IFunction_Euler()
H A Dshocktube.h353 CeedScalar stab[5][3] = {0}; in EulerShockTube() local
361 stab[k][j] += jacob_F_conv[j][k][l] * Tau_x[j] * strong_conv[l]; in EulerShockTube()
366 …dInt k = 0; k < 3; k++) dv[k][j][i] -= wdetJ * (stab[j][0] * dXdx[k][0] + stab[j][1] * dXdx[k][1] … in EulerShockTube()
/libCEED/examples/fluids/problems/
H A Dshocktube.c25 PetscInt stab; in NS_SHOCKTUBE() local
78 …all(PetscOptionsEnum("-stab", "Stabilization method", NULL, StabilizationTypes, (PetscEnum)(stab =… in NS_SHOCKTUBE()
89 if (stab == STAB_SUPG) { in NS_SHOCKTUBE()
90 … PetscCall(PetscPrintf(comm, "Warning! -stab supg not implemented for the shocktube problem. \n")); in NS_SHOCKTUBE()
126 shocktube_ctx->stabilization = stab; in NS_SHOCKTUBE()
H A Deulervortex.c21 StabilizationType stab; in NS_EULER_VORTEX() local
81 …all(PetscOptionsEnum("-stab", "Stabilization method", NULL, StabilizationTypes, (PetscEnum)(stab =… in NS_EULER_VORTEX()
90 if (stab == STAB_SUPG && !implicit) { in NS_EULER_VORTEX()
91 PetscCall(PetscPrintf(comm, "Warning! Use -stab supg only with -implicit\n")); in NS_EULER_VORTEX()
129 euler_ctx->stabilization = stab; in NS_EULER_VORTEX()
H A Dadvection.c88 StabilizationType stab; in NS_ADVECTION() local
181 …all(PetscOptionsEnum("-stab", "Stabilization method", NULL, StabilizationTypes, (PetscEnum)(stab =… in NS_ADVECTION()
205 if (stab == STAB_NONE && CtauS != 0) { in NS_ADVECTION()
206 PetscCall(PetscPrintf(comm, "Warning! Use -CtauS only with -stab su or -stab supg\n")); in NS_ADVECTION()
210 if (stab == STAB_SUPG) problem->create_mass_operator = CreateKSPMassOperator_AdvectionStabilized; in NS_ADVECTION()
254 advection_ctx->stabilization = stab; in NS_ADVECTION()
H A Dnewtonian.c217 StabilizationType stab; in NS_NEWTONIAN_IG() local
334 …all(PetscOptionsEnum("-stab", "Stabilization method", NULL, StabilizationTypes, (PetscEnum)(stab =… in NS_NEWTONIAN_IG()
374 …if (stab == STAB_SUPG && !implicit) problem->create_mass_operator = CreateKSPMassOperator_Newtonia… in NS_NEWTONIAN_IG()
425 newtonian_ig_ctx->stabilization = stab; in NS_NEWTONIAN_IG()
/libCEED/examples/fluids/
H A Dnavierstokes.c23 …ex_box_faces 2,2,1 -ts_max_steps 5 -degree 3 -implicit false -ts_type rk -stab supg -state_var con…
24stab supg -Ctaus 0.5 -mass_ksp_type gmres -mass_pc_type vpbjacobi -compare_final_state_atol 1e-10 …
25 …0.83205029,0 -advection_ic_type skew -dm_plex_box_faces 2,1,1 -degree 2 -stab supg -stab_tau advd…
41 …are_final_state_filename examples/fluids/tests-output/fluids-navierstokes-dc-implicit-stab-none.bin
42stab supg -degree 3 -dm_plex_box_faces 1,1,2 -dm_plex_box_lower 0,0,0 -dm_plex_box_upper 125,125,2…
43stab su -degree 3 -dm_plex_box_faces 1,1,2 -dm_plex_box_lower 0,0,0 -dm_plex_box_upper 125,125,250…
45stab supg -degree 3 -dm_plex_box_faces 1,1,2 -dm_plex_box_lower 0,0 -dm_plex_box_upper 125,125 -bc…
48 …plex_dim 3 -bc_symmetry_x 5,6 -bc_symmetry_y 3,4 -bc_symmetry_z 1,2 -yzb -stab su -ts_max_steps 10…
H A Dadvection.yaml3 stab: su
H A DREADME.md339 * - `-stab`
398 …_box_upper 8000,8000,8000 -bc_wall 1,2,3,4,5,6 -wall_comps 4 -wind_type rotation -implicit -stab su
410 …dm_plex_box_upper 1000,1000 -bc_wall 1,2,3,4 -wall_comps 4 -wind_type rotation -implicit -stab supg
498 * - `-stab`
507 ./navierstokes -problem shocktube -yzb -stab su -bc_symmetry_z 3,4 -bc_symmetry_y 1,2 -bc_wall 5,6 …
542 * - `-stab`
H A Dgaussianwave.yaml31 stab: supg
H A Dblasius.yaml27 stab: 'supg'
H A Dvortexshedding.yaml5 stab: supg
H A Dindex.md188 This stabilization technique can be selected using the option `-stab supg`.
204 This stabilization technique can be selected using the option `-stab su`.
/libCEED/examples/fluids/tests-output/
H A Dblasius_test.yaml17 stab: 'none'
H A Dblasius_stgtest.yaml16 stab: 'supg'
H A Dstats_test.yaml16 stab: 'supg'