History log of /libCEED/rust/libceed-sys/c-src/backends/hip-gen/ (Results 26 – 50 of 134)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
74398b5a14-Mar-2025 Jeremy L Thompson <jeremy@jeremylt.org>

hip - add mixed gen

343e309426-Feb-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - isolate core 2D tensor logic to allow flat version

f725b54b26-Feb-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - add P_1D to template args for AtPoints

90c3037418-Mar-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gen - use blocksize of 1 elem AtPoints

6b92dc4b10-Mar-2025 Jeremy L Thompson <jeremy@jeremylt.org>

hip - use BASIS_T_1D in codegen

826538b307-Mar-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gen - restrict input/output array pointers

59fa3f9206-Mar-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gen - use field names for clarity

0c8fbeed26-Feb-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - gen should use GetArray over GetArrayWrite

087855af24-Feb-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - gen put suboperators on separate streams

c99afcd824-Feb-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - gen ApplyAdd functions

e9c76bdd19-Feb-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - allow running shared kernels on stream

ea04d07f11-Feb-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - isolate gen ApplyAdd inner logic

3efc994b11-Feb-2025 Jeremy L Thompson <jeremy@jeremylt.org>

hip - fix minor leak

45a787f707-Feb-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - use struct over array for clarity

9ee499e507-Feb-2025 Jeremy L Thompson <jeremy@jeremylt.org>

hip - remove duplicate mats in gen

c9192aca07-Feb-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - swap out bitwise assignment operators for bools

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

8d12f40e07-Feb-2025 Jeremy L Thompson <jeremy@jeremylt.org>

hip - gen fallback to shared if error

f82027a430-Jan-2025 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - update gen non-tensor block strategy

9123fb0829-Jan-2025 Jeremy L Thompson <jeremy@jeremylt.org>

hip - nontensor gen operators


/libCEED/.github/workflows/c-fortran-test-arm64.yml
/libCEED/.github/workflows/c-fortran-test-ppc64le.yml
/libCEED/.gitlab-ci.yml
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-operator.c
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.h
/libCEED/backends/cuda/ceed-cuda-common.c
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator.c
/libCEED/backends/hip-ref/ceed-hip-ref-operator.c
/libCEED/backends/hip-shared/ceed-hip-shared-basis.c
/libCEED/backends/hip-shared/ceed-hip-shared.c
/libCEED/backends/hip-shared/ceed-hip-shared.h
/libCEED/backends/hip/ceed-hip-common.c
/libCEED/backends/memcheck/ceed-memcheck-vector.c
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/jit-source/cuda/cuda-shared-basis-nontensor-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-shared-basis-nontensor.h
/libCEED/include/ceed/jit-source/cuda/cuda-shared-basis-read-write-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.h
/libCEED/include/ceed/jit-source/hip/hip-shared-basis-nontensor-templates.h
/libCEED/include/ceed/jit-source/hip/hip-shared-basis-nontensor.h
/libCEED/include/ceed/jit-source/hip/hip-shared-basis-read-write-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.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed.c
/libCEED/python/tests/test-1-vector.py
/libCEED/tests/t128-vector.c
/libCEED/tests/t319-basis.c
3a2968d617-Dec-2024 Jeremy L Thompson <jeremy@jeremylt.org>

hip - AtPoints for hip/gen

8b97b69a05-Dec-2024 Jeremy L Thompson <jeremy@jeremylt.org>

cuda - AtPoints for cuda/gen

f815fac909-Dec-2024 Jeremy L Thompson <jeremy@jeremylt.org>

gen - fun name standardization


