History log of /honee/qfunctions/ (Results 151 – 175 of 290)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
692bc0d907-Aug-2023 James Wright <james@jameswright.xyz>

fluids: Add Taylor-Green vortex problem

2679b3cd25-May-2023 James Wright <james@jameswright.xyz>

fluids: Extract out the DD output processing

952746ef16-Apr-2023 James Wright <james@jameswright.xyz>

fluids: Move some DD SGS functions to sgs_dd_utils.h

db58819516-Apr-2023 James Wright <james@jameswright.xyz>

fluids: Extract data-driven model input calculation

6f18849322-Aug-2023 James Wright <james@jameswright.xyz>

fluids: Calculate dXdx for strong BCs directly

ie. don't use q_data_sur

1a74fa3021-Aug-2023 James Wright <james@jameswright.xyz>

fluids: Refactor setupgeo* functionality into helpers

- This allows for use of those helpers inside other qfunctions

9ef62cdd02-Aug-2023 James Wright <james@jameswright.xyz>

fluids: Remove old, unused STG method (non-Ceed)

- Remove the old method for STG that uses DMAddBoundary. Completely
superseded by Ceed implementation

c029f0c502-Aug-2023 James Wright <james@jameswright.xyz>

fluids: Explicit flag for blasius mesh modification

- So that blasius example can run using external meshes without any
attempt to modify them

67263dec02-Aug-2023 Kenneth E. Jansen <Kenneth.Jansen@colorado.edu>

PetscFE determines basis for examples/fluids/navierstokes (#1264)

* breaking lots of DL stuff to test PetscFE

* fixed missing header

* fluids: Remove unused `Involute` function

* fluids: Se

PetscFE determines basis for examples/fluids/navierstokes (#1264)

* breaking lots of DL stuff to test PetscFE

* fixed missing header

* fluids: Remove unused `Involute` function

* fluids: Set quadrature points for PetscFE

* fluids: Fix GetRestrictionForDomain, Use CreateBasisFromPlex

* fluids: Remove Q_sur arg from SetupStrongBC_Ceed

* fluids: Remove extra SetClosurePermutationTensor

* fluids: Correct quadrature order to auxillary DMs

- Should factor in q_extra

* fluids: Fix parent Restriction creation for spanstats

* fluids: Correct qdata creation for strong bcs

* fluids: Set tensor closer only for tensor-product elements

Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>

* fluids: Make shocktube test less brittle

- Small, insignificant changes to the coordinate locations make a
dramatic difference to the initial condition
- For the test case, there is a node right at the midpoint of the
domain. Adding the epsilon fudge factor makes the if statement more
stable

* fluids: Fix SGS test

- Change the test so that it passes on all hardware. It's a very
sentitive test and the changes to the basis creation changed the
initial conditions *just* enough to make the test not happy. Should
really try and make this more robust at some point...

* fluids: Address misc PR comments

* fluids: Remove quad_mode arg from CreateBasisFromPlex

---------

Co-authored-by: James Wright <james@jameswright.xyz>
Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>

show more ...

4f0244d131-Jul-2023 Jeremy L Thompson <jeremy@jeremylt.org>

fluids - build IC qdata on the fly (only used once)

fb29326315-Jun-2023 James Wright <james@jameswright.xyz>

Add sycl/ref and sycl/shared backends (#1229)

* Merge sycl_backend from ALCF fork

---------
Co-authored-by: Umesh Unnikrishnan <unnikrishnan@anl.gov>
Co-authored-by: Kris Rowe <krowe@anl.gov>

Add sycl/ref and sycl/shared backends (#1229)

* Merge sycl_backend from ALCF fork

---------
Co-authored-by: Umesh Unnikrishnan <unnikrishnan@anl.gov>
Co-authored-by: Kris Rowe <krowe@anl.gov>
Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>

show more ...

1ed803a219-Apr-2023 James Wright <james@jameswright.xyz>

DiffFilterFields: Move to separate fields for diff filter

- This will allow easier access to the filtered state for later
processing

c5e5026318-Apr-2023 James Wright <james@jameswright.xyz>

DiffFilterFields: Make diff_filter operators compatible with fields

7523f6aa12-Apr-2023 James Wright <james@jameswright.xyz>

refactor(fluids): Make j, k consisitent

When doing double for loops, `j` should be components and `k` should be
coordinate direction, such that Grad_v[k][j][i] indexes the gradient
array coming from

refactor(fluids): Make j, k consisitent

When doing double for loops, `j` should be components and `k` should be
coordinate direction, such that Grad_v[k][j][i] indexes the gradient
array coming from libCEED

show more ...

25c92e8f04-Apr-2023 James Wright <james@jameswright.xyz>

fluids: Add MMS test for differential filtering

MMS = method of manufactured solutions

682a969503-Apr-2023 James Wright <james@jameswright.xyz>

fluids: Add wall-damping to differential filter

88b0712108-Apr-2023 James Wright <james@jameswright.xyz>

fluids: Add differential filtering setup

8583b75221-Feb-2023 James Wright <james@jameswright.xyz>

fluids: Add differential filtering QFs

8dadcfbd03-Apr-2023 James Wright <james@jameswright.xyz>

fluids: Add grid_aniso collocated vector function

3379653305-Apr-2023 James Wright <james@jameswright.xyz>

fluids: Blasius IC for primitive variables

8fff829329-May-2023 James Wright <james@jameswright.xyz>

fluids: Move to state enum for state functions

3fc17c4b30-Mar-2023 James Wright <james@jameswright.xyz>

fluids: Define in/out in docstring params

2eb7bf1f29-Mar-2023 James Wright <james@jameswright.xyz>

refactor(fluids): Dirichlet -> Strong BC

- Use "strong" and "dirichlet" to refer to the same thing
(hard-contrained degrees-of-freedom). Chose "strong", as dirichlet may
be enforced weakly.

22387d3a14-Feb-2023 James Wright <james@jameswright.xyz>

fluids: Enable TSSetErrorIfStepFails when testing

- Misc error fixes too
- And style change to match index sizes for similar loops
- Other similar nested for loops have `j<5` and `k<3`, so cha

fluids: Enable TSSetErrorIfStepFails when testing

- Misc error fixes too
- And style change to match index sizes for similar loops
- Other similar nested for loops have `j<5` and `k<3`, so changed
this one to match

show more ...

9c67883207-Feb-2023 James Wright <james@jameswright.xyz>

fluids: Apply nodal SGS tensor to IFunction

12345678910>>...12