| 8ad6dd3d | 27-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Correct PetscOptionsDeprecated usage
It will automatically replace the old option with the new option if `PetscOptionsDeprecated` is specified before the new option name. |
| 59b9b79b | 27-Apr-2024 |
James Wright <james@jameswright.xyz> |
fix: Correct P0 deprecation
the PetscOptionsDeprecated caused the P0 option to be ignored for some reason |
| fcb2c22a | 25-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Use StatePrimitive in blasius context |
| 991aef52 | 24-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Make ProblemData a pointer to struct
We basically use it as a pointer-to-struct type everywhere, so might as well make it consistent with everything else |
| c8d249de | 10-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Add diffusion to advection problem |
| 65dee3d2 | 05-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Add stabilized mass matrix to newtonian
Testing with: ``` build/fluids-navierstokes -options_file ./examples/fluids/gaussianwave.yaml -dm_plex_box_faces 10,10,1 -ts_max_steps 500 -degree 2
fluids: Add stabilized mass matrix to newtonian
Testing with: ``` build/fluids-navierstokes -options_file ./examples/fluids/gaussianwave.yaml -dm_plex_box_faces 10,10,1 -ts_max_steps 500 -degree 2 -implicit false -ts_type rk -stab supg -ts_dt 1e-4 -implicit false -ts_monitor_solution cgns:gaussian_wave.cgns -ts_monitor_solution_interval 5 -ts_view -state_var conservative -mass_ksp_type gmres -ts_monitor -mass_pc_type jacobi -mass_pc_jacobi_type diagonal ```
show more ...
|
| a78efa86 | 05-Mar-2024 |
James Wright <james@jameswright.xyz> |
fluids: Add stabilized mass for advection
This enables "full" SUPG for the advection problem using explicit time integrators |
| dc936754 | 27-Mar-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - update copyright headers |
| 5930f037 | 21-Mar-2024 |
James Wright <james@jameswright.xyz> |
fluids: Add GetInverseMultiplicity |
| a7dac1d5 | 14-Mar-2024 |
James Wright <james@jameswright.xyz> |
fluids: Sync with Ratel, get ceed-utils.h |
| 57272ee0 | 13-Feb-2024 |
James Wright <james@jameswright.xyz> |
fluids: Add different tau choices for advection |
| 9ed3d70d | 06-Dec-2023 |
James Wright <james@jameswright.xyz> |
fluids: Implement bc_slip
This is a weak version of slip boundary condition based on a Riemann solve |
| b87d60b3 | 03-Oct-2023 |
James Wright <james@jameswright.xyz> |
fluids: Implement sequential SGS DD eval |
| ad494f68 | 19-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Refactor function names
- PascalCase for acronyms longer than 2 letters - Remove the "Anisotropic" qualifier from function names, as we only have one data-driven SGS model. If we add an is
fluids: Refactor function names
- PascalCase for acronyms longer than 2 letters - Remove the "Anisotropic" qualifier from function names, as we only have one data-driven SGS model. If we add an isotropic model later, we can give that the "Isotropic" qualifier on it's function names - Remove the "Model" qualifier from function names. "SgsDD" is communicative enough (Subgrid-stress inherently means a model)
show more ...
|
| 40816385 | 05-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Change SGS IFunctionApply to use NewtonianIdealGasContext
- It doesn't need anything more than that |
| cceb3143 | 05-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Create generic SGS DD eval interface
- Existing implementation now called "Fused" evaluation |
| 9cbdf780 | 27-Feb-2024 |
James Wright <james@jameswright.xyz> |
fluids: Replace if...SETERRQ with PetscCheck |
| 41edf198 | 26-Feb-2024 |
James Wright <james@jameswright.xyz> |
fluids: Add missing OperatorApplyContextDestroy's |
| 9529d636 | 13-Feb-2024 |
James Wright <james@jameswright.xyz> |
fluids: Merge 2D and 3D advection setup
Instead of `-problem advection` and `-problem advection2d`, there's just `-problem advection` and the dimensionality is taken from the dm. |
| 059d1c40 | 20-Jan-2024 |
James Wright <james@jameswright.xyz> |
fluids: Convert strong_form to boolean in advection |
| 0b3a1fab | 20-Jan-2024 |
James Wright <james@jameswright.xyz> |
fluids: Generalize advection IC for 2d and 3d |
| c51f031a | 11-Jan-2024 |
James Wright <james@jameswright.xyz> |
fluids: Change bubble_type to advection_ic_type
Since cosine_hill and skew aren't bubbles |
| 7d8a615b | 11-Dec-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add uses_newtonian flag |
| f6ac214e | 18-Apr-2023 |
James Wright <james@jameswright.xyz> |
fluids: Agnosticize VeloGradient projection setup
- It can now setup more than just user->grad_velo_proj |
| f247af70 | 21-Nov-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1399 from CEED/jrwrigh/advection_cleanup
fluids: Cleanup advection problems |