History log of /honee/src/ (Results 276 – 300 of 507)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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

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

fluids: Change -bc_slip_x -> -bc_symmetry_x

8ceb7e2205-Mar-2024 James Wright <james@jameswright.xyz>

Merge pull request #1361 from CEED/jrwrigh/external_sgs

fluids: Add external SGS DD inference capability

f4632bef05-Mar-2024 Riccardo Balin <riccardo.balin@gmail.com>

Fixing SmartRedis meta data arrays to be of type Int64 (#1501)

* fluids: fixed SmartRedis meta data arrays to be of type Int64

* fluids: style fix

---------

Co-authored-by: Riccardo Balin <

Fixing SmartRedis meta data arrays to be of type Int64 (#1501)

* fluids: fixed SmartRedis meta data arrays to be of type Int64

* fluids: style fix

---------

Co-authored-by: Riccardo Balin <balin@aurora-uan-0010.hostmgmt.cm.aurora.alcf.anl.gov>

show more ...

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

Merge pull request #1496 from CEED/jrwrigh/ksp_mass

Fluids: Fix mass operator for explicit timestepping, move to KSP for mass operator

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

fixup! fluids: Use KSP for explicit mass matrix

614823f403-Mar-2024 James Wright <james@jameswright.xyz>

fluids: Fix mass matrix for explicit time stepping

The local vector should be initialized to zero so that all the essential
nodes (ie. strong boundary condition nodes) are not factored in for the
ma

fluids: Fix mass matrix for explicit time stepping

The local vector should be initialized to zero so that all the essential
nodes (ie. strong boundary condition nodes) are not factored in for the
matrix multiply. The PR associated with this commit should have a
document attached detailing why this is the case.

Previous tests used this incorrect mass matrix and so now fail. The
results for these tests are corrected as well.

show more ...

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

fluids: Destroy stray Mats

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

fluids: Use KSP for explicit mass matrix

7080113d03-Mar-2024 James Wright <james@jameswright.xyz>

fluids: Remove convergence test from velocity_gradient_projection

Testing with GDB, the `Mass_N` QFunction is only called when creating
the rowsum preconditioner and isn't called afterwards. This is

fluids: Remove convergence test from velocity_gradient_projection

Testing with GDB, the `Mass_N` QFunction is only called when creating
the rowsum preconditioner and isn't called afterwards. This is true with
or without the convergence test. So I've removed the convergence test as
it's not necessary

show more ...

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

855536ed29-Feb-2024 James Wright <james@jameswright.xyz>

fluids: Add LogEvent for VeloGradProj and DiffFilter

ad2e713e27-Feb-2024 Riccardo Balin <riccardo.balin@gmail.com>

Merge balin/smartsim branch into main with timers for SmartRedis API calls (#1480)


---------

Co-authored-by: James Wright <james@jameswright.xyz>
Co-authored-by: Riccardo Balin <balin@aurora-u

Merge balin/smartsim branch into main with timers for SmartRedis API calls (#1480)


---------

Co-authored-by: James Wright <james@jameswright.xyz>
Co-authored-by: Riccardo Balin <balin@aurora-uan-0012.hostmgmt.cm.aurora.alcf.anl.gov>

show more ...

9cbdf78027-Feb-2024 James Wright <james@jameswright.xyz>

fluids: Replace if...SETERRQ with PetscCheck

41edf19826-Feb-2024 James Wright <james@jameswright.xyz>

fluids: Add missing OperatorApplyContextDestroy's

65149b8921-Feb-2024 James Wright <james@jameswright.xyz>

fluids: Report both amat and pmat types

9529d63613-Feb-2024 James Wright <james@jameswright.xyz>

fluids: Merge 2D and 3D advection setup

Instead of `-problem advection` and `-problem advection2d`, there's just
`-problem advection` and the dimensionality is taken from the dm.

ebab716e27-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Stats don't overwrite solution on first-step failure

- When you have an initial condition from a previous problem, it might
fail on the first step. This will cause `reason != TS_CONVERGED_

fluids: Stats don't overwrite solution on first-step failure

- When you have an initial condition from a previous problem, it might
fail on the first step. This will cause `reason != TS_CONVERGED_ITERATING`
and thus it will continue on with the rest of the TSMonitor routine.
If you have a stats file from that initial condition, it will be
overwritten.

Regardless of the overwriting behavior, it *never* makes sense to
write out a stats file on the first step; Using left-rectangle rule
for the time averaging integration, the initial step should *never* be
used, thus there is nothing to collect or write.

show more ...

c6271fa915-Dec-2023 Jeremy L Thompson <jeremy@jeremylt.org>

interface - remove legacy CEED_BASIS_COLLOCATED

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

Merge pull request #1423 from CEED/jrwrigh/fluids_high_order_geom

fluids: Support higher-order geometry

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

fluids: Support higher-order geometry

7d8a615b11-Dec-2023 James Wright <james@jameswright.xyz>

fluids: Add uses_newtonian flag

ff6b888a27-Nov-2023 James Wright <james@jameswright.xyz>

fluids: Change SmartRedisCall -> PetscSmartRedisCall

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

fluids: Add SmartSimDataDestroy

1c17f66a14-May-2023 James Wright <james@jameswright.xyz>

fluids: Add -sgs_train_enable flag

1...<<1112131415161718192021