History log of /libCEED/examples/fluids/ (Results 176 – 200 of 875)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1394d07e20-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Packing routines for 2D boundary setup

b28affb220-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Generalize advection RHSFunction for 2d and 3d

b767acfb20-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Convert strong_form to boolean in advection

94a05c6f20-Jan-2024 James Wright <james@jameswright.xyz>

docs(fluids): Combine 2D and 3D documentation

372d192420-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Generalize advection IFunction for 2d and 3d

bf415d3f20-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Change 2D qdata to use unpacking routines

30e1b2c720-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Generalize advection IC for 2d and 3d

98d9a7e620-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Create generic MatMatN for square matrices

MatMat3 now uses MatMatN

8f4d89c818-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Convert IFunction_Advection to state structs

8c3b32bf18-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Minor stabilization refactor

a43bcf8e18-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Change skew advection threshold

3rd order requires a 20 CEED_EPSILON instead of just 5

b9b033b315-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Refactor diagonal tau calculation

Also correct documentation of tau calculation

4bd6ffc912-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Cleanup misc math


/libCEED/.gitlab-ci.yml
/libCEED/Makefile
/libCEED/README.md
/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-ref/ceed-cuda-ref-basis.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-restriction.c
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-ref/ceed-hip-ref-basis.c
/libCEED/backends/hip-ref/ceed-hip-ref-restriction.c
/libCEED/backends/hip-shared/ceed-hip-shared-basis.c
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/memcheck/ceed-memcheck-blocked.c
/libCEED/backends/memcheck/ceed-memcheck-qfunctioncontext.c
/libCEED/backends/memcheck/ceed-memcheck-restriction.c
/libCEED/backends/memcheck/ceed-memcheck-serial.c
/libCEED/backends/memcheck/ceed-memcheck-vector.c
/libCEED/backends/memcheck/ceed-memcheck.h
/libCEED/backends/occa/ceed-occa-elem-restriction.cpp
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-qfunctioncontext.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/ref/ceed-ref-vector.c
/libCEED/backends/sycl-gen/ceed-sycl-gen-operator-build.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-basis.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-restriction.sycl.cpp
/libCEED/doc/bib/references.bib
/libCEED/doc/sphinx/source/releasenotes.md
/libCEED/examples/deal.II/.clang-format
/libCEED/examples/deal.II/.gitignore
/libCEED/examples/deal.II/CMakeLists.txt
/libCEED/examples/deal.II/README.MD
/libCEED/examples/deal.II/bps-qfunctions.h
/libCEED/examples/deal.II/bps.cc
/libCEED/examples/deal.II/bps.h
qfunctions/advection.h
qfunctions/stabilization.h
/libCEED/examples/petsc/bps.c
/libCEED/examples/rust/ex1-volume/src/main.rs
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/backend.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-preconditioning.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-qfunctioncontext.c
/libCEED/interface/ceed.c
/libCEED/python/build_ceed_cffi.py
/libCEED/python/ceed_elemrestriction.py
/libCEED/python/tests/test-2-elemrestriction.py
/libCEED/rust/libceed/src/qfunction.rs
/libCEED/tests/junit.py
/libCEED/tests/junit_common.py
/libCEED/tests/output/t402-qfunction.out
/libCEED/tests/t201-elemrestriction.c
/libCEED/tests/t202-elemrestriction.c
/libCEED/tests/t203-elemrestriction.c
/libCEED/tests/t204-elemrestriction.c
/libCEED/tests/t205-elemrestriction.c
/libCEED/tests/t206-elemrestriction.c
/libCEED/tests/t207-elemrestriction.c
/libCEED/tests/t208-elemrestriction.c
/libCEED/tests/t213-elemrestriction.c
/libCEED/tests/t219-elemrestriction.c
/libCEED/tests/t402-qfunction.c
6852f6f627-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Stats don't overwrite solution on first-step failure

