| d7af0815 | 04-Oct-2023 |
James Wright <james@jameswright.xyz> |
test: Add SGS data-driven sequential test |
| cf90ec9b | 03-Oct-2023 |
James Wright <james@jameswright.xyz> |
docs(fluids): Fused/sequential data-driven SGS model |
| 1250e899 | 03-Oct-2023 |
James Wright <james@jameswright.xyz> |
fluids: Implement sequential SGS DD eval |
| 39b57195 | 05-Mar-2024 |
Riccardo Balin <riccardo.balin@gmail.com> |
Fixing SmartRedis meta data arrays to be of type Int64 (#1501)
* fluids: fixed SmartRedis meta data arrays to be of type Int64
* fluids: style fix
---------
Co-authored-by: Riccardo Balin <
Fixing SmartRedis meta data arrays to be of type Int64 (#1501)
* fluids: fixed SmartRedis meta data arrays to be of type Int64
* fluids: style fix
---------
Co-authored-by: Riccardo Balin <balin@aurora-uan-0010.hostmgmt.cm.aurora.alcf.anl.gov>
show more ...
|
| 6249180f | 04-Mar-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1496 from CEED/jrwrigh/ksp_mass
Fluids: Fix mass operator for explicit timestepping, move to KSP for mass operator |
| dfcf44b0 | 04-Mar-2024 |
James Wright <james@jameswright.xyz> |
fixup! fluids: Use KSP for explicit mass matrix |
| 0f2fa9b4 | 03-Mar-2024 |
James Wright <james@jameswright.xyz> |
fluids: Fix mass matrix for explicit time stepping
The local vector should be initialized to zero so that all the essential nodes (ie. strong boundary condition nodes) are not factored in for the ma
fluids: Fix mass matrix for explicit time stepping
The local vector should be initialized to zero so that all the essential nodes (ie. strong boundary condition nodes) are not factored in for the matrix multiply. The PR associated with this commit should have a document attached detailing why this is the case.
Previous tests used this incorrect mass matrix and so now fail. The results for these tests are corrected as well.
show more ...
|
| cde30410 | 03-Mar-2024 |
James Wright <james@jameswright.xyz> |
fluids: Destroy stray Mats |
| 04292f7d | 03-Mar-2024 |
James Wright <james@jameswright.xyz> |
fluids: Use KSP for explicit mass matrix |
| b3de639d | 03-Mar-2024 |
James Wright <james@jameswright.xyz> |
fluids: Remove convergence test from velocity_gradient_projection
Testing with GDB, the `Mass_N` QFunction is only called when creating the rowsum preconditioner and isn't called afterwards. This is
fluids: Remove convergence test from velocity_gradient_projection
Testing with GDB, the `Mass_N` QFunction is only called when creating the rowsum preconditioner and isn't called afterwards. This is true with or without the convergence test. So I've removed the convergence test as it's not necessary
show more ...
|
| f2d1127c | 19-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add QFs for external SGS DD evaluation |
| 8f5ab23b | 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 ...
|
| 403646e5 | 05-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Change SGS IFunctionApply to use NewtonianIdealGasContext
- It doesn't need anything more than that |
| 6b3fb9ae | 05-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Create generic SGS DD eval interface
- Existing implementation now called "Fused" evaluation |
| e51ac267 | 29-Feb-2024 |
James Wright <james@jameswright.xyz> |
fluids: Include config.mk from top level
Now `SMARTREDIS_DIR` can be added to the config.mk and it passed into the fluids Makefile |
| 3737f832 | 29-Feb-2024 |
James Wright <james@jameswright.xyz> |
fluids: Add LogEvent for VeloGradProj and DiffFilter |
| 844b3d4a | 27-Feb-2024 |
Riccardo Balin <riccardo.balin@gmail.com> |
Merge balin/smartsim branch into main with timers for SmartRedis API calls (#1480)
---------
Co-authored-by: James Wright <james@jameswright.xyz>
Co-authored-by: Riccardo Balin <balin@aurora-u
Merge balin/smartsim branch into main with timers for SmartRedis API calls (#1480)
---------
Co-authored-by: James Wright <james@jameswright.xyz>
Co-authored-by: Riccardo Balin <balin@aurora-uan-0012.hostmgmt.cm.aurora.alcf.anl.gov>
show more ...
|
| fe1e732e | 27-Feb-2024 |
James Wright <james@jameswright.xyz> |
fluids: Replace if...SETERRQ with PetscCheck |
| fad93f9d | 26-Feb-2024 |
James Wright <james@jameswright.xyz> |
fluids: Add missing OperatorApplyContextDestroy's |
| 461ae455 | 21-Feb-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1479 from CEED/jrwrigh/fix_mat_reporting
fluids: Report both amat and pmat types |
| a04f48a3 | 21-Feb-2024 |
James Wright <james@jameswright.xyz> |
fluids: Report both amat and pmat types |
| 4c493a33 | 21-Feb-2024 |
James Wright <james@jameswright.xyz> |
fluids: Use utility for velocity gradient projection
- Evidentily missed this one when I added StatePhysicalGradientFromReference awhile back. Or this was on a longer lived branch that got me
fluids: Use utility for velocity gradient projection
- Evidentily missed this one when I added StatePhysicalGradientFromReference awhile back. Or this was on a longer lived branch that got merged out-of-order
show more ...
|
| 9e529ead | 13-Feb-2024 |
James Wright <james@jameswright.xyz> |
docs(fluids): Document changes to 2D/3D advection |
| 93639ffb | 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. |
| 4bdcf5bf | 20-Jan-2024 |
James Wright <james@jameswright.xyz> |
fluids: Generalize advection boundary qfunctions |