| /honee/src/ |
| H A D | honee-mass.c | 6 #include "../qfunctions/mass.h" 9 @brief Create mass CeedQFunction for number of components `N` 17 @param[out] qf CeedQFunction of mass operator 54 …"Mass qfunction of size %" CeedInt_FMT " does not exist.\nA new mass qfunction can be easily added… in HoneeMassQFunctionCreate()
|
| H A D | setuplibceed.c | 13 // @brief Create CeedOperator for unstabilized mass KSP for explicit timestepping 40 PetscCallCeed(ceed, CeedOperatorSetName(*op_mass, "RHS Mass Operator")); in CreateKSPMassOperator_Unstabilized() 53 // @brief Create KSP to solve the inverse mass operator for explicit time stepping schemes 63 { // -- Setup KSP for mass operator in CreateKSPMass() 75 PetscCall(PetscObjectSetName((PetscObject)honee->mass_ksp, "Explicit Mass")); in CreateKSPMass()
|
| H A D | velocity_gradient_projection.c | 108 { // -- Build Mass operator in VelocityGradientProjectionSetup() 121 // Setup KSP for L^2 projection with lumped mass operator in VelocityGradientProjectionSetup()
|
| H A D | diff_flux_projection.c | 143 { // -- Build Mass operator in DivDiffFluxProjectionSetup_Direct() 222 { // -- Build Mass operator in DivDiffFluxProjectionSetup_Indirect() 365 …lReduce call in KSPSolve_Preonly, which causes significant slowdowns for lumped mass matrix solves. in DivDiffFluxProjectionApply() 395 …lReduce call in KSPSolve_Preonly, which causes significant slowdowns for lumped mass matrix solves. in DivDiffFluxProjectionApply()
|
| H A D | setupts.c | 51 // Inverse of the mass matrix in RHS_NS() 55 …lReduce call in KSPSolve_Preonly, which causes significant slowdowns for lumped mass matrix solves. in RHS_NS()
|
| H A D | cloptions.c | 241 …PetscCall(PetscOptionsScalar("-units_kilogram", "1 kilogram in scaled mass units", NULL, units->ki… in ProcessCommandLineOptions()
|
| /honee/ |
| H A D | CHANGELOG.md | 24 - Add `-ksp_post_solve_residual` to print KSP residual summary information (can be done for `-mass`… 26 - Add `-mass_ksp_view_pre_ts_solve` to view the mass KSP once before `TSSolve()` is run
|
| /honee/qfunctions/ |
| H A D | advection.h | 20 // Mass Density: 21 // Constant mass density of 1.0 29 // Mass Density: 38 // Mass Density: 39 // Constant mass density of 1.0 47 // Mass Density: 293 v[f][i] = wdetJ * q_dot[f][i]; // K Mass/transient term in IFunction_AdvectionGeneric() 366 v[f][i] = wdetJ * q_dot[f][i]; // K Mass/transient term in MassFunction_AdvectionGeneric() 369 // Unstabilized mass term in MassFunction_AdvectionGeneric() 372 // Stabilized mass term in MassFunction_AdvectionGeneric() [all …]
|
| H A D | mass.h | 5 /// Mass operator for HONEE 9 // This QFunction applies the mass matrix to N components
|
| H A D | densitycurrent.h | 54 // Mass Density:
|
| H A D | newtonian.h | 61 // Standard mass matrix term in MassFunction_Newtonian() 73 // Stabilized mass term in MassFunction_Newtonian() 148 // rho - Mass Density
|
| H A D | eulervortex.h | 245 // rho - Mass Density 434 //-----mass matrix in IFunction_Euler()
|
| H A D | shocktube.h | 191 // rho - Mass Density
|
| /honee/tests/ |
| H A D | channel_divdiff_verify.yaml | 16 mass:
|
| /honee/examples/ |
| H A D | taylor_green_vortex.yaml | 41 mass:
|
| H A D | navierstokes.c | 201 …mass") -ceed {ceed_resource} -test_type solver -problem advection -degree 3 -dm_plex_box_faces 2,2…
|
| /honee/doc/ |
| H A D | runtime_options.md | 186 - View mass KSP once before `TSSolve()` is called 238 - 1 kilogram in scaled mass units 351 … temperature as essential boundary conditions and evaluating a boundary integral for the mass flux.
|
| H A D | theory.md | 20 In equations {eq}`eq-ns`, $\rho$ represents the volume mass density, $U$ the momentum density (defi… 44 \leftarrow\textrm{ volume mass density}\\ 116 <!-- TODO: This should talk about the mass operator and the options associated with it (i.e. lumpe… 164 …t in the Jacobian being dominated by the second term, which is a sort of "mass matrix", and typica… 355 …tokes, this requires projecting 12 scalars-per-node: 4 conserved scalars (mass conservation does n… 383 The $L^2$ projection in either method uses the standard mass matrix, which is rowsum lumped for per…
|
| H A D | auxiliary.md | 43 where $\bm M$ is the mass matrix for $\mathcal{V}_p^\mathrm{parent}$, $u_N$ the coefficients of the…
|
| H A D | examples.md | 126 …lip and non-penetration boundary conditions for $\bm{u}$, and no-flux for mass and energy densitie…
|
| /honee/problems/ |
| H A D | newtonian.c | 35 // @brief Create CeedOperator for stabilized mass KSP for explicit timestepping 77 PetscCallCeed(ceed, CeedOperatorSetName(*op_mass, "RHS Mass Operator, Newtonian Stabilized")); in CreateKSPMassOperator_NewtonianStabilized() 527 "Shift for mass matrix in IJacobian")); in NS_NEWTONIAN_IG()
|
| H A D | advection.c | 73 // @brief Create CeedOperator for stabilized mass KSP for explicit timestepping 123 …PetscCallCeed(ceed, CeedOperatorSetName(*op_mass, "RHS Mass Operator, Advection-Diffusion Stabiliz… in CreateKSPMassOperator_AdvectionStabilized()
|
| /honee/src/spanstats/ |
| H A D | spanstats.c | 314 // Create Mass CeedOperator in SpanwiseStatisticsSetupL2Projection()
|