- When you have an initial condition from a previous problem, it might
fail on the first step. This will cause `reason != TS_CONVERGED_

fluids: Stats don't overwrite solution on first-step failure

- When you have an initial condition from a previous problem, it might
fail on the first step. This will cause `reason != TS_CONVERGED_ITERATING`
and thus it will continue on with the rest of the TSMonitor routine.
If you have a stats file from that initial condition, it will be
overwritten.

Regardless of the overwriting behavior, it *never* makes sense to
write out a stats file on the first step; Using left-rectangle rule
for the time averaging integration, the initial step should *never* be
used, thus there is nothing to collect or write.

show more ...


/libCEED/.gitignore
/libCEED/backends/cuda-ref/ceed-cuda-ref-operator.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-restriction.c
/libCEED/backends/cuda-ref/ceed-cuda-ref.h
/libCEED/backends/hip-ref/ceed-hip-ref-operator.c
/libCEED/backends/hip-ref/ceed-hip-ref-restriction.c
/libCEED/backends/hip-ref/ceed-hip-ref.h
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/magma/ceed-magma.h
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/doc/img/libCEEDBackends.svg
/libCEED/doc/img/tex/libCEEDBackends.tex
/libCEED/doc/sphinx/source/intro.md
src/turb_spanstats.c
/libCEED/include/ceed/jit-source/cuda/cuda-atomic-add-fallback.h
/libCEED/include/ceed/jit-source/cuda/cuda-gen-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-operator-assemble-diagonal.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-restriction-curl-oriented.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-restriction-offset.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-restriction-oriented.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-restriction-strided.h
/libCEED/include/ceed/jit-source/hip/hip-gen-templates.h
/libCEED/include/ceed/jit-source/hip/hip-ref-operator-assemble-diagonal.h
/libCEED/include/ceed/jit-source/hip/hip-ref-restriction-curl-oriented.h
/libCEED/include/ceed/jit-source/hip/hip-ref-restriction-offset.h
/libCEED/include/ceed/jit-source/hip/hip-ref-restriction-oriented.h
/libCEED/include/ceed/jit-source/hip/hip-ref-restriction-strided.h
/libCEED/include/ceed/jit-source/sycl/sycl-gen-templates.h
/libCEED/interface/ceed-elemrestriction.c
/libCEED/rust/libceed/src/operator.rs
cf0c90ef11-Jan-2024 James Wright <james@jameswright.xyz>

test(fluids): Advection skew initial condition

74d1b6c406-Jan-2024 James Wright <james@jameswright.xyz>

test(fluids): Advection cosine

7b77ddfd11-Jan-2024 James Wright <james@jameswright.xyz>

fluids: Change bubble_type to advection_ic_type

Since cosine_hill and skew aren't bubbles

c44b1c7d17-Nov-2023 James Wright <james@jameswright.xyz>

fluids: Add in cosine hill and skew advection ICs

a36217cb15-Dec-2023 Jeremy L Thompson <jeremy@jeremylt.org>

interface - remove legacy CEED_BASIS_COLLOCATED


/libCEED/CONTRIBUTING.md
/libCEED/Makefile
/libCEED/backends/cuda-ref/ceed-cuda-ref-operator.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-vector.c
/libCEED/backends/hip-ref/ceed-hip-ref-operator.c
/libCEED/backends/hip-ref/ceed-hip-ref-vector.c
/libCEED/backends/magma/ceed-magma-common.c
/libCEED/backends/memcheck/ceed-memcheck-qfunction.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/ref/ceed-ref-vector.c
/libCEED/doc/img/libceed_schematic_op_setup_mass.svg
/libCEED/doc/sphinx/source/gpu.md
/libCEED/doc/sphinx/source/index.md
/libCEED/doc/sphinx/source/libCEEDapi.md
/libCEED/doc/sphinx/source/precision.md
/libCEED/doc/sphinx/source/releasenotes.md
src/smartsim/sgs_dd_training.c
/libCEED/examples/petsc/README.md
/libCEED/examples/python/tutorial-5-operator.ipynb
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/ceed.h
/libCEED/include/ceed/types.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction-register.c
/libCEED/interface/ceed-register.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/julia/LibCEED.jl/src/C.jl
/libCEED/python/__init__.py
/libCEED/python/tests/test-1-vector.py
/libCEED/rust/libceed/src/vector.rs
/libCEED/tests/README.md
/libCEED/tests/t125-vector.c
/libCEED/tests/t208-elemrestriction-f.f90
/libCEED/tests/t314-basis-f.f90
/libCEED/tests/t320-basis-f.f90
/libCEED/tests/t322-basis-f.f90
/libCEED/tests/t323-basis-f.f90
/libCEED/tests/t400-qfunction-f.f90
/libCEED/tests/t401-qfunction-f.f90
/libCEED/tests/t402-qfunction-f.f90
/libCEED/tests/t500-operator-f.f90
/libCEED/tests/t501-operator-f.f90
/libCEED/tests/t502-operator-f.f90
/libCEED/tests/t503-operator-f.f90
/libCEED/tests/t504-operator-f.f90
/libCEED/tests/t505-operator-f.f90
/libCEED/tests/t506-operator-f.f90
/libCEED/tests/t510-operator-f.f90
/libCEED/tests/t511-operator-f.f90
/libCEED/tests/t520-operator-f.f90
/libCEED/tests/t521-operator-f.f90
/libCEED/tests/t522-operator-f.f90
/libCEED/tests/t523-operator-f.f90
/libCEED/tests/t524-operator-f.f90
/libCEED/tests/t530-operator-f.f90
/libCEED/tests/t531-operator-f.f90
/libCEED/tests/t532-operator-f.f90
/libCEED/tests/t533-operator-f.f90
/libCEED/tests/t534-operator-f.f90
/libCEED/tests/t535-operator-f.f90
/libCEED/tests/t536-operator-f.f90
/libCEED/tests/t540-operator-f.f90
/libCEED/tests/t550-operator-f.f90
/libCEED/tests/t552-operator-f.f90
6d506a3e11-Dec-2023 James Wright <james@jameswright.xyz>

Merge pull request #1423 from CEED/jrwrigh/fluids_high_order_geom

fluids: Support higher-order geometry

a0b9cdb511-Dec-2023 James Wright <james@jameswright.xyz>

fluids: Support higher-order geometry


/libCEED/.clang-format
/libCEED/backends/cuda-ref/ceed-cuda-ref-basis.c
/libCEED/backends/cuda-ref/ceed-cuda-ref.c
/libCEED/backends/cuda-ref/ceed-cuda-ref.h
/libCEED/backends/hip-ref/ceed-hip-ref-basis.c
/libCEED/backends/hip-ref/ceed-hip-ref.c
/libCEED/backends/hip-ref/ceed-hip-ref.h
src/dm_utils.c
src/setupdm.c
/libCEED/examples/petsc/.gitignore
/libCEED/examples/petsc/Makefile
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/bpssphere.c
/libCEED/examples/petsc/bpsswarm.c
/libCEED/examples/petsc/dmswarm.c
/libCEED/examples/petsc/include/areaproblemdata.h
/libCEED/examples/petsc/include/bpsproblemdata.h
/libCEED/examples/petsc/include/libceedsetup.h
/libCEED/examples/petsc/include/matops.h
/libCEED/examples/petsc/include/petscutils.h
/libCEED/examples/petsc/include/petscversion.h
/libCEED/examples/petsc/include/sphereproblemdata.h
/libCEED/examples/petsc/include/structs.h
/libCEED/examples/petsc/include/swarmutils.h
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/qfunctions/swarm/swarmmass.h
/libCEED/examples/petsc/src/libceedsetup.c
/libCEED/examples/petsc/src/matops.c
/libCEED/examples/petsc/src/petscutils.c
/libCEED/examples/petsc/src/swarmutils.c
/libCEED/gallery/ceed-gallery-list.h
/libCEED/gallery/identity/ceed-identity.c
/libCEED/gallery/mass-vector/ceed-vectormassapply.c
/libCEED/gallery/mass/ceed-mass1dbuild.c
/libCEED/gallery/mass/ceed-mass2dbuild.c
/libCEED/gallery/mass/ceed-mass3dbuild.c
/libCEED/gallery/mass/ceed-massapply.c
/libCEED/gallery/poisson-vector/ceed-vectorpoisson1dapply.c
/libCEED/gallery/poisson-vector/ceed-vectorpoisson2dapply.c
/libCEED/gallery/poisson-vector/ceed-vectorpoisson3dapply.c
/libCEED/gallery/poisson/ceed-poisson1dapply.c
/libCEED/gallery/poisson/ceed-poisson1dbuild.c
/libCEED/gallery/poisson/ceed-poisson2dapply.c
/libCEED/gallery/poisson/ceed-poisson2dbuild.c
/libCEED/gallery/poisson/ceed-poisson3dapply.c
/libCEED/gallery/poisson/ceed-poisson3dbuild.c
/libCEED/gallery/scale/ceed-scale.c
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/ceed.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-nontensor-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-nontensor.h
/libCEED/include/ceed/jit-source/hip/hip-ref-basis-nontensor-templates.h
/libCEED/include/ceed/jit-source/hip/hip-ref-basis-nontensor.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-cuda.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-hip.c
/libCEED/interface/ceed-jit-tools.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-preconditioning.c
/libCEED/interface/ceed-qfunction-register.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-qfunctioncontext.c
/libCEED/interface/ceed-register.c
/libCEED/interface/ceed-tensor.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
752a08a711-Dec-2023 James Wright <james@jameswright.xyz>

fluids: Add uses_newtonian flag

29ea4e1011-Dec-2023 James Wright <james@jameswright.xyz>

fluids: Ensure all outputs are set in QFunctions

- In support of #1420


/libCEED/.clang-format
/libCEED/backends/cuda-ref/ceed-cuda-ref-basis.c
/libCEED/backends/cuda-ref/ceed-cuda-ref.c
/libCEED/backends/cuda-ref/ceed-cuda-ref.h
/libCEED/backends/hip-ref/ceed-hip-ref-basis.c
/libCEED/backends/hip-ref/ceed-hip-ref.c
/libCEED/backends/hip-ref/ceed-hip-ref.h
qfunctions/advection.h
qfunctions/advection2d.h
qfunctions/blasius.h
qfunctions/eulervortex.h
qfunctions/freestream_bc.h
/libCEED/examples/petsc/.gitignore
/libCEED/examples/petsc/Makefile
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/bpssphere.c
/libCEED/examples/petsc/bpsswarm.c
/libCEED/examples/petsc/dmswarm.c
/libCEED/examples/petsc/include/areaproblemdata.h
/libCEED/examples/petsc/include/bpsproblemdata.h
/libCEED/examples/petsc/include/libceedsetup.h
/libCEED/examples/petsc/include/matops.h
/libCEED/examples/petsc/include/petscutils.h
/libCEED/examples/petsc/include/petscversion.h
/libCEED/examples/petsc/include/sphereproblemdata.h
/libCEED/examples/petsc/include/structs.h
/libCEED/examples/petsc/include/swarmutils.h
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/qfunctions/swarm/swarmmass.h
/libCEED/examples/petsc/src/libceedsetup.c
/libCEED/examples/petsc/src/matops.c
/libCEED/examples/petsc/src/petscutils.c
/libCEED/examples/petsc/src/swarmutils.c
/libCEED/gallery/ceed-gallery-list.h
/libCEED/gallery/identity/ceed-identity.c
/libCEED/gallery/mass-vector/ceed-vectormassapply.c
/libCEED/gallery/mass/ceed-mass1dbuild.c
/libCEED/gallery/mass/ceed-mass2dbuild.c
/libCEED/gallery/mass/ceed-mass3dbuild.c
/libCEED/gallery/mass/ceed-massapply.c
/libCEED/gallery/poisson-vector/ceed-vectorpoisson1dapply.c
/libCEED/gallery/poisson-vector/ceed-vectorpoisson2dapply.c
/libCEED/gallery/poisson-vector/ceed-vectorpoisson3dapply.c
/libCEED/gallery/poisson/ceed-poisson1dapply.c
/libCEED/gallery/poisson/ceed-poisson1dbuild.c
/libCEED/gallery/poisson/ceed-poisson2dapply.c
/libCEED/gallery/poisson/ceed-poisson2dbuild.c
/libCEED/gallery/poisson/ceed-poisson3dapply.c
/libCEED/gallery/poisson/ceed-poisson3dbuild.c
/libCEED/gallery/scale/ceed-scale.c
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/ceed.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-nontensor-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-nontensor.h
/libCEED/include/ceed/jit-source/hip/hip-ref-basis-nontensor-templates.h
/libCEED/include/ceed/jit-source/hip/hip-ref-basis-nontensor.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-cuda.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-hip.c
/libCEED/interface/ceed-jit-tools.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-preconditioning.c
/libCEED/interface/ceed-qfunction-register.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-qfunctioncontext.c
/libCEED/interface/ceed-register.c
/libCEED/interface/ceed-tensor.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
c982af4d30-Nov-2023 James Wright <james@jameswright.xyz>

CI: SmartSim test asks for open socket

Technically there's a race condition here, but according to
https://unix.stackexchange.com/a/132524/297140, the kernel will return
many different socket number

CI: SmartSim test asks for open socket

Technically there's a race condition here, but according to
https://unix.stackexchange.com/a/132524/297140, the kernel will return
many different socket numbers before repeating.

show more ...

4e139b5827-Nov-2023 James Wright <james@jameswright.xyz>

fluids: Change SmartRedisCall -> PetscSmartRedisCall

12345678910>>...35