History log of /libCEED/interface/ (Results 226 – 250 of 779)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
05fa913c13-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

rstr - allow restriction to ordered points evec

2c7e741312-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

rstr - intial CPU implimentation

3ac8f56212-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

rstr - add interface functions for CEED_RESTRICTION_POINTS

bd83916c15-Sep-2023 Sebastian Grimberg <sjg@amazon.com>

Fix missed is_pointblock -> is_point_block

311fcb1015-Sep-2023 Sebastian Grimberg <sjg@amazon.com>

Continue empty line removal before return CEED_ERROR_SUCCESS

7758292f14-Sep-2023 Sebastian Grimberg <sjg@amazon.com>

Fix another unintended change from #1315

363aefef14-Sep-2023 Sebastian Grimberg <sjg@amazon.com>

Revert typo from #1315


/libCEED/.clang-format
/libCEED/backends/cuda-ref/ceed-cuda-ref-vector.c
/libCEED/backends/hip-ref/ceed-hip-ref-vector.c
/libCEED/backends/hip-shared/ceed-hip-shared-basis.c
/libCEED/backends/occa/ceed-occa-basis.hpp
/libCEED/backends/occa/ceed-occa-context.cpp
/libCEED/backends/occa/ceed-occa-context.hpp
/libCEED/backends/occa/ceed-occa-operator-args.cpp
/libCEED/backends/occa/ceed-occa-operator-args.hpp
/libCEED/backends/occa/ceed-occa-qfunction-args.cpp
/libCEED/backends/occa/ceed-occa-qfunction-args.hpp
/libCEED/backends/occa/ceed-occa-types.hpp
/libCEED/backends/occa/kernels/set-value.cpp
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/sycl-ref/ceed-sycl-ref-basis.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-qfunction-load.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-vector.sycl.cpp
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/jit-source/cuda/cuda-gen-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-jit.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-tensor.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-qfunction.h
/libCEED/include/ceed/jit-source/cuda/cuda-types.h
/libCEED/include/ceed/jit-source/hip/hip-gen-templates.h
/libCEED/include/ceed/jit-source/hip/hip-ref-basis-tensor.h
/libCEED/include/ceed/jit-source/hip/hip-ref-qfunction.h
/libCEED/include/ceed/jit-source/hip/hip-shared-basis-read-write-templates.h
/libCEED/include/ceed/jit-source/hip/hip-types.h
/libCEED/include/ceed/jit-source/magma/grad-1d.h
/libCEED/include/ceed/jit-source/magma/grad-3d.h
/libCEED/include/ceed/jit-source/magma/grad-nontensor.h
/libCEED/include/ceed/jit-source/magma/interp-1d.h
/libCEED/include/ceed/jit-source/magma/interp-2d.h
/libCEED/include/ceed/jit-source/magma/interp-3d.h
/libCEED/include/ceed/jit-source/magma/interp-nontensor.h
/libCEED/include/ceed/jit-source/magma/magma_common_nontensor.h
/libCEED/include/ceed/jit-source/magma/magma_common_tensor.h
/libCEED/include/ceed/jit-source/magma/weight-1d.h
/libCEED/include/ceed/jit-source/magma/weight-2d.h
/libCEED/include/ceed/jit-source/magma/weight-3d.h
/libCEED/include/ceed/jit-source/sycl/sycl-gen-templates.h
/libCEED/include/ceed/jit-source/sycl/sycl-shared-basis-read-write-templates.h
/libCEED/include/ceed/jit-source/sycl/sycl-shared-basis-tensor.h
/libCEED/include/ceed/jit-source/sycl/sycl-types.h
ceed.c
/libCEED/tests/t406-qfunction.h
21f16bf613-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1315 from CEED/jeremy/queep

Backend Consistency Fixes


