History log of /libCEED/examples/fluids/ (Results 76 – 100 of 875)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
db749d2125-Apr-2024 James Wright <james@jameswright.xyz>

fluids: Update PetscCallCeed (from Ratel)

Update from: https://gitlab.com/micromorph/ratel/-/merge_requests/815

cce3ee4e24-Apr-2024 James Wright <james@jameswright.xyz>

Merge pull request #1562 from CEED/jrwrigh/fluids_problem_pointer

fluids: Make ProblemData a pointer to struct

731c13d724-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

6c17b3ad22-Apr-2024 Jeremy L Thompson <jeremy@jeremylt.org>

fluids - use VecGetState

4f7cdd8418-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

0063e01a18-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

13b8e03f17-Apr-2024 James Wright <james@jameswright.xyz>

fluids: Remove ceed backend from advection.yaml

Due to ordering, this overides the regression tests

251425b716-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 ...

2fbcf03b15-Apr-2024 James Wright <james@jameswright.xyz>

fluids: Rename PetscSmartRedisCall -> PetscCallSmartRedis

56f5e81112-Apr-2024 James Wright <james@jameswright.xyz>

fluids: Compute DiffFilter RHS only if solution changes

c79b073012-Apr-2024 James Wright <james@jameswright.xyz>

fluids: Multiple filter widths for SGS training

81b0e02b12-Apr-2024 James Wright <james@jameswright.xyz>

fluids: Misc cleanup of SmartSim and SGS training

c7042e9710-Apr-2024 James Wright <james@jameswright.xyz>

test(fluids): Test diffusion in advection

d1d7772310-Apr-2024 James Wright <james@jameswright.xyz>

fluids: Add diffusion to advection problem

e8b45cc709-Apr-2024 James Wright <james@jameswright.xyz>

Merge pull request #1553 from CEED/jrwrigh/ns_stabilized_mass

fluids: Add stabilized mass operator for Newtonian

4dd4a12508-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 ...

2b0a298008-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

645331fd05-Apr-2024 James Wright <james@jameswright.xyz>

test(fluids): Test newtonian stabilized mass

42c90bab05-Apr-2024 James Wright <james@jameswright.xyz>

refactor(fluids): Use QdataUnpack in Newtonian RHS

0fcbc43605-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 ...

f5b3f54208-Apr-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1554 from CEED/jrwrigh/petsc_fix_localization

fluids: Update topological periodicity localization

2127b05c05-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 ...

259fd56a28-Mar-2024 James Wright <james@jameswright.xyz>

test(fluids): Add test for advection stabilized mass

ie. SUPG

b4e9a8f805-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

b155911402-Apr-2024 James Wright <james@jameswright.xyz>

fix(fluids): Allow advection to work with SYCL backends

12345678910>>...35