History log of /libCEED/interface/ (Results 26 – 50 of 779)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8da1e4ae18-Jul-2025 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1856 from CEED/zach/remove-op-fallback-parent

ceed - replace usage of `ceed->op_fallback_parent` with `ceed->parent`

46b50f9e16-Jul-2025 Zach Atkins <zach.atkins@colorado.edu>

op - Simplify operator fallback to use pre-initialized fallback Ceed context

0db52efc16-Jul-2025 Zach Atkins <zach.atkins@colorado.edu>

Reduce code duplication

5da5ab9f16-Jul-2025 Zach Atkins <zach.atkins@colorado.edu>

op - Add CeedOperatorApplyAddActive for only summing into active outputs

73b5a3bf15-Jul-2025 Zach Atkins <zach.atkins@colorado.edu>

ceed - replace usage of `ceed->op_fallback_parent` with `ceed->parent`

27a8a65012-Jul-2025 Zach Atkins <Zach.Atkins@colorado.edu>

Fix grad basis flop counts

dc7b955311-Jul-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - minor reduction in AtPoints grad FLOPs

802d760a10-Jul-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - minor reordering to reduce at-points flops

a82cd09709-Jul-2025 Zach Atkins <Zach.Atkins@colorado.edu>

Update flop counts to match GPU templates for 3D

5278038609-Jul-2025 Jeremy L Thompson <jeremy@jeremylt.org>

basis - fix flop counting for gpu at-points

c21e34e209-Jul-2025 Jeremy L Thompson <jeremy@jeremylt.org>

debug - color consistency

ca38d01d09-Jul-2025 Jeremy L Thompson <jeremy@jeremylt.org>

debug - clearer debug messages for fallback control flow

c875863609-Jul-2025 Jeremy L Thompson <jeremy@jeremylt.org>

minor - fix debug print args

0816752e02-Jul-2025 Jeremy L Thompson <jeremy@jeremylt.org>

cuda - QFunction assembly for gen

025ec10c27-Jun-2025 Jeremy L Thompson <jeremy@jeremylt.org>

minor - consistency with &=

120566fc26-Jun-2025 Jeremy L Thompson <jeremy@jeremylt.org>

pc - clearer debug message

d3d5610d26-Jun-2025 Jeremy L Thompson <jeremy@jeremylt.org>

op - add GetName helper

54d1655423-Jun-2025 Hugh Carson <hughcars@amazon.com>

Add missing early return

a34b87f318-Jun-2025 Zach Atkins <zach.atkins@colorado.edu>

Update logic for CeedOperatorLinearAssemble to preference single operator assembly over fallback

915834c917-Jun-2025 Zach Atkins <zach.atkins@colorado.edu>

gen - full assembly at points for CUDA

0183ed6117-Jun-2025 Jeremy L Thompson <jeremy@jeremylt.org>

