History log of /libCEED/examples/fluids/qfunctions/newtonian_state.h (Results 26 – 50 of 59)
Revision Date Author Comments
# 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.


123