| 457a5831 | 26-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Create DM for velocity gradient projection |
| 82fc53c5 | 26-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add QF for velocity gradient L^2 projection |
| 3fc405b4 | 30-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add data-driven SGS evaluation QFunctions
- This includes transforming to/from the anisotropic physical-frame to isotropic S-frame |
| 40a33f2d | 30-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add rotation rate, velocity gradient helpers
- Also change KMStrainRate to KMStrainRate_State, leaving KMStrainRate to be a generic interface to the velocity gradient |
| 8e5e3595 | 27-Mar-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add linear algebra tools to utils.h |
| bfa7851a | 29-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add symmetric eigensolver QF helper
- Adapted from https://github.com/jewettaij/jacobi_pd |
| 62b7942e | 26-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Read in files for SGS Data-Driven Model |
| 676080b4 | 26-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Move PHASTA file functions to misc.c |
| f7325489 | 22-Mar-2023 |
James Wright <james@jameswright.xyz> |
fluids: Refactor matops -> petsc_ops |
| 502d3fee | 20-Mar-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add VecCopyP2C function |
| ae7b8107 | 07-Apr-2023 |
James Wright <james@jameswright.xyz> |
Update minimum petsc version for solids and fluids |
| e419654d | 24-Mar-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
IWYU fixes (#1182)
* iwyu - include fixes
* iwyu - silence some iwyu output
* minor - clearer macro names
* iwyu - fix suggestion of "ceed/ceed.h" externally
* iwyu - lighter petsc heade
IWYU fixes (#1182)
* iwyu - include fixes
* iwyu - silence some iwyu output
* minor - clearer macro names
* iwyu - fix suggestion of "ceed/ceed.h" externally
* iwyu - lighter petsc headers
* iwyu - ceed/ceed.h -> ceed.h
* iwyu - cuda/hip include fixes
show more ...
|
| 240e0654 | 22-Mar-2023 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1183 from CEED/leila/fluids-doc-fix
fluids/README: a small fix |
| c52f2c1b | 22-Mar-2023 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
fluids/README: a small fix |
| 8a1cb569 | 15-Mar-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1179 from CEED/jrwrigh/fix_fluids_qfcontext |
| 2c6d2607 | 14-Mar-2023 |
James Wright <james@jameswright.xyz> |
fix(fluids): Destroy context after call to print_info
- print_info functions often read context data from ProblemData |
| e7754af5 | 11-Mar-2023 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
Ken/idl (#1138)
* inflow sponge pushing p towards P0 compiles and runs but unknown yet whether it is effective or not
* looks like my first attempt at this is missing something as there is neglig
Ken/idl (#1138)
* inflow sponge pushing p towards P0 compiles and runs but unknown yet whether it is effective or not
* looks like my first attempt at this is missing something as there is negligible effect from Jacobian addition
* examples/fluids: IDL fixes and demo
* Fix IDL sign error and rename variables/clang-format
* Let newtonianwave.yaml use -reference_pressure and temperature
* Propagate P0 = reference.pressure
* Small tweak to add IDL to the 3 ramp parameters.
* fluids: Extract fluids binary vector load function
- Needs to be used in multiple places (for ICs and for testing data)
* fluids: Correct typo in previous commits
* fluids: Add IDL and newtonian wave test
* fluids: Rename Newtonian Wave --> Gaussian Wave
* fluids: Move RampCoefficient into utils
- Also change name to LinearRampCoefficient, as we may have different
kinds of ramps in the future
* fluids: Change IDL commandline options
* docs(fluids): Document internal damping layer
Co-authored-by: Jed Brown <jed@jedbrown.org>
* fluids: Add ScaleN QF utility
* fluids: Extract InternalDampingLayer QFunction helper
---------
Co-authored-by: Jed Brown <jed@jedbrown.org>
Co-authored-by: KennethEJansen <jansenke@colorado.edu>
Co-authored-by: James Wright <james@jameswright.xyz>
show more ...
|
| e41d4946 | 11-Mar-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1177 from CEED/jrwrigh/fluids-getcontextfield |
| 91f639d2 | 11-Mar-2023 |
James Wright <james@jameswright.xyz> |
fluids: Use ContextGetDouble for time and dt label updates |
| 086f88e3 | 10-Mar-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1174 from CEED/jeremy/operator-context
CeedOperatorContext* -> CeedOperator*Context* |
| a5f46a7b | 07-Mar-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
style - rename CeedOperatorContext functions for consistency |
| 7675c45b | 06-Mar-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fluids - fix QFunctionContext access errors |
| 2004e3ac | 26-Feb-2023 |
Adeleke O. Bankole <86932837+AdelekeBankole@users.noreply.github.com> |
Fix for cubic elements in surface forces for lift/drag coefficients (#1158)
* update for surface forces to return dof
* update surface forces
* update on surface forces
* PetscCall section
Fix for cubic elements in surface forces for lift/drag coefficients (#1158)
* update for surface forces to return dof
* update surface forces
* update on surface forces
* PetscCall section get field components
* Update examples/fluids/src/setupts.c
Co-authored-by: Jed Brown <jed@jedbrown.org>
* Update examples/fluids/src/setupts.c
Co-authored-by: Jed Brown <jed@jedbrown.org>
* examples/fluids: lift query from inner loop
* examples/fluids: enable coarser meshes
* update yaml file
* fix path to creating figure
---------
Co-authored-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| 799ffa6f | 26-Feb-2023 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1147 from CEED/jrwrigh/generic_l2_projection
fluids: Add generic L2 projection function |
| 02d9db6c | 19-Feb-2023 |
James Wright <james@jameswright.xyz> |
fluids: Local vector option for matops
- Passing NULL to the global vector parameter means that the GlobalToLocal/LocalToGlobal operation is skipped and the context's local PETSc Vec is used dir
fluids: Local vector option for matops
- Passing NULL to the global vector parameter means that the GlobalToLocal/LocalToGlobal operation is skipped and the context's local PETSc Vec is used directly
show more ...
|