History log of /honee/problems/ (Results 101 – 125 of 262)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8ad6dd3d27-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.

59b9b79b27-Apr-2024 James Wright <james@jameswright.xyz>

fix: Correct P0 deprecation

the PetscOptionsDeprecated caused the P0 option to be ignored for some
reason

fcb2c22a25-Apr-2024 James Wright <james@jameswright.xyz>

fluids: Use StatePrimitive in blasius context

991aef5224-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

c8d249de10-Apr-2024 James Wright <james@jameswright.xyz>

fluids: Add diffusion to advection problem

65dee3d205-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 ...

a78efa8605-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

dc93675427-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

minor - update copyright headers


/honee/.clang-tidy
/honee/LICENSE
/honee/include/ceed-utils.h
/honee/include/mat-ceed-impl.h
/honee/include/mat-ceed.h
/honee/include/petsc_ops.h
/honee/include/smartsim.h
/honee/navierstokes.c
/honee/navierstokes.h
advection.c
bc_freestream.c
bc_slip.c
blasius.c
channel.c
densitycurrent.c
eulervortex.c
gaussianwave.c
newtonian.c
sgs_dd_model.c
shocktube.c
stg_shur14.c
stg_shur14.h
taylorgreen.c
/honee/qfunctions/advection.h
/honee/qfunctions/advection_types.h
/honee/qfunctions/bc_freestream.h
/honee/qfunctions/bc_freestream_type.h
/honee/qfunctions/bc_slip.h
/honee/qfunctions/blasius.h
/honee/qfunctions/channel.h
/honee/qfunctions/densitycurrent.h
/honee/qfunctions/differential_filter.h
/honee/qfunctions/differential_filter_enums.h
/honee/qfunctions/eulervortex.h
/honee/qfunctions/gaussianwave.h
/honee/qfunctions/grid_anisotropy_tensor.h
/honee/qfunctions/mass.h
/honee/qfunctions/newtonian.h
/honee/qfunctions/newtonian_state.h
/honee/qfunctions/newtonian_types.h
/honee/qfunctions/riemann_solver.h
/honee/qfunctions/setupgeo.h
/honee/qfunctions/setupgeo2d.h
/honee/qfunctions/setupgeo_helpers.h
/honee/qfunctions/sgs_dd_model.h
/honee/qfunctions/sgs_dd_training.h
/honee/qfunctions/sgs_dd_utils.h
/honee/qfunctions/shocktube.h
/honee/qfunctions/stabilization.h
/honee/qfunctions/stabilization_types.h
/honee/qfunctions/stg_shur14.h
/honee/qfunctions/stg_shur14_type.h
/honee/qfunctions/strong_boundary_conditions.h
/honee/qfunctions/taylorgreen.h
/honee/qfunctions/turb_spanstats.h
/honee/qfunctions/turb_stats_types.h
/honee/qfunctions/utils.h
/honee/qfunctions/utils_eigensolver_jacobi.h
/honee/qfunctions/velocity_gradient_projection.h
/honee/smartsim_regression_framework.py
/honee/src/cloptions.c
/honee/src/differential_filter.c
/honee/src/dm_utils.c
/honee/src/grid_anisotropy_tensor.c
/honee/src/mat-ceed.c
/honee/src/misc.c
/honee/src/petsc_ops.c
/honee/src/setupdm.c
/honee/src/setuplibceed.c
/honee/src/setupts.c
/honee/src/smartsim/sgs_dd_training.c
/honee/src/smartsim/smartsim.c
/honee/src/smartsim_weak.c
/honee/src/strong_boundary_conditions.c
/honee/src/turb_spanstats.c
/honee/src/velocity_gradient_projection.c
/honee/tests-output/y0_output.npy
5930f03721-Mar-2024 James Wright <james@jameswright.xyz>

fluids: Add GetInverseMultiplicity

a7dac1d514-Mar-2024 James Wright <james@jameswright.xyz>

fluids: Sync with Ratel, get ceed-utils.h

57272ee013-Feb-2024 James Wright <james@jameswright.xyz>

fluids: Add different tau choices for advection

9ed3d70d06-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

b87d60b303-Oct-2023 James Wright <james@jameswright.xyz>

fluids: Implement sequential SGS DD eval

ad494f6819-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 ...

4081638505-Sep-2023 James Wright <james@jameswright.xyz>

fluids: Change SGS IFunctionApply to use NewtonianIdealGasContext

- It doesn't need anything more than that

cceb314305-Sep-2023 James Wright <james@jameswright.xyz>

fluids: Create generic SGS DD eval interface

- Existing implementation now called "Fused" evaluation

9cbdf78027-Feb-2024 James Wright <james@jameswright.xyz>

fluids: Replace if...SETERRQ with PetscCheck

41edf19826-Feb-2024 James Wright <james@jameswright.xyz>

fluids: Add missing OperatorApplyContextDestroy's

9529d63613-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.

059d1c4020-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Convert strong_form to boolean in advection

0b3a1fab20-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Generalize advection IC for 2d and 3d

c51f031a11-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Change bubble_type to advection_ic_type

Since cosine_hill and skew aren't bubbles

7d8a615b11-Dec-2023 James Wright <james@jameswright.xyz>

fluids: Add uses_newtonian flag

f6ac214e18-Apr-2023 James Wright <james@jameswright.xyz>

fluids: Agnosticize VeloGradient projection setup

- It can now setup more than just user->grad_velo_proj

f247af7021-Nov-2023 James Wright <james@jameswright.xyz>

Merge pull request #1399 from CEED/jrwrigh/advection_cleanup

fluids: Cleanup advection problems

1234567891011