| 89da5dba | 18-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Use standard boundary integrals for primitive |
| 7c4551aa | 18-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Make STG QFs primitive compatible |
| 192a7459 | 18-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Make stg components dependent on primitive |
| 57e55a1c | 18-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Make newtonian boundary QFs primitive compatible |
| 6f498320 | 18-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Change newt->primitive to is_primitive |
| c10dcd27 | 18-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Add missing \n to blasius warning message |
| dc805cc4 | 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 ...
|
| a6ea5fbe | 15-Jul-2022 |
James Wright <james@jameswright.xyz> |
tests: Shrink fluids test run time |
| 0b22eb44 | 15-Jul-2022 |
James Wright <james@jameswright.xyz> |
doc: State output_freq=-1 -> output final state only |
| f14660a4 | 15-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Force final output except if output_freq=0 |
| 7b37518f | 14-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Skip I/O if output_freq == 0 (#1027) |
| c3e017a4 | 13-Jul-2022 |
James Wright <james@jameswright.xyz> |
Merge pull request #1018 from CEED/jrwrigh/stg_precompute_ektot |
| c32b0260 | 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 ...
|
| d6bf345c | 10-Jul-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: explicitly handle MFFD |
| 544be873 | 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 ...
|
| 62e628f8 | 07-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Store 1/Ektot |
| 5dc40723 | 01-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Implement stgdata for ektot |
| b277271e | 30-Jun-2022 |
James Wright <james@jameswright.xyz> |
fluids: Add STG Preprocessing and Calc QFs |
| e159aeac | 22-Jun-2022 |
James Wright <james@jameswright.xyz> |
fluids: Abstract out spectrum calculation |
| 3796c488 | 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 ...
|
| e8001fe0 | 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 |
| 86c7fc99 | 07-Jul-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: fix spelling in output |
| 959b8288 | 06-Jul-2022 |
James Wright <james@jameswright.xyz> |
fix(fluids): Create and use basis_xc_sur for dirichlet bcs |
| a939fbab | 30-Jun-2022 |
James Wright <james@jameswright.xyz> |
fluids: Minor improvements for dirichlet and stg |
| cf3d54ff | 30-Jun-2022 |
James Wright <james@jameswright.xyz> |
fluids: Set all outputs in STG QF |