| 13b8e03f | 17-Apr-2024 |
James Wright <james@jameswright.xyz> |
fluids: Remove ceed backend from advection.yaml
Due to ordering, this overides the regression tests |
| 9de2de86 | 16-Apr-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1559 from CEED/jrwrigh/fix_memory_leaks
fix(fluids): Fix primary PETSc memory leak, others |
| 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 |
| a62415e8 | 11-Apr-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1557 from CEED/jrwrigh/diffusion_advection
fluids: Add diffusion to advection problem |
| 0d15ed0c | 10-Apr-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1556 from CEED/jrwrigh/fix_doc_warnings
fix: Correct docstring, make parameter name consistent |
| 17afdf5c | 10-Apr-2024 |
James Wright <james@jameswright.xyz> |
fix: Correct docstring, make parameter name consistent |
| 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 |
| 3d93edf4 | 08-Apr-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1555 from CEED/balin/smartsim
Fixed small bug in sgs_dd_train Q function |
| 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 |
| b7c0d458 | 08-Apr-2024 |
James Wright <james@jameswright.xyz> |
Merge pull request #1543 from CEED/jrwrigh/explicit_stabilized_mass
Fluids: Add stabilized mass operator for advection problem |
| 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 |
| 1f4b1b45 | 04-Apr-2024 |
Umesh Unnikrishnan <unnikrishnan@anl.gov> |
Efficiently use in-order and out-of-order queues in the SYCL backends (#1456)
* Efficiently use both in-order and out-of-order sycl queues. (#59)
* Default to in-order queues.
* Only order que
Efficiently use in-order and out-of-order queues in the SYCL backends (#1456)
* Efficiently use both in-order and out-of-order sycl queues. (#59)
* Default to in-order queues.
* Only order queue as necessary.
* Use the same queue recursively through a hierarchy of Ceed objects,
* Adds missing changes from previous git-cherry-pick
* Efficiently use both in-order and out-of-order sycl queues. (#59)
* Default to in-order queues.
* Only order queue as necessary.
* Use the same queue recursively through a hierarchy of Ceed objects,
* Adds missing changes from previous git-cherry-pick
* fix formatting errors
* further formatting corrections
* fix formatting errors for merge
* fix errors
* fix errors
---------
Co-authored-by: Kris Rowe <krowe@anl.gov>
show more ...
|