History log of /libCEED/interface/ (Results 251 – 275 of 779)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b0976d5a15-Aug-2023 Zach Atkins <zach.atkins@colorado.edu>

Vector - error-free usage when length = 0 (#1291)

* Allow for error-free usage of length 0 CeedVectors

* Add tests for length 0 CeedVectors

* make clang-tidy happy

* remove unnecessary tests

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

basis - fix dimension mismatch for ApplyBasisAtPointsn

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

basis - fix tidy error

89edb9e326-Jul-2023 Sebastian Grimberg <sjg@amazon.com>

Attempting to resolve NVRTC and HIPRTC compilation errors

61a27d7425-Jul-2023 Sebastian Grimberg <sjg@amazon.com>

CEED_RESTRICTION_DEFAULT -> CEED_RESTRICTION_STANDARD

709403c117-Apr-2023 Sebastian Grimberg <sjg@amazon.com>

Update Julia/Python/Rust/Fortran bindings

7c1dbaff06-May-2023 Sebastian Grimberg <sjg@amazon.com>

Operator full assembly with oriented or curl-conforming element restrictions (RT or ND elements)

0c73c03922-Jun-2023 Sebastian Grimberg <sjg@amazon.com>

Improve element restriction for H(curl) spaces by reorganizing loops, including use of int8_t for tridiagonal matrix

fcbe8c0624-Apr-2023 Sebastian Grimberg <sjg@amazon.com>

enum CeedRestrictionType for CeedElemRestriction type

77d1c12702-Mar-2023 Sebastian Grimberg <sjg@amazon.com>

Element restriction for high-order (> 1) H(curl) elements requiring more general orientation transformations

Adds CeedElemRestrictionCreateCurlOriented which takes a tridiagonal element-wise transfo

Element restriction for high-order (> 1) H(curl) elements requiring more general orientation transformations

Adds CeedElemRestrictionCreateCurlOriented which takes a tridiagonal element-wise transformation matrix, typically with entries {-1, 0, 1}.

show more ...

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

Merge pull request #1262 from CEED/jeremy/grad-at-points

Add CEED_EVAL_GRAD support for CeedBasisApplyAtPoints

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

op - use fallback parent for QFunction assembly if possible

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

op - clearer logic in CeedOperatorGetContextFieldLabel, avoid segfault for single operator w/o ctx case

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

basis - add num_comp to basis view output

528a22ed31-Jul-2023 Jeremy L Thompson <jeremy@jeremylt.org>

doc - clarify error message and field compatibility requirements

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

fluids - drop unneeded calls to CeedOperatorSetNumQuadraturePoints

5a72c49231-Jul-2023 Jeremy L Thompson <jeremy@jeremylt.org>

op - set restr num_qpts as op num_qpts when CEED_BASIS_COLLOCATED is first field

9a18a30c31-Jul-2023 Jeremy L Thompson <jeremy@jeremylt.org>

op - check for compatible num_qpts with CEED_BASIS_COLLOCATED

5ea233a525-Jul-2023 Jeremy L Thompson <jeremy@jeremylt.org>

basis - add note about order for ApplyAtPoints

3778dbaa25-Jul-2023 Jeremy L Thompson <jeremy@jeremylt.org>

basis - minor refactor to put common Chebyshev code in utils

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

basis - add CEED_EVAL_GRAD support for CeedBasisApplyAtPoints

2a94f45f07-Jul-2023 Jeremy L Thompson <jeremy@jeremylt.org>

basis - add CeedBasisApplyAtPoints transpose mode

c8c3fa7d21-Feb-2023 Jeremy L Thompson <jeremy@jeremylt.org>

basis - add CeedBasisApplyAtPoints

4548da4e12-Jul-2023 Sebastian Grimberg <sebastiangrimb@gmail.com>

Update LIBXSMM backend (#1248)

* Fix LIBXSMM kernel generation calls after 9c0e481 in https://github.com/libxsmm/libxsmm

* Update LIBXSMM interface to work with main branch after commit 1f4cdad (

Update LIBXSMM backend (#1248)

* Fix LIBXSMM kernel generation calls after 9c0e481 in https://github.com/libxsmm/libxsmm

* Update LIBXSMM interface to work with main branch after commit 1f4cdad (in preparation for v2)

* Allow user specified BLAS_LIB for LIBXSMM dependency in Makefile

* LIBXSMM does not require kernels to be released

See https://github.com/libxsmm/libxsmm/issues/783\#issuecomment-1596655284.

* Improvements for non-tensor CPU-based CeedBasisApply for q_comp > 1

* Revert previous commit since it's faster to apply in P*Q panels, remove an unncessary LIBXSMM kernel compilation

* Remove an unused macro

* make format

* Rely on LIBXSMM to cache JIT'd kernels

* LIBXSMM dispatched kernels for xsmm/serial backend

* Combine ceed-xsmm-tensor-fp64 and -fp32 into single file for all precisions

* Address PR comments

* Update GitLab CI LIBXSMM version

show more ...

23d4529e07-Jul-2023 Jeremy L Thompson <jeremy@jeremylt.org>

debug - add debug color enum


/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-qfunction.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-restriction.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-vector.c
/libCEED/backends/cuda-ref/kernels/cuda-ref-vector.cu
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-qfunction.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-restriction.c
/libCEED/backends/hip-ref/ceed-hip-ref-vector.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/magma/ceed-magma-basis.c
/libCEED/backends/magma/ceed-magma-restriction.c
/libCEED/backends/memcheck/ceed-memcheck-qfunction.c
/libCEED/backends/memcheck/ceed-memcheck-vector.c
/libCEED/backends/memcheck/ceed-memcheck.h
/libCEED/backends/sycl-ref/ceed-sycl-ref-qfunction-load.sycl.cpp
/libCEED/backends/sycl-shared/ceed-sycl-shared-basis.sycl.cpp
/libCEED/include/ceed/backend.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/hip/hip-ref-operator-assemble-diagonal.h
/libCEED/include/ceed/jit-source/hip/hip-ref-operator-assemble.h
ceed-jit-tools.c
ceed-preconditioning.c
ceed.c

1...<<11121314151617181920>>...32