| 692bc0d9 | 07-Aug-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add Taylor-Green vortex problem |
| 2679b3cd | 25-May-2023 |
James Wright <james@jameswright.xyz> |
fluids: Extract out the DD output processing |
| 952746ef | 16-Apr-2023 |
James Wright <james@jameswright.xyz> |
fluids: Move some DD SGS functions to sgs_dd_utils.h |
| db588195 | 16-Apr-2023 |
James Wright <james@jameswright.xyz> |
fluids: Extract data-driven model input calculation |
| 6f188493 | 22-Aug-2023 |
James Wright <james@jameswright.xyz> |
fluids: Calculate dXdx for strong BCs directly
ie. don't use q_data_sur |
| 1a74fa30 | 21-Aug-2023 |
James Wright <james@jameswright.xyz> |
fluids: Refactor setupgeo* functionality into helpers
- This allows for use of those helpers inside other qfunctions |
| 9ef62cdd | 02-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 |
| c029f0c5 | 02-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 |
| 67263dec | 02-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 ...
|
| 4f0244d1 | 31-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fluids - build IC qdata on the fly (only used once) |
| fb293263 | 15-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 ...
|
| 1ed803a2 | 19-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 |
| c5e50263 | 18-Apr-2023 |
James Wright <james@jameswright.xyz> |
DiffFilterFields: Make diff_filter operators compatible with fields |
| 7523f6aa | 12-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 ...
|
| 25c92e8f | 04-Apr-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add MMS test for differential filtering
MMS = method of manufactured solutions |
| 682a9695 | 03-Apr-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add wall-damping to differential filter |
| 88b07121 | 08-Apr-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add differential filtering setup |
| 8583b752 | 21-Feb-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add differential filtering QFs |
| 8dadcfbd | 03-Apr-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add grid_aniso collocated vector function |
| 33796533 | 05-Apr-2023 |
James Wright <james@jameswright.xyz> |
fluids: Blasius IC for primitive variables |
| 8fff8293 | 29-May-2023 |
James Wright <james@jameswright.xyz> |
fluids: Move to state enum for state functions |
| 3fc17c4b | 30-Mar-2023 |
James Wright <james@jameswright.xyz> |
fluids: Define in/out in docstring params |
| 2eb7bf1f | 29-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. |
| 22387d3a | 14-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 ...
|
| 9c678832 | 07-Feb-2023 |
James Wright <james@jameswright.xyz> |
fluids: Apply nodal SGS tensor to IFunction |