| #
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
|
| #
8587097b
|
| 27-Aug-2022 |
James Wright <james@jameswright.xyz> |
fluids: Switch to StateVar enum #1052
|
| #
97baf651
|
| 26-Aug-2022 |
James Wright <james@jameswright.xyz> |
fluids: Switch to StateVar enum
|
| #
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 ...
|
| #
4add99eb
|
| 15-Jul-2022 |
James Wright <james@jameswright.xyz> |
Merge pull request #1028 from CEED/jrwrigh/shrink-fluids-tests
|
| #
a6ea5fbe
|
| 15-Jul-2022 |
James Wright <james@jameswright.xyz> |
tests: Shrink fluids test run time
|
| #
ff40a6a7
|
| 11-Jul-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #994 from CEED/fluids-block-diagonal
Fluids block diagonal
|
| #
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 ...
|
| #
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 ...
|
| #
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
|
| #
dada6cc0
|
| 24-Jun-2022 |
James Wright <james@jameswright.xyz> |
fluids: Implement dirichlet bcs via libCEED
|
| #
cb03979f
|
| 28-Jun-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1002 from CEED/jeremy/format-ceed-types
Add CeedInt_FMT
|
| #
990fdeb6
|
| 21-Jun-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fmt - add CeedInt_FMT
|
| #
c766f598
|
| 22-Jun-2022 |
James Wright <james@jameswright.xyz> |
Merge pull request #980 from CEED/jrwrigh/fluids_tractionbc
|
| #
82fe8277
|
| 07-Jun-2022 |
James Wright <james@jameswright.xyz> |
test: Update data for fluids blasius tests
|
| #
c2e07477
|
| 11-Jun-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: free qfunctions for in/outflow Jacobian
|
| #
a2cba4be
|
| 21-Jun-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge branch 'main' into jeremy/assembly-fix
|
| #
f60cdb1d
|
| 21-Jun-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #991 from CEED/jeremy/memcheck-qf-ctx
Memcheck QFContext
|
| #
c082eca0
|
| 21-Jun-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge branch 'main' into jeremy/memcheck-qf-ctx
|
| #
9ac461b4
|
| 19-Jun-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #993 from CEED/jeremy/fluids-bcs
Fluids BCs performance updates
|
| #
17ce10fa
|
| 15-Jun-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fluids - fix setup context data misuse
|
| #
5e82a6e1
|
| 16-Jun-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fluids - cache boundary conditions in separate vecs
|
| #
502edf57
|
| 06-Jun-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #962 from CEED/jed/fluids-jacobian
examples/fluids: add analytic Jacobian
|
| #
17b9cea2
|
| 05-Jun-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: slightly relax tolerance for /gpu/hip
|
| #
5ba4e83e
|
| 04-Jun-2022 |
Jed Brown <jed@jedbrown.org> |
Merge branch 'main' into jed/fluids-jacobian
* main: (24 commits) op - more data in view examples/fluids: Test for strong STG examples/fluids: Add strong STG to documentation examples/fluids
Merge branch 'main' into jed/fluids-jacobian
* main: (24 commits) op - more data in view examples/fluids: Test for strong STG examples/fluids: Add strong STG to documentation examples/fluids: Add option for BC from ICs examples/fluids: Correct for non-origin domains examples/fluids: Implement Strong STG BC examples/fluids: Minor stg improvements/style examples/fluids: Add Strong STG functions examples/fluids: Fix memory leak in STG GPU assembly: fix potential basis loading offset error tests - more complex source include testing pc - fix qf fallback cloning restr - relax comp_stride check for num_comp == 1 make style pc - avoid direct access of basis data in multigrid creation ceed - refactor fallback Ceed creation into separate fn minor - homogonize int vs CeedInt basis - add input checks restr - add input checks on element restrictions examples/fluids: Update STG test for new mesh feats ...
show more ...
|