/libCEED/backends/avx/ceed-avx-blocked.c
/libCEED/backends/avx/ceed-avx-serial.c
/libCEED/backends/avx/ceed-avx-tensor.c
/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/blocked/ceed-blocked.c
/libCEED/backends/blocked/ceed-blocked.h
/libCEED/backends/ceed-backend-weak.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-qfunction.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-basis.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-operator.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-qfunction-load.cpp
/libCEED/backends/cuda-ref/ceed-cuda-ref-qfunction.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-qfunctioncontext.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-restriction.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-vector.c
/libCEED/backends/cuda-ref/ceed-cuda-ref.c
/libCEED/backends/cuda-ref/ceed-cuda-ref.h
/libCEED/backends/cuda-ref/kernels/cuda-ref-vector.cu
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/libCEED/backends/cuda-shared/kernels/cuda-shared-basis.cu
/libCEED/backends/cuda/ceed-cuda-common.c
/libCEED/backends/cuda/ceed-cuda-compile.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator.c
/libCEED/backends/hip-gen/ceed-hip-gen-qfunction.c
/libCEED/backends/hip-gen/ceed-hip-gen.c
/libCEED/backends/hip-ref/ceed-hip-ref-basis.c
/libCEED/backends/hip-ref/ceed-hip-ref-operator.c
/libCEED/backends/hip-ref/ceed-hip-ref-qfunction-load.cpp
/libCEED/backends/hip-ref/ceed-hip-ref-qfunction.c
/libCEED/backends/hip-ref/ceed-hip-ref-qfunctioncontext.c
/libCEED/backends/hip-ref/ceed-hip-ref-restriction.c
/libCEED/backends/hip-ref/ceed-hip-ref-vector.c
/libCEED/backends/hip-ref/ceed-hip-ref.c
/libCEED/backends/hip-ref/ceed-hip-ref.h
/libCEED/backends/hip-ref/kernels/hip-ref-vector.hip.cpp
/libCEED/backends/hip-shared/ceed-hip-shared-basis.c
/libCEED/backends/hip-shared/ceed-hip-shared.c
/libCEED/backends/hip/ceed-hip-common.c
/libCEED/backends/hip/ceed-hip-compile.cpp
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/magma/ceed-magma-common.c
/libCEED/backends/magma/ceed-magma-det.c
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/magma/ceed-magma.h
/libCEED/backends/memcheck/ceed-memcheck-blocked.c
/libCEED/backends/memcheck/ceed-memcheck-qfunction.c
/libCEED/backends/memcheck/ceed-memcheck-qfunctioncontext.c
/libCEED/backends/memcheck/ceed-memcheck-serial.c
/libCEED/backends/memcheck/ceed-memcheck-vector.c
/libCEED/backends/opt/ceed-opt-blocked.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/opt/ceed-opt-serial.c
/libCEED/backends/opt/ceed-opt-tensor.c
/libCEED/backends/opt/ceed-opt.h
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-qfunction.c
/libCEED/backends/ref/ceed-ref-qfunctioncontext.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/ref/ceed-ref-tensor.c
/libCEED/backends/ref/ceed-ref-vector.c
/libCEED/backends/ref/ceed-ref.c
/libCEED/backends/ref/ceed-ref.h
/libCEED/backends/sycl-gen/ceed-sycl-gen-operator-build.sycl.cpp
/libCEED/backends/sycl-gen/ceed-sycl-gen-operator.sycl.cpp
/libCEED/backends/sycl-gen/ceed-sycl-gen-qfunction.sycl.cpp
/libCEED/backends/sycl-gen/ceed-sycl-gen.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-basis.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-operator.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-qfunction-load.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-qfunction.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-qfunctioncontext.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref.hpp
/libCEED/backends/sycl-ref/ceed-sycl-ref.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-restriction.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-vector.sycl.cpp
/libCEED/backends/sycl-ref/kernels/sycl-ref-vector.cpp
/libCEED/backends/sycl-shared/ceed-sycl-shared-basis.sycl.cpp
/libCEED/backends/sycl-shared/ceed-sycl-shared.sycl.cpp
/libCEED/backends/sycl/ceed-sycl-common.sycl.cpp
/libCEED/backends/sycl/ceed-sycl-compile.sycl.cpp
/libCEED/backends/xsmm/ceed-xsmm-blocked.c
/libCEED/backends/xsmm/ceed-xsmm-serial.c
/libCEED/backends/xsmm/ceed-xsmm-tensor.c
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/fluids/qfunctions/setupgeo_helpers.h
/libCEED/examples/fluids/qfunctions/sgs_dd_utils.h
/libCEED/examples/fluids/tests-output/fluids-navierstokes-gaussianwave-shell.bin
/libCEED/examples/rust/ex1-volume/src/main.rs
/libCEED/examples/rust/ex2-surface/src/main.rs
/libCEED/examples/rust/ex3-vector-volume/src/main.rs
/libCEED/examples/rust/ex4-vector-surface/src/main.rs
/libCEED/examples/rust/mesh/src/lib.rs
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/jit-source/cuda/cuda-gen-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-nontensor.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-tensor.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-operator-assemble-diagonal.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-operator-assemble.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-restriction.h
/libCEED/include/ceed/jit-source/cuda/cuda-shared-basis-read-write-templates.h
ceed-operator.c
ceed-preconditioning.c
ceed.c
/libCEED/julia/LibCEED.jl/examples/common.jl
/libCEED/julia/LibCEED.jl/examples/ex1-volume-c.jl
/libCEED/julia/LibCEED.jl/examples/ex1-volume.jl
/libCEED/julia/LibCEED.jl/examples/ex2-surface.jl
/libCEED/julia/LibCEED.jl/src/Operator.jl
/libCEED/julia/LibCEED.jl/src/generated/libceed_bindings.jl
/libCEED/rust/libceed/src/elem_restriction.rs
/libCEED/tests/junit_common.py
edb2538e01-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

style - spell rstr consistently


/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/blocked/ceed-blocked.h
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-ref/ceed-cuda-ref-operator.c
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator.c
/libCEED/backends/hip-gen/ceed-hip-gen-qfunction.c
/libCEED/backends/hip-gen/ceed-hip-gen.c
/libCEED/backends/hip-ref/ceed-hip-ref-basis.c
/libCEED/backends/hip-ref/ceed-hip-ref-operator.c
/libCEED/backends/hip-ref/ceed-hip-ref-qfunction-load.cpp
/libCEED/backends/hip-ref/ceed-hip-ref-qfunction.c
/libCEED/backends/hip-ref/ceed-hip-ref-qfunctioncontext.c
/libCEED/backends/hip-ref/ceed-hip-ref-restriction.c
/libCEED/backends/hip-ref/ceed-hip-ref-vector.c
/libCEED/backends/hip-ref/ceed-hip-ref.c
/libCEED/backends/hip-ref/ceed-hip-ref.h
/libCEED/backends/hip-ref/kernels/hip-ref-vector.hip.cpp
/libCEED/backends/hip-shared/ceed-hip-shared-basis.c
/libCEED/backends/hip-shared/ceed-hip-shared.c
/libCEED/backends/hip/ceed-hip-common.c
/libCEED/backends/hip/ceed-hip-compile.cpp
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/magma/ceed-magma-common.c
/libCEED/backends/magma/ceed-magma-det.c
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/magma/ceed-magma.h
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/opt/ceed-opt.h
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref.h
/libCEED/backends/sycl-gen/ceed-sycl-gen-operator-build.sycl.cpp
/libCEED/backends/sycl-gen/ceed-sycl-gen-operator.sycl.cpp
/libCEED/backends/sycl-gen/ceed-sycl-gen-qfunction.sycl.cpp
/libCEED/backends/sycl-gen/ceed-sycl-gen.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-basis.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-operator.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-qfunction-load.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-qfunction.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-qfunctioncontext.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-ref.hpp
/libCEED/backends/sycl-ref/ceed-sycl-ref.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-restriction.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-vector.sycl.cpp
/libCEED/backends/sycl-ref/kernels/sycl-ref-vector.cpp
/libCEED/backends/sycl-shared/ceed-sycl-shared-basis.sycl.cpp
/libCEED/backends/sycl-shared/ceed-sycl-shared.sycl.cpp
/libCEED/backends/sycl/ceed-sycl-common.sycl.cpp
/libCEED/backends/sycl/ceed-sycl-compile.sycl.cpp
/libCEED/examples/rust/ex1-volume/src/main.rs
/libCEED/examples/rust/ex2-surface/src/main.rs
/libCEED/examples/rust/ex3-vector-volume/src/main.rs
/libCEED/examples/rust/ex4-vector-surface/src/main.rs
/libCEED/examples/rust/mesh/src/lib.rs
ceed-operator.c
ceed-preconditioning.c
/libCEED/julia/LibCEED.jl/examples/common.jl
/libCEED/julia/LibCEED.jl/examples/ex1-volume-c.jl
/libCEED/julia/LibCEED.jl/examples/ex1-volume.jl
/libCEED/julia/LibCEED.jl/examples/ex2-surface.jl
/libCEED/julia/LibCEED.jl/src/Operator.jl
/libCEED/rust/libceed/src/elem_restriction.rs
ca73553031-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

