| #
851646d1
|
| 08-Oct-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1330 from CEED/jrwrigh/fluids_physical_grad
fluids: Add StatePhysicalGradientFromReference util
|
| #
9b6a821d
|
| 08-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add StatePhysicalGradientFromReference util
|
| #
62ea654f
|
| 29-May-2023 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1225 from CEED/jrwrigh/fluids_state_enum
Fluids: Move to state enum for state functions
|
| #
be91e165
|
| 29-May-2023 |
James Wright <james@jameswright.xyz> |
fluids: Move to state enum for state functions
|
| #
5088944b
|
| 17-May-2023 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1149 from CEED/jrwrigh/newtonian_ddsgs
fluids: Data-driven SGS modeling
|
| #
d08fcc28
|
| 30-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add rotation rate, velocity gradient helpers
- Also change KMStrainRate to KMStrainRate_State, leaving KMStrainRate to be a generic interface to the velocity gradient
|
| #
c184fad2
|
| 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1135 from CEED/jrwrigh/spanwise_stats
|
| #
f179a332
|
| 13-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add solution time to newtonian context
|
| #
b76b096d
|
| 10-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1133 from CEED/jed/fluids-riemann-outflow
Switch outflow from pressure to Riemann pressure + temperature
|
| #
8a94a473
|
| 05-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: Riemann outflow using pressure and temperature
* This allows stable sustained and transient recirculation.
* short-wake domain recirculation behind cylinder has sustained rec
examples/fluids: Riemann outflow using pressure and temperature
* This allows stable sustained and transient recirculation.
* short-wake domain recirculation behind cylinder has sustained recirculation. If the exterior temperature is different, the recirculation will bring in the wrong temperature, but at least it's stable. * nwave with slow background causes transient flow reversal when strong acoustic hits boundary. * Clean outflow and lid for Blasius
* I tried the 2 P_ext - P_int strategy from Mengaldo (constant density) and with specified exterior temperature, but they disrupted the interior flow and were not significantly less reflective.
* The methods I tried for extrapolating interior temperature were not stable. Simple extrapolation of velocity worked best, and did not show signs of instability, perhaps because the neighboring flow and implicit solve ties it together.
* This commit adds support for softmax control of recirculation, but the parameters were finnicky, solver nonlinearity was a concern, and I'm not convinced it's ever better than just allowing recirculation.
show more ...
|
| #
b825bdd7
|
| 03-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1129 from CEED/jed/fluids-restart
fluids restart: set step number
|
| #
71f787c7
|
| 02-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: remove duplicate typedef
|
| #
d310b3d3
|
| 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 ...
|
| #
0d45fbd5
|
| 18-Nov-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1093 from CEED/ade/hllc-bcs
examples/fluids: upgrade to HLLC
|
| #
c95797ef
|
| 17-Nov-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: switch freestream to HLLC
|
| #
84ae27eb
|
| 17-Nov-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: consolidate HLL and add HLLC
|
| #
2b730f8b
|
| 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 ...
|
| #
98e66431
|
| 15-Nov-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1080 from CEED/ade/riemann-bcs
HLL Flux for Riemann BCs
|
| #
c9e00a29
|
| 15-Nov-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: remove stray ceed/types.h (breaking GPU)
|
| #
f0a19222
|
| 09-Nov-2022 |
James Wright <james@jameswright.xyz> |
fluids: Add HLL Jacobian for freestream bc
|
| #
cea0a271
|
| 02-Nov-2022 |
James Wright <james@jameswright.xyz> |
fluids: Add newtonian_wave problem
- Mainly used to verify the HLL boundary condition.
|
| #
c98a0616
|
| 27-Oct-2022 |
James Wright <james@jameswright.xyz> |
style(fluids): Visual cleanup of the fluids code
Also satisfy astyle for RiemannFlux_HLL commit
|
| #
738af36c
|
| 26-Oct-2022 |
AdelekeBankole <adeleke.bankole@colorado.edu> |
fluids: Add RiemannFlux_HLL helper function
Co-authored-by: Jed Brown <jed@jedbrown.org>
|
| #
2518f336
|
| 28-Aug-2022 |
Leila Ghaffari <49916147+LeilaGhaffari@users.noreply.github.com> |
Fluids - Compressible Blasius boundary layer (#1039)
* Fluids - Compressible Blasius boundary layer solution
* Fluids - Blasius: default delta0 = 4.2e-3
* Fluids - Use the new helper functions
Fluids - Compressible Blasius boundary layer (#1039)
* Fluids - Compressible Blasius boundary layer solution
* Fluids - Blasius: default delta0 = 4.2e-3
* Fluids - Use the new helper functions in blasius
* Update examples/fluids/qfunctions/blasius_exact.h
Co-authored-by: Jed Brown <jed@jedbrown.org>
* Update examples/fluids/qfunctions/blasius_exact.h
Co-authored-by: Jed Brown <jed@jedbrown.org>
* Fluids - remove blasius_exact.h
* Fluids - N_Chebyshev: 10 -> 20
Co-authored-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| #
12f40bf0
|
| 26-Aug-2022 |
James Wright <james@jameswright.xyz> |
fluids: Unify Newtonian Primitive functions #1035
Merge separate IFunction and IJacobian routines into a single helper function and
separate wrappers for each state variable option.
|