Home
last modified time | relevance | path

Searched refs:add (Results 1 – 25 of 25) sorted by relevance

/libCEED/backends/opt/
H A Dceed-opt-tensor.c17 … const CeedScalar *restrict t, CeedTransposeMode t_mode, const CeedInt add, in CeedTensorContractApply_Core_Opt() argument
41 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Opt() argument
42 if (!add) { in CeedTensorContractApply_Opt()
46 if (C == 1) return CeedTensorContractApply_Core_Opt(contract, A, B, 1, J, t, t_mode, add, u, v); in CeedTensorContractApply_Opt()
47 else return CeedTensorContractApply_Core_Opt(contract, A, B, C, J, t, t_mode, add, u, v); in CeedTensorContractApply_Opt()
/libCEED/interface/
H A Dceed-tensor.c95 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply() argument
96 CeedCall(contract->Apply(contract, A, B, C, J, t, t_mode, add, u, v)); in CeedTensorContractApply()
125 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractStridedApply() argument
128 … CeedCall(contract->Apply(contract, A, J, C, B, t + d * B * J, t_mode, add, u + d * A * J * C, v)); in CeedTensorContractStridedApply()
132 … CeedCall(contract->Apply(contract, A, B, C, J, t + d * B * J, t_mode, add, u, v + d * A * J * C)); in CeedTensorContractStridedApply()
/libCEED/backends/avx/
H A Dceed-avx-tensor.c43 … const CeedScalar *restrict t, CeedTransposeMode t_mode, const CeedInt add, in CeedTensorContract_Avx_Blocked() argument
105 … const CeedScalar *restrict t, CeedTransposeMode t_mode, const CeedInt add, in CeedTensorContract_Avx_Remainder() argument
154 … CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v, in CeedTensorContract_Avx_Single() argument
255 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContract_Avx_Blocked_4_8() argument
256 return CeedTensorContract_Avx_Blocked(contract, A, B, C, J, t, t_mode, add, u, v, 4, 8); in CeedTensorContract_Avx_Blocked_4_8()
259 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContract_Avx_Remainder_8_8() argument
260 return CeedTensorContract_Avx_Remainder(contract, A, B, C, J, t, t_mode, add, u, v, 8, 8); in CeedTensorContract_Avx_Remainder_8_8()
263 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContract_Avx_Single_4_8() argument
264 return CeedTensorContract_Avx_Single(contract, A, B, C, J, t, t_mode, add, u, v, 4, 8); in CeedTensorContract_Avx_Single_4_8()
271 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Avx() argument
[all …]
/libCEED/backends/xsmm/
H A Dceed-xsmm-tensor.c18 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Xsmm() argument
22 …const int flags_ab = (!add) ? LIBXSMM_GEMM_FLAG_BETA_0 : LIBXSMM_BASIC_GEMM_FLA… in CeedTensorContractApply_Xsmm()
42 …const int flags_ab = (!add) ? LIBXSMM_GEMM_FLAG_BETA_0 : LIBXSMM_BASIC_GEMM_FLA… in CeedTensorContractApply_Xsmm()
/libCEED/backends/ref/
H A Dceed-ref-tensor.c17 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Ref() argument
25 if (!add) { in CeedTensorContractApply_Ref()
H A Dceed-ref-basis.c21 bool is_tensor_basis, add = apply_add || (t_mode == CEED_TRANSPOSE); in CeedBasisApplyCore_Ref() local
73 …kend(CeedTensorContractApply(contract, pre, P, post, Q, interp_1d, t_mode, add && (d == dim - 1), … in CeedBasisApplyCore_Ref()
136 …CeedCallBackend(CeedTensorContractApply(contract, pre, P, post, Q, grad_1d, t_mode, add && (d > 0), in CeedBasisApplyCore_Ref()
159 … contract, pre, P, post, Q, (p == d) ? grad_1d : interp_1d, t_mode, add && (d == dim - 1), in CeedBasisApplyCore_Ref()
207 …TensorContractStridedApply(contract, num_comp, P, num_elem, q_comp, Q, interp, t_mode, add, u, v)); in CeedBasisApplyCore_Ref()
214 …edTensorContractStridedApply(contract, num_comp, P, num_elem, q_comp, Q, grad, t_mode, add, u, v)); in CeedBasisApplyCore_Ref()
221 …eedTensorContractStridedApply(contract, num_comp, P, num_elem, q_comp, Q, div, t_mode, add, u, v)); in CeedBasisApplyCore_Ref()
228 …edTensorContractStridedApply(contract, num_comp, P, num_elem, q_comp, Q, curl, t_mode, add, u, v)); in CeedBasisApplyCore_Ref()
/libCEED/julia/LibCEED.jl/gen/
H A Dgenerator.jl12 # add compiler flags
/libCEED/examples/ceed/
H A DREADME.md16 Unlike ex1, this example also adds the diffusion matrix to add a zero contribution to this calculat…
H A Dindex.md87 Rather, this example illustrates the ability to add multiple evaluation modes for the same input or…
/libCEED/julia/LibCEED.jl/
H A DREADME.md7 The LibCEED.jl package can be installed with Julia's package manager by running `] add LibCEED`.
/libCEED/
H A DCONTRIBUTING.md9 If adding a new feature, please add or extend a test so that your new feature is tested.
56 Maintainers will do their best to notice when contributions reach this level and add your name to `…
H A DREADME.md64 To enable CUDA support, add `CUDA_DIR=/opt/cuda` or an appropriate directory to your `make` invocat…
65 To enable HIP support, add `ROCM_DIR=/opt/rocm` or an appropriate directory.
66 To enable SYCL support, add `SYCL_DIR=/opt/sycl` or an appropriate directory.
116 pkg> add LibCEED
H A DDoxyfile340 # the files are not read by doxygen. When specifying no_extension you should add
419 # is disabled and one has to add nested compounds explicitly via \ingroup.
641 # If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each
1082 # Note that the filter must not add or remove lines; it is applied before the
1489 # file. You can add a path in front of the file if the result should not be
1524 # The TOC_EXPAND flag can be set to YES to add extra items for group members to
1566 # filter to add. For more information please see Qt Help Project / Custom
1574 # custom filter to add. For more information please see Qt Help Project / Custom
2020 # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \batchmode
2429 # add 'arrowhead=open, arrowtail=open, arrowsize=0.5'. <a
[all …]
/libCEED/doc/sphinx/source/
H A DCONTRIBUTING.md9 If adding a new feature, please add or extend a test so that your new feature is tested.
56 Maintainers will do their best to notice when contributions reach this level and add your name to `…
H A Dreleasenotes.md595 but also add corresponding device (e.g., GPU) pointers to the data. Coherency is handled
/libCEED/tests/junit-xml/
H A DREADME.rst41 Create a test suite, add a test case, and print it to the screen:
/libCEED/examples/deal.II/
H A Dbps-ceed.h287 dst.compress(VectorOperation::add); in vmult()
319 diagonal.compress(VectorOperation::add); in compute_inverse_diagonal()
/libCEED/julia/LibCEED.jl/src/
H A DOperator.jl112 Apply the action of the operator `op` to the input vector `vin`, and add the result to the
/libCEED/examples/nek/boxes/
H A Db1e.rea111 0.00000 p107 !=0 --> add to h2 array in hlmhotz eqn
/libCEED/julia/LibCEED.jl/docs/src/
H A Dindex.md15 `] add LibCEED`. This will automatically install a pre-built binary of the
/libCEED/include/ceed/
H A Dbackend.h364 … const CeedScalar *__restrict__ t, CeedTransposeMode t_mode, const CeedInt add,
/libCEED/doc/papers/joss/
H A Dpaper.md69 Sparse matrix multiplication and triangular operations perform a scalar multiply and add for each n…
/libCEED/examples/fluids/
H A DREADME.md99 - Whether to add step numbers to output binary files
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl1146 function CeedTensorContractStridedApply(contract, A, B, C, D, J, t, t_mode, add, u, v) argument
1147 …oseMode, CeedInt, Ptr{CeedScalar}, Ptr{CeedScalar}), contract, A, B, C, D, J, t, t_mode, add, u, v)
/libCEED/examples/nek/bps/
H A Dbps.usr631 C If axisymmetric, add a diagonal term in the radial direction (ISD=2)