| d1ebe9f3 | 06-Jul-2025 |
James Wright <james@jameswright.xyz> |
style: Remove stray ';' |
| 5206a5a0 | 04-Jul-2025 |
James Wright <james@jameswright.xyz> |
style: Changing destroy function signatures |
| f0d618ea | 04-Jul-2025 |
James Wright <james@jameswright.xyz> |
style: Move spanstat TSMonitor functions to spanstats.h |
| b30619f6 | 30-Mar-2025 |
James Wright <james@jameswright.xyz> |
feat: Add spanstats for CFL and Peclet number
- Add CalculatePe* to numerics.h |
| 17dc1449 | 04-Jul-2025 |
James Wright <james@jameswright.xyz> |
style(spanstats): Change turbulence setup function name |
| dae7673a | 04-Jul-2025 |
James Wright <james@jameswright.xyz> |
style: Move spanstats into subdirectory |
| 517ae6cd | 31-May-2025 |
James Wright <james@jameswright.xyz> |
feat: Make '-dm_plex_csr_alg mat' default for partitioning |
| 713571d7 | 04-Jul-2025 |
James Wright <james@jameswright.xyz> |
fix(monitor_cfl): Give correctly sized QFCtx for advection case
When the problem type is the advection-diffusion equations, `MonitorCFL()` would interpret the QFunction context as `NewtonianIdealGas
fix(monitor_cfl): Give correctly sized QFCtx for advection case
When the problem type is the advection-diffusion equations, `MonitorCFL()` would interpret the QFunction context as `NewtonianIdealGasContext`. This is functionally ok only if it is zero. Otherwise this could lead to OOB memory access. The only reason it hadn't up till now is that the members of `NewtonianIdealGasContext` that were used by `StateFromQ()` were within the memory bounds of `AdvectionContext`.
show more ...
|
| 28b0a49d | 04-Jul-2025 |
James Wright <james@jameswright.xyz> |
Merge MR !122, 'jrwrigh/honee_petscobject', into 'main'
feat: Convert Honee to PetscObject, remove auxillary structs
See merge request phypid/honee!122 |
| 0c70a8bc | 02-Jul-2025 |
James Wright <james@jameswright.xyz> |
feat: Add Honee{Get,Set,Has}Container functions
This embeds some helpful checks into the container additions |
| 7ebeccb9 | 20-Jun-2025 |
James Wright <james@jameswright.xyz> |
feat: Move smartsim into Honee container |
| ed5c6999 | 30-Jun-2025 |
James Wright <james@jameswright.xyz> |
feat(matceed): Update matceed from Ratel updates
Mostly adding in `MatGetCurrentMemType()` and a slight rearrangement of how FLOPs are logged.
See Ratel !1149 and !1139 |
| 797f7eed | 20-Jun-2025 |
James Wright <james@jameswright.xyz> |
style(smartsim): Move functions around |
| 8d78d7c8 | 18-Jun-2025 |
James Wright <james@jameswright.xyz> |
feat: Move differential filtering into separate header |
| cb8a476c | 18-Jun-2025 |
James Wright <james@jameswright.xyz> |
feat: Remove diff_filter struct from Honee |
| 7f3a2123 | 18-Jun-2025 |
James Wright <james@jameswright.xyz> |
style: Change qfctx -> ctx in SGS DD Training |
| 39169b57 | 17-Jun-2025 |
James Wright <james@jameswright.xyz> |
feat: Move sgs_dd_train into Honee container |
| 82baf964 | 17-Jun-2025 |
James Wright <james@jameswright.xyz> |
feat: Move sgs_dd_data into Honee container |
| 8340219b | 16-Jun-2025 |
James Wright <james@jameswright.xyz> |
feat: Move grad_velo_proj into Honee container |
| 4ea616f4 | 16-Jun-2025 |
James Wright <james@jameswright.xyz> |
feat: Make NodalProjectionDataDestroy use pointer argument
This to align with `PetscCtxDestroyFn` signature |
| 6a9fb8ef | 16-Jun-2025 |
James Wright <james@jameswright.xyz> |
feat: Convert HONEE to PetscObject |
| e5a8cae0 | 24-Jun-2025 |
James Wright <james@jameswright.xyz> |
fix: Move enum strings to compilation units |
| a7a18c73 | 24-Jun-2025 |
James Wright <james@jameswright.xyz> |
fix: Latest PETSc changed `DMSetCoordinateDisc()` signature
Changed in petsc!8353 |
| 96f347c2 | 12-Jun-2025 |
James Wright <james@jameswright.xyz> |
feat(bc_def): Convert BCDefinition to a PetscObject |
| 1abc2837 | 11-Jun-2025 |
James Wright <james@jameswright.xyz> |
style: jac_data_size -> num_comps_jac_data
Includes: - jac_data_size_sur -> num_comps_jac_data - jac_data_size_vol -> num_comps_jac_data - jac_data_size -> num_comps_jac_data |