/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.h
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.h
/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.h
/libCEED/backends/hip-shared/ceed-hip-shared-basis.c
/libCEED/backends/hip-shared/ceed-hip-shared.h
/libCEED/examples/fluids/include/mat-ceed-impl.h
/libCEED/examples/fluids/include/mat-ceed.h
/libCEED/examples/fluids/src/differential_filter.c
/libCEED/examples/fluids/src/grid_anisotropy_tensor.c
/libCEED/examples/fluids/src/mat-ceed.c
/libCEED/examples/fluids/src/setuplibceed.c
/libCEED/examples/fluids/src/turb_spanstats.c
/libCEED/examples/fluids/src/velocity_gradient_projection.c
/libCEED/examples/petsc/dmswarm.c
/libCEED/examples/petsc/src/swarmutils.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-tensor-at-points.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/hip/hip-gen-templates.h
/libCEED/include/ceed/jit-source/hip/hip-ref-basis-tensor-at-points.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/sycl/sycl-types.h
/libCEED/include/ceed/types.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-preconditioning.c
/libCEED/rust/libceed/src/basis.rs
/libCEED/rust/libceed/src/elem_restriction.rs
/libCEED/rust/libceed/src/operator.rs
/libCEED/rust/libceed/src/vector.rs
/libCEED/tests/junit_common.py
/libCEED/tests/t354-basis.c
/libCEED/tests/t595-operator.c
/libCEED/tests/t595-operator.h
de84fe5325-Oct-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1698 from CEED/jeremy/debug-cleanup

Truncate jit output

c11e12f423-Oct-2024 Jeremy L Thompson <jeremy@jeremylt.org>

qf - require CeedOpGetQF to be Destroyed

9bc6639922-Oct-2024 Jeremy L Thompson <jeremy@jeremylt.org>

ceed - require *GetCeed ceed to be Destroyed


/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/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-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.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-shared/ceed-hip-shared-basis.c
/libCEED/backends/hip-shared/ceed-hip-shared.c
/libCEED/backends/hip/ceed-hip-compile.cpp
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/magma/ceed-magma-det.c
/libCEED/backends/magma/ceed-magma.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-restriction.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/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/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-restriction.sycl.cpp
/libCEED/backends/sycl-ref/ceed-sycl-vector.sycl.cpp
/libCEED/backends/sycl-shared/ceed-sycl-shared-basis.sycl.cpp
/libCEED/backends/sycl/ceed-sycl-common.sycl.cpp
/libCEED/backends/xsmm/ceed-xsmm-blocked.c
/libCEED/backends/xsmm/ceed-xsmm-serial.c
/libCEED/backends/xsmm/ceed-xsmm-tensor.c
/libCEED/doc/sphinx/source/releasenotes.md
/libCEED/examples/fluids/include/petsc-ceed-utils.h
/libCEED/examples/fluids/src/mat-ceed.c
/libCEED/examples/fluids/src/petsc_ops.c
/libCEED/examples/fluids/src/turb_spanstats.c
/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/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-basis-nontensor-templates.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-nontensor.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-tensor-at-points.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-basis-tensor.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-at-points.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/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-ref-basis-nontensor-templates.h
/libCEED/include/ceed/jit-source/hip/hip-ref-basis-nontensor.h
/libCEED/include/ceed/jit-source/hip/hip-ref-basis-tensor-at-points.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-at-points.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/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/magma/magma-basis-grad-1d.h
/libCEED/include/ceed/jit-source/magma/magma-basis-grad-2d.h
/libCEED/include/ceed/jit-source/magma/magma-basis-grad-3d.h
/libCEED/include/ceed/jit-source/magma/magma-basis-interp-1d.h
/libCEED/include/ceed/jit-source/magma/magma-basis-interp-2d.h
/libCEED/include/ceed/jit-source/magma/magma-basis-interp-3d.h
/libCEED/include/ceed/jit-source/magma/magma-basis-interp-deriv-nontensor.h
/libCEED/include/ceed/jit-source/magma/magma-basis-weight-1d.h
/libCEED/include/ceed/jit-source/magma/magma-basis-weight-2d.h
/libCEED/include/ceed/jit-source/magma/magma-basis-weight-3d.h
/libCEED/include/ceed/jit-source/magma/magma-basis-weight-nontensor.h
/libCEED/include/ceed/jit-source/magma/magma-common-defs.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/types.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-cuda.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-hip.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-preconditioning.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-qfunctioncontext.c
/libCEED/interface/ceed-tensor.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/tests/t406-qfunction.c
/libCEED/tests/t406-qfunction.h
/libCEED/tests/t409-qfunction.c

123456