History log of /libCEED/examples/fluids/navierstokes.c (Results 151 – 175 of 363)
Revision Date Author Comments
# 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 ...


12345678910>>...15