| ddd18e95 | 03-Nov-2022 |
AdelekeBankole <adeleke.bankole@colorado.edu> |
examples/fluids: use Roe speeds directly in HLL
Co-authored-by: Jed Brown <jed@jedbrown.org> |
| cea0a271 | 02-Nov-2022 |
James Wright <james@jameswright.xyz> |
fluids: Add newtonian_wave problem
- Mainly used to verify the HLL boundary condition. |
| 3ce1835e | 05-Nov-2022 |
James Wright <james@jameswright.xyz> |
fluids: Prevent Chebyshev calc if using STG |
| 24941a69 | 05-Nov-2022 |
James Wright <james@jameswright.xyz> |
fluids: Style, refactor to PetscCall, etc. |
| 89060322 | 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) |
| f4ca79c2 | 02-Nov-2022 |
James Wright <james@jameswright.xyz> |
fluids: Integrate freestream bc |
| 5b881d11 | 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 |
| 9eb9c072 | 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). |
| 500ec529 | 31-Oct-2022 |
James Wright <james@jameswright.xyz> |
fluids: Create freestream bc qfunction |
| 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> |
| 175f00a6 | 14-Sep-2022 |
James Wright <james@jameswright.xyz> |
fluids: Refactor STG wall distance variable
- Needless shortening. - Confused me when debugging even though I wrote the code myself... |
| d97dc904 | 14-Sep-2022 |
James Wright <james@jameswright.xyz> |
fluids: Fix STG Ek_tot calculation bug
When the spectrum is small enough, Ek_tot can be zero, causing a divide-by-zero NaN, which then corrupts the calculation of the velocity fluctuations later dow
fluids: Fix STG Ek_tot calculation bug
When the spectrum is small enough, Ek_tot can be zero, causing a divide-by-zero NaN, which then corrupts the calculation of the velocity fluctuations later down the line.
Originally found during OLCF Crusher Hackathon 4
show more ...
|
| 07d14e58 | 05-Sep-2022 |
Leila Ghaffari <49916147+LeilaGhaffari@users.noreply.github.com> |
Fluids - Blasius: Some Minor Modifications (#1063)
* Fluids - blasius: default T_wall = T_inf = 288
* Fluids - blasius: break when Chebyshev solve diverges
* Fluids - blasius: add prefix for C
Fluids - Blasius: Some Minor Modifications (#1063)
* Fluids - blasius: default T_wall = T_inf = 288
* Fluids - blasius: break when Chebyshev solve diverges
* Fluids - blasius: add prefix for Chebyshev snes solve
* Fluids - blasius: N_Chebyshev -> n_chebyshev
* Update examples/fluids/tests-output/blasius_test.yaml
Co-authored-by: Jed Brown <jed@jedbrown.org>
* Fluids - blasius: Modify the parameters in the regression test
* examples/fluids: Blasius solution is variable density
We use the ideal gas relation that density ~ 1/enthalpy when held at
constant pressure.
* examples/fluids: Blasius slower growth factor
* examples/fluids: fix Chebyshev on GPU
and close memory leak
Co-authored-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| 11a69ce0 | 30-Aug-2022 |
James Wright <james@jameswright.xyz> |
fluids: Fix time label for strong STG #1057 |
| 2561c73a | 30-Aug-2022 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
Fluids - fix blasius test |
| fb455ff0 | 30-Aug-2022 |
Leila Ghaffari <49916147+LeilaGhaffari@users.noreply.github.com> |
Fluids - Some fixes missing from #1039 (#1056)
* Fluids - Blasius: drop theta0, style, and update README
* Fluids - Add regression test for laminar blasius |
| a25bd800 | 28-Aug-2022 |
James Wright <james@jameswright.xyz> |
fluids: Add STATIC and print-% to makefile |
| cd4035ff | 26-Aug-2022 |
James Wright <james@jameswright.xyz> |
fluids: Set solution time label for strong stg |
| 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 ...
|
| 5c0afad3 | 26-Aug-2022 |
James Wright <james@jameswright.xyz> |
doc: Update fluids state_var option |
| 97baf651 | 26-Aug-2022 |
James Wright <james@jameswright.xyz> |
fluids: Switch to StateVar enum |
| 3d02368a | 19-Aug-2022 |
James Wright <james@jameswright.xyz> |
fluids: Use newtonian with StateFromQi*_t func pointers
This to "unify" the primitive and conservative formulations of the newtonian solver. By passing function pointers to a helper function, the co
fluids: Use newtonian with StateFromQi*_t func pointers
This to "unify" the primitive and conservative formulations of the newtonian solver. By passing function pointers to a helper function, the compiler can optimize for a given state function(s).
show more ...
|
| 20840d50 | 26-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Use StateFromQi* for newt boundary QFs |
| 5bce47c7 | 26-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Add FluxTotal_Boundary, Refactor newt BI QFs
- Refactoring the newtonian boundary integral QFunctions |