| /libCEED/backends/opt/ |
| H A D | ceed-opt-tensor.c | 17 … 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 D | ceed-tensor.c | 95 …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 D | ceed-avx-tensor.c | 43 … 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 D | ceed-xsmm-tensor.c | 18 …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 D | ceed-ref-tensor.c | 17 …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 D | ceed-ref-basis.c | 21 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 D | generator.jl | 12 # add compiler flags
|
| /libCEED/examples/ceed/ |
| H A D | README.md | 16 Unlike ex1, this example also adds the diffusion matrix to add a zero contribution to this calculat…
|
| H A D | index.md | 87 Rather, this example illustrates the ability to add multiple evaluation modes for the same input or…
|
| /libCEED/julia/LibCEED.jl/ |
| H A D | README.md | 7 The LibCEED.jl package can be installed with Julia's package manager by running `] add LibCEED`.
|
| /libCEED/ |
| H A D | CONTRIBUTING.md | 9 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 D | README.md | 64 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 D | Doxyfile | 340 # 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 D | CONTRIBUTING.md | 9 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 D | releasenotes.md | 595 but also add corresponding device (e.g., GPU) pointers to the data. Coherency is handled
|
| /libCEED/tests/junit-xml/ |
| H A D | README.rst | 41 Create a test suite, add a test case, and print it to the screen:
|
| /libCEED/examples/deal.II/ |
| H A D | bps-ceed.h | 287 dst.compress(VectorOperation::add); in vmult() 319 diagonal.compress(VectorOperation::add); in compute_inverse_diagonal()
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Operator.jl | 112 Apply the action of the operator `op` to the input vector `vin`, and add the result to the
|
| /libCEED/examples/nek/boxes/ |
| H A D | b1e.rea | 111 0.00000 p107 !=0 --> add to h2 array in hlmhotz eqn
|
| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | index.md | 15 `] add LibCEED`. This will automatically install a pre-built binary of the
|
| /libCEED/include/ceed/ |
| H A D | backend.h | 364 … const CeedScalar *__restrict__ t, CeedTransposeMode t_mode, const CeedInt add,
|
| /libCEED/doc/papers/joss/ |
| H A D | paper.md | 69 Sparse matrix multiplication and triangular operations perform a scalar multiply and add for each n…
|
| /libCEED/examples/fluids/ |
| H A D | README.md | 99 - Whether to add step numbers to output binary files
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 1146 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 D | bps.usr | 631 C If axisymmetric, add a diagonal term in the radial direction (ISD=2)
|