History log of /honee/qfunctions/ (Results 76 – 100 of 290)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c62f7dae14-Jun-2024 James Wright <james@jameswright.xyz>

fluids: Add Entropy state variable and tests

Co-authored-by: Zach Atkins <zacharyjayhawk@gmail.com>

4c07ec2204-Oct-2023 James Wright <james@jameswright.xyz>

fluids: Add PyTorch external DD SGS evaluation

- Rename sequential_internal -> *_ceed

0a32a5aa11-Jun-2024 James Wright <james@jameswright.xyz>

fluids: Add IDL to RHSFunction_Newtonian

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

fluids: Add QDataGet functions

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

fluids: Use StatePrimitive in blasius context

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

fluids: Add diffusion to advection problem

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

Merge pull request #1553 from CEED/jrwrigh/ns_stabilized_mass

fluids: Add stabilized mass operator for Newtonian

5612a8a008-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 ...

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

refactor(fluids): Use QdataUnpack in Newtonian RHS

65dee3d205-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 ...

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

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

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

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

refactor(fluids): Make QF comments consistent

See discussion: https://github.com/CEED/libCEED/pull/1539#discussion_r1548312418

512c8ec729-Mar-2024 James Wright <james@jameswright.xyz>

fluids: Misc style changes

4b96a86b26-Mar-2024 James Wright <james@jameswright.xyz>

fluids: Make BCs compatible with explicit TS

c7ece6ef28-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Drop JiT Guards in Most QF Source (#1540)

* backend - use pragma once

* gallery - drop source header guards

* ex - drop some qfunction source header guards

* fluids - drop guards on all sin

Drop JiT Guards in Most QF Source (#1540)

* backend - use pragma once

* gallery - drop source header guards

* ex - drop some qfunction source header guards

* fluids - drop guards on all singly included headers

* jit - drop most guards on backend JiT files

* sycl - drop extra header guards

* jit - enable #pragma once for QF source

* fluids - use #pragma once for util/helper qf source

* test - check different multiple includes

* fluids - fix odd include

* jit - update interface for building JiT string from multiple files

show more ...

dc93675427-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

minor - update copyright headers


/honee/.clang-tidy
/honee/LICENSE
/honee/include/ceed-utils.h
/honee/include/mat-ceed-impl.h
/honee/include/mat-ceed.h
/honee/include/petsc_ops.h
/honee/include/smartsim.h
/honee/navierstokes.c
/honee/navierstokes.h
/honee/problems/advection.c
/honee/problems/bc_freestream.c
/honee/problems/bc_slip.c
/honee/problems/blasius.c
/honee/problems/channel.c
/honee/problems/densitycurrent.c
/honee/problems/eulervortex.c
/honee/problems/gaussianwave.c
/honee/problems/newtonian.c
/honee/problems/sgs_dd_model.c
/honee/problems/shocktube.c
/honee/problems/stg_shur14.c
/honee/problems/stg_shur14.h
/honee/problems/taylorgreen.c
advection.h
advection_types.h
bc_freestream.h
bc_freestream_type.h
bc_slip.h
blasius.h
channel.h
densitycurrent.h
differential_filter.h
differential_filter_enums.h
eulervortex.h
gaussianwave.h
grid_anisotropy_tensor.h
mass.h
newtonian.h
newtonian_state.h
newtonian_types.h
riemann_solver.h
setupgeo.h
setupgeo2d.h
setupgeo_helpers.h
sgs_dd_model.h
sgs_dd_training.h
sgs_dd_utils.h
shocktube.h
stabilization.h
stabilization_types.h
stg_shur14.h
stg_shur14_type.h
strong_boundary_conditions.h
taylorgreen.h
turb_spanstats.h
turb_stats_types.h
utils.h
utils_eigensolver_jacobi.h
velocity_gradient_projection.h
/honee/smartsim_regression_framework.py
/honee/src/cloptions.c
/honee/src/differential_filter.c
/honee/src/dm_utils.c
/honee/src/grid_anisotropy_tensor.c
/honee/src/mat-ceed.c
/honee/src/misc.c
/honee/src/petsc_ops.c
/honee/src/setupdm.c
/honee/src/setuplibceed.c
/honee/src/setupts.c
/honee/src/smartsim/sgs_dd_training.c
/honee/src/smartsim/smartsim.c
/honee/src/smartsim_weak.c
/honee/src/strong_boundary_conditions.c
/honee/src/turb_spanstats.c
/honee/src/velocity_gradient_projection.c
bc56256221-Mar-2024 James Wright <james@jameswright.xyz>

fluids: Test zbox in SmartSim test

This tests whether the output training data handles multiplicity
correctly. And also is the first fluids test with zbox.

5930f03721-Mar-2024 James Wright <james@jameswright.xyz>

fluids: Add GetInverseMultiplicity

9d860eef05-Mar-2024 James Wright <james@jameswright.xyz>

fix(fluids): RHS stabilization term should be negative

57272ee013-Feb-2024 James Wright <james@jameswright.xyz>

fluids: Add different tau choices for advection

9ed3d70d06-Dec-2023 James Wright <james@jameswright.xyz>

fluids: Implement bc_slip

This is a weak version of slip boundary condition based on a Riemann
solve

b87d60b303-Oct-2023 James Wright <james@jameswright.xyz>

fluids: Implement sequential SGS DD eval

3ec34a3d19-Sep-2023 James Wright <james@jameswright.xyz>

fluids: Add QFs for external SGS DD evaluation

ad494f6819-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 ...

12345678910>>...12