GPU Assembly AtPoints (#1833)

* cuda - AtPoints diagonal assembly for gen

* hip - AtPoints diagonal assembly for gen

* pc - use subops for LinearAssemble[Add]Diagonal if composite

* gen - turn mo

GPU Assembly AtPoints (#1833)

* cuda - AtPoints diagonal assembly for gen

* hip - AtPoints diagonal assembly for gen

* pc - use subops for LinearAssemble[Add]Diagonal if composite

* gen - turn more numbers into named variables

* gen - fix alignment for assembly

* gen - check for only one active basis in/out

* HIP gen at points syntax error fixes

* hip - embarassing fix

* gen - add Tab helper to manage indentation

---------

Co-authored-by: Zach Atkins <Zach.Atkins@colorado.edu>

show more ...


/libCEED/.clang-tidy
/libCEED/.gitlab-ci.yml
/libCEED/Makefile
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.h
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.h
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.h
/libCEED/backends/hip-gen/ceed-hip-gen-operator.c
/libCEED/backends/hip-gen/ceed-hip-gen.h
/libCEED/examples/ceed/Makefile
/libCEED/examples/fluids/Makefile
/libCEED/examples/petsc/Makefile
/libCEED/examples/python/setup_qfunctions.py
/libCEED/examples/solids/Makefile
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/gen-tools.h
/libCEED/include/ceed/jit-source/cuda/cuda-gen-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-shared-basis-tensor-at-points-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-shared-basis-tensor-at-points.h
/libCEED/include/ceed/jit-source/cuda/cuda-shared-basis-tensor-flattened-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-shared-basis-tensor-templates.h
/libCEED/include/ceed/jit-source/hip/hip-gen-templates.h
/libCEED/include/ceed/jit-source/hip/hip-shared-basis-tensor-at-points-templates.h
/libCEED/include/ceed/jit-source/hip/hip-shared-basis-tensor-at-points.h
/libCEED/include/ceed/jit-source/hip/hip-shared-basis-tensor-flattened-templates.h
/libCEED/include/ceed/jit-source/hip/hip-shared-basis-tensor-templates.h
ceed-preconditioning.c
/libCEED/python/tests/setup-qfunctions.py
d538d16316-Jun-2025 Jeremy L Thompson <jeremy@jeremylt.org>

doc - improve internal API documentation (#1834)

* doc - improve internal API documentation

* doc - clarify delegation

* doc - update wording for clarity

Co-authored-by: James Wright <james@james

doc - improve internal API documentation (#1834)

* doc - improve internal API documentation

* doc - clarify delegation

* doc - update wording for clarity

Co-authored-by: James Wright <james@jameswright.xyz>

* doc - clarify memcheck==valgrind

* doc - clarify shared gpu backends

* doc - clarify l/e/q-vecs

* doc - clarify occa backend status

* doc - more inheritance clarification

* doc - minor claification to QF fields

* minor - remove unneeded variables

* doc - update inheritance language

* doc - update shared description

* doc - more gpu notes

* doc - update fallback description

* doc - clarify fallback is only for pc support

* doc - minor updates to user facing GPU section

* doc - minor reordering of major sections

---------

Co-authored-by: James Wright <james@jameswright.xyz>

show more ...

ec4241e628-May-2025 Jeremy L Thompson <jeremy@jeremylt.org>

doc - add missing function param


/libCEED/.github/workflows/python-test-with-style.yml
/libCEED/Cargo.toml
/libCEED/README.md
/libCEED/backends/hip-gen/ceed-hip-gen-operator.c
/libCEED/backends/hip-gen/ceed-hip-gen.h
/libCEED/backends/hip-ref/ceed-hip-ref-vector.c
/libCEED/backends/hip-shared/ceed-hip-shared-basis.c
/libCEED/backends/sycl/ceed-sycl-common.sycl.cpp
/libCEED/backends/sycl/online_compiler.hpp
/libCEED/doc/sphinx/source/gettingstarted.md
/libCEED/examples/README.md
/libCEED/examples/ceed/ex3-volume.c
/libCEED/examples/deal.II/CMakeLists.txt
/libCEED/examples/deal.II/README.md
/libCEED/examples/fluids/README.md
/libCEED/examples/fluids/index.md
/libCEED/examples/nek/README.md
/libCEED/examples/petsc/README.md
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bps.h
/libCEED/examples/petsc/include/bpsproblemdata.h
/libCEED/examples/petsc/include/structs.h
/libCEED/examples/petsc/qfunctions/bps/bp13.h
/libCEED/examples/petsc/qfunctions/bps/bp24.h
/libCEED/examples/petsc/qfunctions/bps/bp3.h
/libCEED/examples/petsc/qfunctions/bps/bp4.h
/libCEED/examples/petsc/src/libceedsetup.c
/libCEED/examples/python/Makefile
/libCEED/examples/python/conftest.py
/libCEED/examples/python/ex1_volume.py
/libCEED/examples/python/ex2_surface.py
/libCEED/examples/python/ex3_volume.py
/libCEED/examples/python/ex_common.py
/libCEED/examples/python/ex_test.py
/libCEED/examples/python/qfunctions/ex-common.h
/libCEED/examples/python/qfunctions/ex1-volume.h
/libCEED/examples/python/qfunctions/ex2-surface.h
/libCEED/examples/python/qfunctions/ex3-volume.h
/libCEED/examples/python/qfunctions/qfunctions.c
/libCEED/examples/python/setup_qfunctions.py
/libCEED/examples/rust/ex1-volume-vector/.gitignore
/libCEED/examples/rust/ex1-volume-vector/Cargo.toml
/libCEED/examples/rust/ex1-volume-vector/src/main.rs
/libCEED/examples/rust/ex1-volume-vector/src/opt.rs
/libCEED/examples/rust/ex1-volume-vector/src/transform.rs
/libCEED/examples/rust/ex1-volume/src/transform.rs
/libCEED/examples/rust/ex2-surface-vector/.gitignore
/libCEED/examples/rust/ex2-surface-vector/Cargo.toml
/libCEED/examples/rust/ex2-surface-vector/src/main.rs
/libCEED/examples/rust/ex2-surface-vector/src/opt.rs
/libCEED/examples/rust/ex2-surface-vector/src/transform.rs
/libCEED/examples/rust/ex2-surface/src/main.rs
/libCEED/examples/rust/ex2-surface/src/transform.rs
/libCEED/examples/rust/ex3-volume-vector/.gitignore
/libCEED/examples/rust/ex3-volume-vector/Cargo.toml
/libCEED/examples/rust/ex3-volume-vector/src/main.rs
/libCEED/examples/rust/ex3-volume-vector/src/opt.rs
/libCEED/examples/rust/ex3-volume-vector/src/transform.rs
/libCEED/examples/rust/ex3-volume/.gitignore
/libCEED/examples/rust/ex3-volume/Cargo.toml
/libCEED/examples/rust/ex3-volume/src/main.rs
/libCEED/examples/rust/ex3-volume/src/opt.rs
/libCEED/examples/rust/ex3-volume/src/transform.rs
/libCEED/examples/solids/README.md
/libCEED/examples/solids/index.md
ceed.c
/libCEED/python/tests/Makefile
/libCEED/python/tests/test-0-ceed.py
/libCEED/rust/libceed-sys/src/lib.rs
/libCEED/tests/t406-qfunction.h
fd326ce804-May-2025 Zach Atkins <Zach.Atkins@colorado.edu>

Use backend delegates for work vectors

9964134228-Apr-2025 Jeremy L Thompson <jeremy@jeremylt.org>

pc - multigrid level setup for AtPoints

12345678910>>...32