style - fixes for CUDA backends


/libCEED/backends/avx/ceed-avx-blocked.c
/libCEED/backends/avx/ceed-avx-serial.c
/libCEED/backends/avx/ceed-avx-tensor.c
/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/blocked/ceed-blocked.c
/libCEED/backends/blocked/ceed-blocked.h
/libCEED/backends/ceed-backend-weak.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-qfunction.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-basis.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-operator.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-qfunction-load.cpp
/libCEED/backends/cuda-ref/ceed-cuda-ref-qfunction.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-qfunctioncontext.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-restriction.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-vector.c
/libCEED/backends/cuda-ref/ceed-cuda-ref.c
/libCEED/backends/cuda-ref/ceed-cuda-ref.h
/libCEED/backends/cuda-ref/kernels/cuda-ref-vector.cu
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/libCEED/backends/cuda-shared/kernels/cuda-shared-basis.cu
/libCEED/backends/cuda/ceed-cuda-common.c
/libCEED/backends/cuda/ceed-cuda-compile.cpp
/libCEED/backends/hip-gen/ceed-hip-gen.c
/libCEED/backends/hip-ref/ceed-hip-ref-restriction.c
/libCEED/backends/hip-ref/ceed-hip-ref-vector.c
/libCEED/backends/memcheck/ceed-memcheck-blocked.c
/libCEED/backends/memcheck/ceed-memcheck-qfunction.c
/libCEED/backends/memcheck/ceed-memcheck-qfunctioncontext.c
/libCEED/backends/memcheck/ceed-memcheck-serial.c
/libCEED/backends/memcheck/ceed-memcheck-vector.c
/libCEED/backends/opt/ceed-opt-blocked.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/opt/ceed-opt-serial.c
/libCEED/backends/opt/ceed-opt-tensor.c
/libCEED/backends/opt/ceed-opt.h
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-qfunction.c
/libCEED/backends/ref/ceed-ref-qfunctioncontext.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/ref/ceed-ref-tensor.c
/libCEED/backends/ref/ceed-ref-vector.c
/libCEED/backends/ref/ceed-ref.c
/libCEED/backends/sycl-gen/ceed-sycl-gen.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-vector.sycl.cpp
/libCEED/backends/xsmm/ceed-xsmm-blocked.c
/libCEED/backends/xsmm/ceed-xsmm-serial.c
/libCEED/backends/xsmm/ceed-xsmm-tensor.c
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/jit-source/cuda/cuda-gen-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-nontensor.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-tensor.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-operator-assemble-diagonal.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-operator-assemble.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-restriction.h
/libCEED/include/ceed/jit-source/cuda/cuda-shared-basis-read-write-templates.h
ceed.c
/libCEED/julia/LibCEED.jl/src/generated/libceed_bindings.jl
/libCEED/tests/t570-operator.h
01f0e61518-Jun-2023 James Wright <james@jameswright.xyz>

Add CeedOperatorLinearAssemblePointBlockDiagonalSymbolic

e64bb3f305-Sep-2023 Sebastian Grimberg <sebastiangrimb@gmail.com>

