| 947f93aa | 20-Oct-2022 |
Jed Brown <jed@jedbrown.org> |
rust: upgrade examples from structopt to clap-4
Structopt is deprecated because the functionality was merged into clap. |
| f1c40530 | 14-Oct-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
petsc - drop VecZero in diag assembly |
| 8ad5ad37 | 21-Sep-2022 |
rezgarshakeri <rezgar.shakeri@colorado.edu> |
some clean-up |
| 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 ...
|
| 5dfaedb8 | 02-Sep-2022 |
Jed Brown <jed@jedbrown.org> |
examples/petsc: fix missing PetscFunctionBegin |
| 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 |
| 23d6ba15 | 22-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Rename primitive booleans, misc formatting |
| c9c2c079 | 05-Aug-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
QF headers for typedefs and macros (#1036)
* jit - qf headers for typedefs and macros
* jit - smaller list of permitted files
* ceed - only include ceed.h in QF source |
| 43e9189f | 01-Aug-2022 |
Rezgar Shakeri <42816410+rezgarshakeri@users.noreply.github.com> |
Fixed dXdx definition in setupgeo2d.h (#1034) |
| 9b7dec89 | 29-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Fix for loop variable initialization |
| 2b89d87e | 23-Jul-2022 |
Leila Ghaffari <49916147+LeilaGhaffari@users.noreply.github.com> |
Fluids - Minor Refactor (#995)
* Fluids - remove *.bin* since it exists in libCEED/.gitignore
* cleanup
* WIP: Fluids - use FluxInviscid_fwd() for computing the flux jacobean
strong_conv is
Fluids - Minor Refactor (#995)
* Fluids - remove *.bin* since it exists in libCEED/.gitignore
* cleanup
* WIP: Fluids - use FluxInviscid_fwd() for computing the flux jacobean
strong_conv is not reproduced and stab is not computed correctly
* WIP: working on variational notation for stabilization
* Fluids - fix missing parts after rebasing onto main
* Fluids - fix SU in the IFunction
* Fluids - refactor stabilization
* Fluids - move stab helper functions to stabilization.h
* Fluids - minor style
* Fluids - minor refactor
* Fluids - add regression test for primitive variables
* Fluids - use UnpackState_*()
* Fluids - more refactoring of stabilization
* Fluids - DC: use utility functions
* Fluids - refactor total flux
* Fluids - minor cleanup
* Fluids - set x[0] = 0 for channel to exclude gravitational potential
* Fluids - updated stabilization.h
* Fluids - zero strong_conv before pass it to FluxInviscidStrong() to be safe
* Fluids - move switch-case for STAB to a helper function
* Fluids - rename Y -> R in Stabilization*()
* Fluids - fix stab sign in RHS
Co-authored-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| efe9d856 | 19-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Use function pointers for StateFrom*, Misc fixes
- Fixes: I missed some StateFrom* functions that needed to be changed |
| de2fdd78 | 18-Jul-2022 |
James Wright <james@jameswright.xyz> |
doc: Document primitive variable options for newtonian solver |