| db749d21 | 25-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Update PetscCallCeed (from Ratel)
Update from: https://gitlab.com/micromorph/ratel/-/merge_requests/815 |
| cce3ee4e | 24-Apr-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1562 from CEED/jrwrigh/fluids_problem_pointer
fluids: Make ProblemData a pointer to struct |
| 731c13d7 | 24-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 |
| 6c17b3ad | 22-Apr-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fluids - use VecGetState |
| 4f7cdd84 | 18-Apr-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1558 from CEED/jrwrigh/smartsim_multiple_filter_widths
fluids: Add option for multiple filter widths during in-situ SGS training |
| 0063e01a | 18-Apr-2024 |
Riccardo Balin <balin@uan-0002.head.cm.americas.sgi.com> |
fluids: moved SmartRedis send of time step number after all training data is computed |
| 13b8e03f | 17-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Remove ceed backend from advection.yaml
Due to ordering, this overides the regression tests |
| 251425b7 | 16-Apr-2024 |
James Wright <james@jameswright.xyz> |
fix(fluids): Fix primary PETSc memory leak, others
All the memory leaks reported in regression tests via `-malloc_dump` are now related to the boundary conditions and their handling of QFunctionCont
fix(fluids): Fix primary PETSc memory leak, others
All the memory leaks reported in regression tests via `-malloc_dump` are now related to the boundary conditions and their handling of QFunctionContexts, which is a much more difficult problem and will be addressed later.
show more ...
|
| 2fbcf03b | 15-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Rename PetscSmartRedisCall -> PetscCallSmartRedis |
| 56f5e811 | 12-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Compute DiffFilter RHS only if solution changes |
| c79b0730 | 12-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Multiple filter widths for SGS training |
| 81b0e02b | 12-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Misc cleanup of SmartSim and SGS training |
| c7042e97 | 10-Apr-2024 |
James Wright <james@jameswright.xyz> |
test(fluids): Test diffusion in advection |
| d1d77723 | 10-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Add diffusion to advection problem |
| e8b45cc7 | 09-Apr-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1553 from CEED/jrwrigh/ns_stabilized_mass
fluids: Add stabilized mass operator for Newtonian |
| 4dd4a125 | 08-Apr-2024 |
Riccardo Balin <balin@uan-0001.head.cm.americas.sgi.com> |
fix(fluids): Renable SmartSim testing and fix bug
- Fixed bug in sgs_dd_train QF, left over from debugging - SmartSim tests were previously not running at all, due to junit.py checking if `SMARTRE
fix(fluids): Renable SmartSim testing and fix bug
- Fixed bug in sgs_dd_train QF, left over from debugging - SmartSim tests were previously not running at all, due to junit.py checking if `SMARTREDIS_DIR` was a file instead of a directory
Co-authored-by: James Wright <james@jameswright.xyz>
show more ...
|
| 2b0a2980 | 08-Apr-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1533 from CEED/jrwrigh/smartsim_array_size
fluids: Change SmartSim sizeInfo to show minimum global array size |
| 645331fd | 05-Apr-2024 |
James Wright <james@jameswright.xyz> |
test(fluids): Test newtonian stabilized mass |
| 42c90bab | 05-Apr-2024 |
James Wright <james@jameswright.xyz> |
refactor(fluids): Use QdataUnpack in Newtonian RHS |
| 0fcbc436 | 05-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 ...
|
| f5b3f542 | 08-Apr-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1554 from CEED/jrwrigh/petsc_fix_localization
fluids: Update topological periodicity localization |
| 2127b05c | 05-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Update topological periodicity localization
See https://github.com/CEED/libCEED/issues/1470 for details. Relies on PETSc MR in https://gitlab.com/petsc/petsc/-/merge_requests/7438
tl;dr is
fluids: Update topological periodicity localization
See https://github.com/CEED/libCEED/issues/1470 for details. Relies on PETSc MR in https://gitlab.com/petsc/petsc/-/merge_requests/7438
tl;dr is that the localization of the continuous coordinate DM to the discontinuous coordinate DM (i.e. the cell DM) must be done *after* the coordinate DM is set to the tensor product ordering
show more ...
|
| 259fd56a | 28-Mar-2024 |
James Wright <james@jameswright.xyz> |
test(fluids): Add test for advection stabilized mass
ie. SUPG |
| b4e9a8f8 | 05-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 |
| b1559114 | 02-Apr-2024 |
James Wright <james@jameswright.xyz> |
fix(fluids): Allow advection to work with SYCL backends |