| dfcf44b0 | 04-Mar-2024 |
James Wright <james@jameswright.xyz> |
fixup! fluids: Use KSP for explicit mass matrix |
| 545e9c56 | 04-Mar-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1497 from CEED/jrwrigh/destroy_mats
fluids: Destroy stray Mats |
| 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 |
| bc7ab607 | 29-Feb-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1494 from CEED/jrwrigh/log_filter
Fluids: Add LogEvent for Differential Filter and Velocity Gradient Projection |
| 95370e31 | 29-Feb-2024 |
Zach Atkins <zach.atkins@colorado.edu> |
Merge pull request #1493 from CEED/zach/assemble-qfunction-at-points
Add `CeedOperatorLinearAssembleQFunction` to At Points operators with Ref backend |
| 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 |
| e13f2367 | 29-Feb-2024 |
Zach Atkins <zach.atkins@colorado.edu> |
Add QFunction Assembly At Points for ref backend |
| ebab0599 | 29-Feb-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1477 from CEED/jeremy/sycl-fallback
Fallback to sycl/ref from gen for non-tensor bases |
| 7f96cfa0 | 29-Feb-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1458 from CEED/jeremy/less-lcov-excl-sycl
Reduce LCOV_EXCL markers for SYCL backends |
| 5d25505e | 29-Feb-2024 |
Zach Atkins <zach.atkins@colorado.edu> |
Merge pull request #1492 from CEED/zach/remove-setup-restore-inputs-at-points
Remove redundant `CeedOperator[Setup|Restore]InputsAtPoints_Ref` functions |
| 6cde1da6 | 29-Feb-2024 |
Zach Atkins <zach.atkins@colorado.edu> |
Replace CeedOperator[Setup|Restore]InputsAtPoints_Ref with CeedOperator[Setup|Restore]Inputs_Ref |
| 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 ...
|
| 62b5e04f | 27-Feb-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1491 from CEED/jrwrigh/fix_memleaks
fluids: Add missing OperatorApplyContextDestroy and change `if...SETERRQ` -> `PetscCheck` |
| fe1e732e | 27-Feb-2024 |
James Wright <james@jameswright.xyz> |
fluids: Replace if...SETERRQ with PetscCheck |
| 89abb232 | 26-Feb-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1489 from CEED/jeremy/actions-version
ci - update action versions |
| fad93f9d | 26-Feb-2024 |
James Wright <james@jameswright.xyz> |
fluids: Add missing OperatorApplyContextDestroy's |
| e735508c | 23-Feb-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
ci - update action versions |