| #
da5fe0e4
|
| 01-Apr-2023 |
James Wright <james@jameswright.xyz> |
fluids: Move RHSFunction to petsc-ops
|
| #
91933550
|
| 30-Mar-2023 |
James Wright <james@jameswright.xyz> |
fluids: Move setup function calls to better locations
- Move libCEED operator setup functions to SetupLibceed - Rename turbulence statistics functions to match naming convention
|
| #
8f18bb8b
|
| 29-Mar-2023 |
James Wright <james@jameswright.xyz> |
fluids Move initial conditions -> petsc-ops
|
| #
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.
|
| #
9e3fb82b
|
| 17-May-2023 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1149 from CEED/jrwrigh/newtonian_ddsgs
fluids: Data-driven SGS modeling
|
| #
502d3fee
|
| 20-Mar-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add VecCopyP2C function
|
| #
e419654d
|
| 24-Mar-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
IWYU fixes (#1182)
* iwyu - include fixes
* iwyu - silence some iwyu output
* minor - clearer macro names
* iwyu - fix suggestion of "ceed/ceed.h" externally
* iwyu - lighter petsc heade
IWYU fixes (#1182)
* iwyu - include fixes
* iwyu - silence some iwyu output
* minor - clearer macro names
* iwyu - fix suggestion of "ceed/ceed.h" externally
* iwyu - lighter petsc headers
* iwyu - ceed/ceed.h -> ceed.h
* iwyu - cuda/hip include fixes
show more ...
|
| #
086f88e3
|
| 10-Mar-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1174 from CEED/jeremy/operator-context
CeedOperatorContext* -> CeedOperator*Context*
|
| #
a5f46a7b
|
| 07-Mar-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
style - rename CeedOperatorContext functions for consistency
|
| #
7675c45b
|
| 06-Mar-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fluids - fix QFunctionContext access errors
|
| #
4a31e8e8
|
| 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1135 from CEED/jrwrigh/spanwise_stats
|
| #
0b0430b7
|
| 07-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Use CeedElemRestrictionCreateVector for qdata
|
| #
b8fb7609
|
| 24-Dec-2022 |
Adeleke O. Bankole <86932837+AdelekeBankole@users.noreply.github.com> |
Vortex shedding / flow past cylinder (#1082)
* add vortex shedding problem
* add file for the Qfunctions
* add yaml file
* update problem setup
* update IC qfunc
* update problem set
Vortex shedding / flow past cylinder (#1082)
* add vortex shedding problem
* add file for the Qfunctions
* add yaml file
* update problem setup
* update IC qfunc
* update problem setup
* update initial condition
* update yaml file
* add mesh file
* add vortexshedding to navierstokes.h
* register vortexshedding to cloptions.c
* update configuration/yaml file
* fix Min function
* examples/fluids: fix boundary condition labels for cylinder
$PhysicalNames
6
2 1 "inlet"
2 2 "outlet"
2 3 "top"
2 4 "bottom"
2 5 "cylinderwalls"
2 6 "frontandback"
$EndPhysicalNames
* update QFunctions in navierstokes.c
* update data and BC structs in navierstokes.h
* update vortexshedding.c
* update states
* update IC in vortexshedding.h
* add freestream BC to cloptions
* updates in setuplibceed.c
* include freestream BC in example
* cleanup duplicate variable names
* rename variables as freestream
* clean-up some warning messages
* clean up example
* add cylinder.geo
* label physical volume
* examples/fluids: fix cylinder mesh and add vortexshedding defaults
* update gravity vector
* examples/fluids: match domain to Shakib, get vortex street
* update to quadratic mesh
* clean up yaml file
* delete vortexshedding.c and vortexshedding.h
* remove vortexshedding from register
* update yaml file
* examples/fluids: Newtonian "still" initial condition
Reinstate outflow boundaries that were previously removed so that
existing tests can pass.
* examples/fluids: freestream inherits reference state
Fix freestream context reference counting bug.
* examples/fluids: avoid designated initializer in kernel code (breaks CUDA)
* add Shakib91 to references
* remove cylinder.geo and cylinder.msh
* wip:add documentation for vortex shedding
* update path to cylinder.msh
* add subdirectory for meshes
* parameterize cylinder.geo
* some fixes in cylinder.geo
* Fix cylinder.geo file
* examples/fluids: fix up mesh parametrization
Fix cylinder size (the function is Sqrt, not sqrt) and parametrize
resolution and aspect.
* examples/fluids: fix build after broken merge from main
* update Shakib1991 in references
* wip:docs for vortex shedding
* remove TODO comment
* reformulate docs
* fix docs
* delete cylinder.msh file
* work on documentation
* add vortex runtime options
* examples/fluids: update vortex shedding docs and mesh
Co-authored-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| #
d83e1a91
|
| 18-Nov-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1095 from CEED/jed/remove-stale-indent-comments
remove stale indent comments
|
| #
21651823
|
| 18-Nov-2022 |
Jed Brown <jed@jedbrown.org> |
style: remove obsolete (with clang-format) INDENT comments
|
| #
2b916ea7
|
| 17-Nov-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Switch to clang-format (#1051)
* style - switch to clang-format
* ci - use newer libxsmm
* action - update format action
* format - consistent use of {} for multi-line if/for
* make - re
Switch to clang-format (#1051)
* style - switch to clang-format
* ci - use newer libxsmm
* action - update format action
* format - consistent use of {} for multi-line if/for
* make - remove stray newline
* make - simpler 'make format' target
* ci - use newer libxsmm
* doc - minor release note claification
* minor - minor fix
* minor - minor fix
* minor - minor fix
* minor - minor fix
* make format
* format - less aggressive alignment rules
* tidy - check for argument name mismatches
* fix newline
* format - mirror Ratel update to .clang-format
* fix merge error
* fix merge conflict
* fix merge error
* drop style in .phony list
* Update .clang-format
Co-authored-by: Jed Brown <jed@jedbrown.org>
* apply updated format
Co-authored-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| #
68975cc9
|
| 15-Nov-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1080 from CEED/ade/riemann-bcs
HLL Flux for Riemann BCs
|
| #
d4e0f297
|
| 05-Nov-2022 |
James Wright <james@jameswright.xyz> |
fluids: Add STG fluctuations to initial condition
- Extrudes the STG fluctuations downstream of the inflow (using the STG method's inherent dependence on streamwise distance)
|
| #
df55ba5f
|
| 02-Nov-2022 |
James Wright <james@jameswright.xyz> |
fluids: Integrate freestream bc
|
| #
25988f00
|
| 02-Nov-2022 |
James Wright <james@jameswright.xyz> |
fluids: Add SetupBCQFunctions to setuplibceed.c
- Condenses redundant code into a single function. Will be useful when implementing the freestream bc
|
| #
368c645f
|
| 01-Nov-2022 |
James Wright <james@jameswright.xyz> |
fluids: Create AddBCSubOperator in setuplibceed.c
- Condenses redundant code (and will help reduce redundancy when I add in the freestream boundary conditions as well).
|
| #
f61bb06c
|
| 07-Jul-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1016 from CEED/jed/plex-cell-coordinates
examples/fluids: use DMGetCellCoordinateDM to handle periodicity
|
| #
cac8aa24
|
| 05-Jul-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: use DMGetCellCoordinateDM to handle periodicity
Note that without -dm_sparse_localize 0 (default=1), the cell DM will only have cells with localized coordinates (and there is no vec
examples/fluids: use DMGetCellCoordinateDM to handle periodicity
Note that without -dm_sparse_localize 0 (default=1), the cell DM will only have cells with localized coordinates (and there is no vector representation that contains both).
show more ...
|
| #
35ebed31
|
| 07-Jul-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1009 from CEED/jrwrigh/dirichlet_with_libceed
Fluids - Use libCEED to compute Dirichlet boundary conditions
|
| #
da7e3aac
|
| 06-Jul-2022 |
James Wright <james@jameswright.xyz> |
fix(fluids): Create and use basis_xc_sur for dirichlet bcs
|