Update clang-format version to v16 (#1317)

Update clang-format version to v16 (Homebrew default since Spring 2023)

53ef286905-Sep-2023 Zach Atkins <zach.atkins@colorado.edu>

Fix order of tensor contractions for `CeedBasisApplyAtPoints` (#1324)

* Fix order of tensor contractions such that x is the inner dimension

* Fix typo in docstring (arbirtary -> arbitrary)


/libCEED/backends/avx/ceed-avx-tensor.c
/libCEED/backends/avx/ceed-avx.h
/libCEED/backends/blocked/ceed-blocked.h
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.h
/libCEED/backends/cuda-gen/ceed-cuda-gen.h
/libCEED/backends/cuda-ref/ceed-cuda-ref-qfunction-load.h
/libCEED/backends/cuda-ref/ceed-cuda-ref.h
/libCEED/backends/cuda-shared/ceed-cuda-shared.h
/libCEED/backends/cuda/ceed-cuda-common.h
/libCEED/backends/cuda/ceed-cuda-compile.h
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.h
/libCEED/backends/hip-gen/ceed-hip-gen.h
/libCEED/backends/hip-ref/ceed-hip-ref-qfunction-load.h
/libCEED/backends/hip-ref/ceed-hip-ref.h
/libCEED/backends/hip-shared/ceed-hip-shared.h
/libCEED/backends/hip/ceed-hip-common.h
/libCEED/backends/hip/ceed-hip-compile.h
/libCEED/backends/magma/ceed-magma-common.h
/libCEED/backends/magma/ceed-magma.h
/libCEED/backends/memcheck/ceed-memcheck.h
/libCEED/backends/opt/ceed-opt.h
/libCEED/backends/ref/ceed-ref.h
/libCEED/backends/sycl-gen/ceed-sycl-gen-operator-build.hpp
/libCEED/backends/sycl-gen/ceed-sycl-gen.hpp
/libCEED/backends/sycl-ref/ceed-sycl-ref-qfunction-load.hpp
/libCEED/backends/sycl-ref/ceed-sycl-ref.hpp
/libCEED/backends/sycl-shared/ceed-sycl-shared.hpp
/libCEED/backends/sycl/ceed-sycl-common.hpp
/libCEED/backends/sycl/ceed-sycl-compile.hpp
/libCEED/backends/xsmm/ceed-xsmm.h
/libCEED/include/ceed-fortran-name.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/ceed-f32.h
/libCEED/include/ceed/ceed-f64.h
/libCEED/include/ceed/ceed.h
/libCEED/include/ceed/cuda.h
/libCEED/include/ceed/hip.h
/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-jit.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-nontensor.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-tensor.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-operator-assemble-diagonal.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-operator-assemble.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-qfunction.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-restriction.h
/libCEED/include/ceed/jit-source/cuda/cuda-shared-basis-read-write-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-shared-basis-tensor-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-shared-basis-tensor.h
/libCEED/include/ceed/jit-source/cuda/cuda-types.h
/libCEED/include/ceed/jit-source/gallery/ceed-identity.h
/libCEED/include/ceed/jit-source/gallery/ceed-mass1dbuild.h
/libCEED/include/ceed/jit-source/gallery/ceed-mass2dbuild.h
/libCEED/include/ceed/jit-source/gallery/ceed-mass3dbuild.h
/libCEED/include/ceed/jit-source/gallery/ceed-massapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-poisson1dapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-poisson1dbuild.h
/libCEED/include/ceed/jit-source/gallery/ceed-poisson2dapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-poisson2dbuild.h
/libCEED/include/ceed/jit-source/gallery/ceed-poisson3dapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-poisson3dbuild.h
/libCEED/include/ceed/jit-source/gallery/ceed-scale.h
/libCEED/include/ceed/jit-source/gallery/ceed-vectormassapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-vectorpoisson1dapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-vectorpoisson2dapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-vectorpoisson3dapply.h
/libCEED/include/ceed/jit-source/hip/hip-gen-templates.h
/libCEED/include/ceed/jit-source/hip/hip-jit.h
/libCEED/include/ceed/jit-source/hip/hip-ref-basis-nontensor.h
/libCEED/include/ceed/jit-source/hip/hip-ref-basis-tensor.h
/libCEED/include/ceed/jit-source/hip/hip-ref-operator-assemble-diagonal.h
/libCEED/include/ceed/jit-source/hip/hip-ref-operator-assemble.h
/libCEED/include/ceed/jit-source/hip/hip-ref-qfunction.h
/libCEED/include/ceed/jit-source/hip/hip-ref-restriction.h
/libCEED/include/ceed/jit-source/hip/hip-shared-basis-read-write-templates.h
/libCEED/include/ceed/jit-source/hip/hip-shared-basis-tensor-templates.h
/libCEED/include/ceed/jit-source/hip/hip-shared-basis-tensor.h
/libCEED/include/ceed/jit-source/hip/hip-types.h
/libCEED/include/ceed/jit-source/sycl/sycl-gen-templates.h
/libCEED/include/ceed/jit-source/sycl/sycl-jit.h
/libCEED/include/ceed/jit-source/sycl/sycl-ref-qfunction.h
/libCEED/include/ceed/jit-source/sycl/sycl-shared-basis-read-write-templates.h
/libCEED/include/ceed/jit-source/sycl/sycl-shared-basis-tensor-templates.h
/libCEED/include/ceed/jit-source/sycl/sycl-shared-basis-tensor.h
/libCEED/include/ceed/jit-source/sycl/sycl-types.h
/libCEED/include/ceed/jit-tools.h
/libCEED/include/ceed/types.h
ceed-basis.c
/libCEED/tests/t350-basis.c
/libCEED/tests/t351-basis.c
/libCEED/tests/t352-basis.c
/libCEED/tests/t353-basis.c
/libCEED/tests/t354-basis.c
/libCEED/tests/t355-basis.c
/libCEED/tests/t356-basis.c
27789c4a31-Aug-2023 Jed Brown <jed@jedbrown.org>

preconditioning: fix realloc use-after-free bug

realloc(&p, size) may change the value of p. In this function, we stored
the local variable into a struct, then call realloc again on
the (untrue) ass

preconditioning: fix realloc use-after-free bug

realloc(&p, size) may change the value of p. In this function, we stored
the local variable into a struct, then call realloc again on
the (untrue) assumption that the value would not change.

==31299== Invalid read of size 4
==31299== at 0x65A38F5: CeedSingleOperatorAssembleAddDiagonal_Core (ceed-preconditioning.c:329)
==31299== by 0x65A5321: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1751)
==31299== by 0x65A529E: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1743)
==31299== by 0x65A52F8: CeedCompositeOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:433)
==31299== by 0x65A52F8: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1749)
==31299== by 0x65A54B8: CeedOperatorLinearAssembleDiagonal (ceed-preconditioning.c:1694)
==31299== by 0x48C6437: RatelGetDiagonal (ratel-petsc-ops.c:71)
==31299== by 0x558FA59: MatGetDiagonal_Shell (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x55A20A7: MatGetDiagonal (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x5960EF4: PCSetUp_Jacobi (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x59611C1: PCApply_Jacobi (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x5936522: PCApply (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x58F1BE5: KSPSolve_PREONLY (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== Address 0xaf09f20 is 0 bytes inside a block of size 4 free'd
==31299== at 0x484DCD3: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==31299== by 0x6595067: CeedReallocArray (ceed.c:252)
==31299== by 0x65A2217: CeedOperatorAssemblyDataCreate (ceed-preconditioning.c:1265)
==31299== by 0x65A2628: CeedOperatorGetOperatorAssemblyData (ceed-preconditioning.c:1129)
==31299== by 0x65A3526: CeedSingleOperatorAssembleAddDiagonal_Core (ceed-preconditioning.c:295)
==31299== by 0x65A5321: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1751)
==31299== by 0x65A529E: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1743)
==31299== by 0x65A52F8: CeedCompositeOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:433)
==31299== by 0x65A52F8: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1749)
==31299== by 0x65A54B8: CeedOperatorLinearAssembleDiagonal (ceed-preconditioning.c:1694)
==31299== by 0x48C6437: RatelGetDiagonal (ratel-petsc-ops.c:71)
==31299== by 0x558FA59: MatGetDiagonal_Shell (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x55A20A7: MatGetDiagonal (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== Block was alloc'd at
==31299== at 0x48487A9: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==31299== by 0x6595067: CeedReallocArray (ceed.c:252)
==31299== by 0x65A1D24: CeedOperatorAssemblyDataCreate (ceed-preconditioning.c:1201)
==31299== by 0x65A2628: CeedOperatorGetOperatorAssemblyData (ceed-preconditioning.c:1129)
==31299== by 0x65A3526: CeedSingleOperatorAssembleAddDiagonal_Core (ceed-preconditioning.c:295)
==31299== by 0x65A5321: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1751)
==31299== by 0x65A529E: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1743)
==31299== by 0x65A52F8: CeedCompositeOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:433)
==31299== by 0x65A52F8: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1749)
==31299== by 0x65A54B8: CeedOperatorLinearAssembleDiagonal (ceed-preconditioning.c:1694)
==31299== by 0x48C6437: RatelGetDiagonal (ratel-petsc-ops.c:71)
==31299== by 0x558FA59: MatGetDiagonal_Shell (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x55A20A7: MatGetDiagonal (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)

Reported-by: Rezgar Shakeri

show more ...

5d1e906931-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1270 from CEED/jeremy/constantinople

Rename CEED_BASIS_COLLOCATED to CEED_BASIS_NONE


/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/sycl-gen/ceed-sycl-gen-operator-build.sycl.cpp
/libCEED/doc/sphinx/source/releasenotes.md
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/fluids/problems/sgs_dd_model.c
/libCEED/examples/fluids/src/differential_filter.c
/libCEED/examples/fluids/src/grid_anisotropy_tensor.c
/libCEED/examples/fluids/src/setuplibceed.c
/libCEED/examples/fluids/src/setupts.c
/libCEED/examples/fluids/src/strong_boundary_conditions.c
/libCEED/examples/fluids/src/turb_spanstats.c
/libCEED/examples/fluids/src/velocity_gradient_projection.c
/libCEED/examples/mfem/bp1.hpp
/libCEED/examples/mfem/bp3.hpp
/libCEED/examples/nek/bps/bps.usr
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/bpssphere.c
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/src/libceedsetup.c
/libCEED/examples/rust/ex1-volume/src/main.rs
/libCEED/examples/rust/ex2-surface/src/main.rs
/libCEED/examples/rust/ex3-vector-volume/src/main.rs
/libCEED/examples/rust/ex4-vector-surface/src/main.rs
/libCEED/examples/solids/src/setup-libceed.c
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/ceed.h
/libCEED/include/ceed/fortran.h
ceed-basis.c
ceed-elemrestriction.c
ceed-fortran.c
ceed-operator.c
ceed-preconditioning.c
/libCEED/julia/LibCEED.jl/examples/ex1-volume-c.jl
/libCEED/julia/LibCEED.jl/examples/ex1-volume.jl
/libCEED/julia/LibCEED.jl/examples/ex2-surface.jl
/libCEED/julia/LibCEED.jl/src/Basis.jl
/libCEED/julia/LibCEED.jl/src/C.jl
/libCEED/julia/LibCEED.jl/src/LibCEED.jl
/libCEED/julia/LibCEED.jl/src/Operator.jl
/libCEED/julia/LibCEED.jl/test/rundevtests.jl
/libCEED/julia/LibCEED.jl/test/runtests.jl
/libCEED/python/ceed_constants.py
/libCEED/python/ceed_operator.py
/libCEED/python/tests/output/test_504.out
/libCEED/python/tests/output/test_523.out
/libCEED/python/tests/test-5-operator.py
/libCEED/rust/libceed/src/basis.rs
/libCEED/rust/libceed/src/lib.rs
/libCEED/rust/libceed/src/operator.rs
/libCEED/tests/output/t504-operator-f.out
/libCEED/tests/output/t504-operator.out
/libCEED/tests/output/t523-operator-f.out
/libCEED/tests/output/t523-operator.out
/libCEED/tests/t500-operator-f.f90
/libCEED/tests/t500-operator.c
/libCEED/tests/t501-operator-f.f90
/libCEED/tests/t501-operator.c
/libCEED/tests/t502-operator-f.f90
/libCEED/tests/t502-operator.c
/libCEED/tests/t503-operator-f.f90
/libCEED/tests/t503-operator.c
/libCEED/tests/t504-operator-f.f90
/libCEED/tests/t504-operator.c
/libCEED/tests/t505-operator-f.f90
/libCEED/tests/t505-operator.c
/libCEED/tests/t506-operator-f.f90
/libCEED/tests/t506-operator.c
/libCEED/tests/t507-operator.c
/libCEED/tests/t509-operator.c
/libCEED/tests/t510-operator-f.f90
/libCEED/tests/t510-operator.c
/libCEED/tests/t511-operator-f.f90
/libCEED/tests/t511-operator.c
/libCEED/tests/t520-operator-f.f90
/libCEED/tests/t520-operator.c
/libCEED/tests/t521-operator-f.f90
/libCEED/tests/t521-operator.c
/libCEED/tests/t522-operator-f.f90
/libCEED/tests/t522-operator.c
/libCEED/tests/t523-operator-f.f90
/libCEED/tests/t523-operator.c
/libCEED/tests/t524-operator-f.f90
/libCEED/tests/t524-operator.c
/libCEED/tests/t526-operator.c
/libCEED/tests/t530-operator-f.f90
/libCEED/tests/t530-operator.c
/libCEED/tests/t531-operator-f.f90
/libCEED/tests/t531-operator.c
/libCEED/tests/t532-operator-f.f90
/libCEED/tests/t532-operator.c
/libCEED/tests/t533-operator-f.f90
/libCEED/tests/t533-operator.c
/libCEED/tests/t534-operator-f.f90
/libCEED/tests/t534-operator.c
/libCEED/tests/t535-operator-f.f90
/libCEED/tests/t535-operator.c
/libCEED/tests/t536-operator-f.f90
/libCEED/tests/t536-operator.c
/libCEED/tests/t537-operator.c
/libCEED/tests/t538-operator.c
/libCEED/tests/t539-operator.c
/libCEED/tests/t540-operator-f.f90
/libCEED/tests/t540-operator.c
/libCEED/tests/t541-operator.c
/libCEED/tests/t550-operator-f.f90
/libCEED/tests/t550-operator.c
/libCEED/tests/t551-operator.c
/libCEED/tests/t552-operator-f.f90
/libCEED/tests/t552-operator.c
/libCEED/tests/t553-operator-f.f90
/libCEED/tests/t553-operator.c
/libCEED/tests/t554-operator.c
/libCEED/tests/t560-operator.c
/libCEED/tests/t561-operator.c
/libCEED/tests/t562-operator.c
/libCEED/tests/t563-operator.c
/libCEED/tests/t564-operator.c
/libCEED/tests/t565-operator.c
/libCEED/tests/t566-operator.c
/libCEED/tests/t567-operator.c
/libCEED/tests/t568-operator.c
/libCEED/tests/t571-operator.c
/libCEED/tests/t572-operator.c
/libCEED/tests/t573-operator.c
f754c17730-Aug-2023 Sebastian Grimberg <sjg@amazon.com>

Tiny fix to use CeedCompositeOperator API

356036fa31-Jul-2023 Jeremy L Thompson <jeremy@jeremylt.org>

interface - rename CEED_BASIS_COLLOCATED to CEED_BASIS_NONE


/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/sycl-gen/ceed-sycl-gen-operator-build.sycl.cpp
/libCEED/doc/sphinx/source/releasenotes.md
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/fluids/problems/sgs_dd_model.c
/libCEED/examples/fluids/src/differential_filter.c
/libCEED/examples/fluids/src/grid_anisotropy_tensor.c
/libCEED/examples/fluids/src/setuplibceed.c
/libCEED/examples/fluids/src/setupts.c
/libCEED/examples/fluids/src/strong_boundary_conditions.c
/libCEED/examples/fluids/src/turb_spanstats.c
/libCEED/examples/fluids/src/velocity_gradient_projection.c
/libCEED/examples/mfem/bp1.hpp
/libCEED/examples/mfem/bp3.hpp
/libCEED/examples/nek/bps/bps.usr
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/bpssphere.c
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/src/libceedsetup.c
/libCEED/examples/rust/ex1-volume/src/main.rs
/libCEED/examples/rust/ex2-surface/src/main.rs
/libCEED/examples/rust/ex3-vector-volume/src/main.rs
/libCEED/examples/rust/ex4-vector-surface/src/main.rs
/libCEED/examples/solids/src/setup-libceed.c
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/ceed.h
/libCEED/include/ceed/fortran.h
ceed-basis.c
ceed-elemrestriction.c
ceed-fortran.c
ceed-operator.c
ceed-preconditioning.c
/libCEED/julia/LibCEED.jl/examples/ex1-volume-c.jl
/libCEED/julia/LibCEED.jl/examples/ex1-volume.jl
/libCEED/julia/LibCEED.jl/examples/ex2-surface.jl
/libCEED/julia/LibCEED.jl/src/Basis.jl
/libCEED/julia/LibCEED.jl/src/C.jl
/libCEED/julia/LibCEED.jl/src/LibCEED.jl
/libCEED/julia/LibCEED.jl/src/Operator.jl
/libCEED/julia/LibCEED.jl/test/rundevtests.jl
/libCEED/julia/LibCEED.jl/test/runtests.jl
/libCEED/python/ceed_constants.py
/libCEED/python/ceed_operator.py
/libCEED/python/tests/output/test_504.out
/libCEED/python/tests/output/test_523.out
/libCEED/python/tests/test-5-operator.py
/libCEED/rust/libceed/src/basis.rs
/libCEED/rust/libceed/src/lib.rs
/libCEED/rust/libceed/src/operator.rs
/libCEED/tests/output/t504-operator-f.out
/libCEED/tests/output/t504-operator.out
/libCEED/tests/output/t523-operator-f.out
/libCEED/tests/output/t523-operator.out
/libCEED/tests/t500-operator-f.f90
/libCEED/tests/t500-operator.c
/libCEED/tests/t501-operator-f.f90
/libCEED/tests/t501-operator.c
/libCEED/tests/t502-operator-f.f90
/libCEED/tests/t502-operator.c
/libCEED/tests/t503-operator-f.f90
/libCEED/tests/t503-operator.c
/libCEED/tests/t504-operator-f.f90
/libCEED/tests/t504-operator.c
/libCEED/tests/t505-operator-f.f90
/libCEED/tests/t505-operator.c
/libCEED/tests/t506-operator-f.f90
/libCEED/tests/t506-operator.c
/libCEED/tests/t507-operator.c
/libCEED/tests/t509-operator.c
/libCEED/tests/t510-operator-f.f90
/libCEED/tests/t510-operator.c
/libCEED/tests/t511-operator-f.f90
/libCEED/tests/t511-operator.c
/libCEED/tests/t520-operator-f.f90
/libCEED/tests/t520-operator.c
/libCEED/tests/t521-operator-f.f90
/libCEED/tests/t521-operator.c
/libCEED/tests/t522-operator-f.f90
/libCEED/tests/t522-operator.c
/libCEED/tests/t523-operator-f.f90
/libCEED/tests/t523-operator.c
/libCEED/tests/t524-operator-f.f90
/libCEED/tests/t524-operator.c
/libCEED/tests/t526-operator.c
/libCEED/tests/t530-operator-f.f90
/libCEED/tests/t530-operator.c
/libCEED/tests/t531-operator-f.f90
/libCEED/tests/t531-operator.c
/libCEED/tests/t532-operator-f.f90
/libCEED/tests/t532-operator.c
/libCEED/tests/t533-operator-f.f90
/libCEED/tests/t533-operator.c
/libCEED/tests/t534-operator-f.f90
/libCEED/tests/t534-operator.c
/libCEED/tests/t535-operator-f.f90
/libCEED/tests/t535-operator.c
/libCEED/tests/t536-operator-f.f90
/libCEED/tests/t536-operator.c
/libCEED/tests/t537-operator.c
/libCEED/tests/t538-operator.c
/libCEED/tests/t539-operator.c
/libCEED/tests/t540-operator-f.f90
/libCEED/tests/t540-operator.c
/libCEED/tests/t541-operator.c
/libCEED/tests/t550-operator-f.f90
/libCEED/tests/t550-operator.c
/libCEED/tests/t551-operator.c
/libCEED/tests/t552-operator-f.f90
/libCEED/tests/t552-operator.c
/libCEED/tests/t553-operator-f.f90
/libCEED/tests/t553-operator.c
/libCEED/tests/t554-operator.c
/libCEED/tests/t560-operator.c
/libCEED/tests/t561-operator.c
/libCEED/tests/t562-operator.c
/libCEED/tests/t563-operator.c
/libCEED/tests/t564-operator.c
/libCEED/tests/t565-operator.c
/libCEED/tests/t566-operator.c
/libCEED/tests/t567-operator.c
/libCEED/tests/t568-operator.c
/libCEED/tests/t571-operator.c
/libCEED/tests/t572-operator.c
/libCEED/tests/t573-operator.c
2e8f5c6730-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

doc - clarify documentation on CeedOperatorGetFallbackParent(Ceed)

e984cf9a03-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

op - update return value convention for CeedOperatorGetFallbackParentCeed

bb229da903-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

op - clarify op fallback parent interface

1c66c39730-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Interface consistency fixes (#1312)

* format - consistency fixes

* format - test name consistency

* format - drop comma operator

* format - drop git add . in favor coercion

* format - ad

Interface consistency fixes (#1312)

* format - consistency fixes

* format - test name consistency

* format - drop comma operator

* format - drop git add . in favor coercion

* format - add CeedScalarSwap macro

show more ...


/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-ref/ceed-cuda-ref-qfunctioncontext.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-vector.c
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-ref/ceed-hip-ref-qfunctioncontext.c
/libCEED/backends/hip-ref/ceed-hip-ref-vector.c
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/memcheck/ceed-memcheck-qfunctioncontext.c
/libCEED/backends/memcheck/ceed-memcheck-vector.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-qfunctioncontext.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-qfunctioncontext.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-vector.sycl.cpp
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/fluids/navierstokes.h
/libCEED/examples/fluids/problems/blasius.c
/libCEED/examples/fluids/problems/densitycurrent.c
/libCEED/examples/fluids/problems/freestream_bc.c
/libCEED/examples/fluids/problems/gaussianwave.c
/libCEED/examples/fluids/problems/newtonian.c
/libCEED/examples/fluids/problems/sgs_dd_model.c
/libCEED/examples/fluids/problems/shocktube.c
/libCEED/examples/fluids/problems/stg_shur14.c
/libCEED/examples/fluids/problems/stg_shur14.h
/libCEED/examples/fluids/problems/taylorgreen.c
/libCEED/examples/fluids/qfunctions/sgs_dd_model.h
/libCEED/examples/fluids/qfunctions/stg_shur14.h
/libCEED/examples/fluids/qfunctions/stg_shur14_type.h
/libCEED/examples/fluids/src/cloptions.c
/libCEED/examples/fluids/src/differential_filter.c
/libCEED/examples/fluids/src/dm_utils.c
/libCEED/examples/fluids/src/grid_anisotropy_tensor.c
/libCEED/examples/fluids/src/misc.c
/libCEED/examples/fluids/src/petsc_ops.c
/libCEED/examples/fluids/src/setupdm.c
/libCEED/examples/fluids/src/setuplibceed.c
/libCEED/examples/fluids/src/setupts.c
/libCEED/examples/fluids/src/strong_boundary_conditions.c
/libCEED/examples/fluids/src/turb_spanstats.c
/libCEED/examples/fluids/src/velocity_gradient_projection.c
/libCEED/include/ceed/backend.h
ceed-basis.c
ceed-cuda.c
ceed-elemrestriction.c
ceed-hip.c
ceed-jit-tools.c
ceed-operator.c
ceed-preconditioning.c
ceed-qfunction.c
ceed-qfunctioncontext.c
ceed-vector.c
ceed.c
7fc69c1529-Aug-2023 James Wright <james@jameswright.xyz>

Merge pull request #1293 from CEED/jeremy/warn-set-qfpts

CeedOperatorSetNumQuadraturePoints Deprecation


/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-basis.c
/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-vector.c
/libCEED/backends/cuda-ref/ceed-cuda-ref.c
/libCEED/backends/cuda-ref/ceed-cuda-ref.h
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/libCEED/backends/cuda/ceed-cuda-common.c
/libCEED/backends/cuda/ceed-cuda-common.h
/libCEED/backends/cuda/ceed-cuda-compile.cpp
/libCEED/backends/cuda/ceed-cuda-compile.h
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator.c
/libCEED/backends/hip-gen/ceed-hip-gen.c
/libCEED/backends/hip-ref/ceed-hip-ref-basis.c
/libCEED/backends/hip-ref/ceed-hip-ref-operator.c
/libCEED/backends/hip-ref/ceed-hip-ref-qfunction.c
/libCEED/backends/hip-ref/ceed-hip-ref-qfunctioncontext.c
/libCEED/backends/hip-ref/ceed-hip-ref-restriction.c
/libCEED/backends/hip-ref/ceed-hip-ref-vector.c
/libCEED/backends/hip-ref/ceed-hip-ref.h
/libCEED/backends/hip-shared/ceed-hip-shared-basis.c
/libCEED/backends/hip-shared/ceed-hip-shared.c
/libCEED/backends/hip/ceed-hip-common.c
/libCEED/backends/hip/ceed-hip-common.h
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/magma/ceed-magma-common.c
/libCEED/backends/magma/ceed-magma-common.h
/libCEED/backends/magma/ceed-magma-det.c
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/magma/ceed-magma.h
/libCEED/backends/opt/ceed-opt-blocked.c
/libCEED/backends/opt/ceed-opt-serial.c
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-vector.c
/libCEED/backends/sycl-ref/ceed-sycl-ref-operator.sycl.cpp
/libCEED/backends/sycl-ref/kernels/sycl-ref-vector.cpp
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/fluids/README.md
/libCEED/examples/fluids/index.md
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/fluids/navierstokes.h
/libCEED/examples/fluids/problems/sgs_dd_model.c
/libCEED/examples/fluids/problems/stg_shur14.c
/libCEED/examples/fluids/problems/stg_shur14.h
/libCEED/examples/fluids/problems/taylorgreen.c
/libCEED/examples/fluids/qfunctions/advection.h
/libCEED/examples/fluids/qfunctions/differential_filter.h
/libCEED/examples/fluids/qfunctions/setupgeo.h
/libCEED/examples/fluids/qfunctions/setupgeo_helpers.h
/libCEED/examples/fluids/qfunctions/sgs_dd_model.h
/libCEED/examples/fluids/qfunctions/sgs_dd_utils.h
/libCEED/examples/fluids/qfunctions/stg_shur14.h
/libCEED/examples/fluids/qfunctions/strong_boundary_conditions.h
/libCEED/examples/fluids/qfunctions/taylorgreen.h
/libCEED/examples/fluids/src/cloptions.c
/libCEED/examples/fluids/src/differential_filter.c
/libCEED/examples/fluids/src/dm_utils.c
/libCEED/examples/fluids/src/grid_anisotropy_tensor.c
/libCEED/examples/fluids/src/setupdm.c
/libCEED/examples/fluids/src/setuplibceed.c
/libCEED/examples/fluids/src/strong_boundary_conditions.c
/libCEED/examples/fluids/src/turb_spanstats.c
/libCEED/examples/fluids/src/velocity_gradient_projection.c
/libCEED/examples/fluids/tests-output/fluids-navierstokes-taylor-green-IC.bin
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/solids/elasticity.c
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-nontensor.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-tensor.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-operator-assemble-diagonal.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-operator-assemble.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-qfunction.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-restriction.h
/libCEED/include/ceed/jit-source/hip/hip-ref-basis-nontensor.h
/libCEED/include/ceed/jit-source/hip/hip-ref-basis-tensor.h
/libCEED/include/ceed/jit-source/hip/hip-ref-operator-assemble-diagonal.h
/libCEED/include/ceed/jit-source/hip/hip-ref-operator-assemble.h
/libCEED/include/ceed/jit-source/hip/hip-ref-qfunction.h
/libCEED/include/ceed/jit-source/hip/hip-ref-restriction.h
/libCEED/include/ceed/jit-source/hip/hip-shared-basis-tensor.h
/libCEED/include/ceed/jit-source/sycl/sycl-gen-templates.h
/libCEED/include/ceed/jit-source/sycl/sycl-ref-qfunction.h
ceed-operator.c
e7f679fc24-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

restr - check l-vec length for strided rstr creation

aca496be17-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

op - dont error on redundant CeedOperatorSetNumQuadraturePoints call, add deprecation warning

567d69a217-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

vec - fix read-write vs write access logic

12345678910>>...32