| 0e7fdd54 | 26-Aug-2022 |
James Wright <james@jameswright.xyz> |
fluids: Set solution time label for strong stg |
| 3636f6a4 | 26-Aug-2022 |
James Wright <james@jameswright.xyz> |
fluids: Switch to StateVar enum |
| 34ea8d65 | 22-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Rename primitive booleans, misc formatting |
| d374fb47 | 18-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Make stg components dependent on primitive |
| cbe60e31 | 18-Jul-2022 |
Leila Ghaffari <49916147+LeilaGhaffari@users.noreply.github.com> |
Fluids - Newtonian with Primitive variables (#1011)
* Fluids - Initial commit for Newtonian primitive variables
* Fluids - include A0 (dU/dY) in the output
* Fluids - added ICs for IG in primi
Fluids - Newtonian with Primitive variables (#1011)
* Fluids - Initial commit for Newtonian primitive variables
* Fluids - include A0 (dU/dY) in the output
* Fluids - added ICs for IG in primitive variables
* Fluids - added Jacobean QFunction for primitive variables
* Fluids - added RHS QFunction for primitive variables
* Fluids - fixed compilation errors and warnings
* Fluids - added ICs for density_current with primitive variables
* Fluids - In/OutFlow BCs for channel in primitive variables
* Adding the missing parts after rebasing onto main
* Fluids - Use correct component names for primitive variables
* Fluids - Primitive variables supported only with implicit scheme
* Fluids - drop in/outflow for channel flow and call Exact_Channel_Prim() in Exact_Channel()
* Fluids - Set solver's QFunction data in an if-else statement
* Fluids - style
* Fluids - add a comment to explain why the the gravity body force is excluded from the potential energy.
* Fluids - Exact_Channel return State
* Fluids - density_current: some style and cleanup
* Fluids - DC: refactor & cleanup
* Fluids - Singel QFunction for prim&cons
* Fluids - Use absolute temperature
* Fluids - DC: Fix pressure
show more ...
|
| 7538d537 | 15-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Force final output except if output_freq=0 |
| 3fd71269 | 14-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Skip I/O if output_freq == 0 (#1027) |
| 21b1a10e | 13-Jul-2022 |
James Wright <james@jameswright.xyz> |
Merge pull request #1018 from CEED/jrwrigh/stg_precompute_ektot |
| b150a244 | 17-Jun-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: skip legacy preallocation (we use COO)
When using -snes_fd_color or running a model that doesn't provide a Jacobian (in which case coloring will be used automatically), we still nee
examples/fluids: skip legacy preallocation (we use COO)
When using -snes_fd_color or running a model that doesn't provide a Jacobian (in which case coloring will be used automatically), we still need to preallocate.
show more ...
|
| 04855949 | 10-Jul-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: explicitly handle MFFD |
| b107fdda | 10-Jul-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: use shell for Amat, block diagonal aij* for Pmat
This adds two independent options for tuning solves.
-amat_type shell: causes Amat and Pmat to be different matrices, with shell us
examples/fluids: use shell for Amat, block diagonal aij* for Pmat
This adds two independent options for tuning solves.
-amat_type shell: causes Amat and Pmat to be different matrices, with shell used for Amat. It's technically possible to use other matrix formats here.
-pmat_pbdiagonal: causes Pmat to be assembled as point-block diagonal. Note that this usually only makes sense in addition to -amat_type shell because otherwise your KSP is only working with the point-block diagonal.
show more ...
|
| 9eeef72b | 01-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Implement stgdata for ektot |
| 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 |
| 6cf7571c | 28-Jun-2022 |
James Wright <james@jameswright.xyz> |
fluids: Use ApplyAdd for dirichlet_libCEED BCs |
| 6d0190e2 | 24-Jun-2022 |
James Wright <james@jameswright.xyz> |
fluids: Implement dirichlet bcs via libCEED |
| 9d437337 | 30-Jun-2022 |
James Wright <james@jameswright.xyz> |
fluids: Fix post-processing in DMPlexInsertBoundaryValues_NS |
| 68ae065a | 07-Jun-2022 |
James Wright <james@jameswright.xyz> |
examples/fluids: Viscous flux for BoundaryIntegral jacobian |
| b01ba163 | 10-Jun-2022 |
James Wright <james@jameswright.xyz> |
examples/fluids: Add viscous flux to POutflow Jacobian |
| 8085925c | 06-Jun-2022 |
James Wright <james@jameswright.xyz> |
examples/fluids: Move StrongSTGbcFunc to newtonian.h
- Requires significant changes to how the stg_context is passed to the the strong bc |
| 7d63e3e6 | 05-Jun-2022 |
James Wright <james@jameswright.xyz> |
examples/fluids: Cleanup code
- Code either commented out, or left over from previous debugging |
| dd64951c | 03-Jun-2022 |
James Wright <james@jameswright.xyz> |
examples/fluids: Pass solution gradient to boundary QFs |
| 91982731 | 21-Jun-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fluids - add preloading (#997)
* fluids - add preloading
* fluids - fix accidentally dropped line
Co-authored-by: James Wright <james@jameswright.xyz>
* fluids - get wallclock from stage lo
fluids - add preloading (#997)
* fluids - add preloading
* fluids - fix accidentally dropped line
Co-authored-by: James Wright <james@jameswright.xyz>
* fluids - get wallclock from stage log, FRAGILE
Co-authored-by: James Wright <james@jameswright.xyz>
show more ...
|
| 7f45376e | 17-Jun-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fluids - only VecZero in the BCs if using SetBCsFromICs |