Home
last modified time | relevance | path

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

1234

/libCEED/interface/
H A Dceed-tensor.c77 If `add != 0`, `=` is replaced by `+=`
86 @param[in] add Add mode
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()
106 If `add != 0`, `=` is replaced by `+=`
116 @param[in] add Add mode
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/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/doc/sphinx/source/
H A Dreleasenotes.md11 - Add `bool` field type for `CeedQFunctionContext` and related interfaces to use `bool` fields.
15 …- Add `CEED_RUNNING_JIT_PASS` compiler definition for wrapping header files that device JiT compil…
23 - Add `CeedOperatorCreateAtPoints` which evaluates the `CeedQFunction` at arbitrary locations in ea…
24 - Add `CeedElemRestrictionGetLLayout` to provide L-vector layout for strided `CeedElemRestriction` …
25 - Add `CeedVectorReturnCeed` and similar when parent `Ceed` context for a libCEED object is only ne…
31 - Add `CeedGetGitVersion()` to access the Git commit and dirty state of the repository at build tim…
32 - Add `CeedGetBuildConfiguration()` to access compilers, flags, and related information about the b…
36 - Add deal.II example with CEED BP suite.
66 - Add `DMSwarm` example demonstrating interpolation from background mesh to swarm points and projec…
75 - Add data-driven subgrid-stress model.
[all …]
H A Dconf.py17 # add these directories to sys.path here. If the directory is relative to the
37 # Add any Sphinx extension module names here, as strings. They can be
64 # Add any paths that contain templates here, relative to this directory.
147 # Add any paths that contain custom static files (such as style sheets) here,
170 # Translate LaTeX macros to KaTeX and add to options for HTML builder
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 `…
/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/.github/workflows/
H A Dc-fortran-test-style.yml23 wget -O- https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
24 sudo add-apt-repository 'deb http://apt.llvm.org/noble/ llvm-toolchain-noble-19 main'
/libCEED/examples/fluids/src/
H A Dboundary_condition.c11 @brief Add `BCDefinition` to a `PetscSegBuffer`
13 @param[in] bc_def `BCDefinition` to add
14 @param[in,out] bc_defs_seg `PetscSegBuffer` to add to
/libCEED/include/ceed/jit-source/cuda/
H A Dcuda-atomic-add-fallback.h9 /// Internal header for CUDA atomic add fallback definition
13 // Atomic add, for older CUDA
/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-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()
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()
/libCEED/python/
H A Dceed_operator.py66 # Assemble add linear diagonal
140 """Apply Operator to a vector and add result to output vector.
299 # Add field to CeedOperator
338 # Add sub operators
340 """Add a sub-operator to a composite CeedOperator.
H A Dceed_qfunction.py110 # Add fields to CeedQFunction
112 """Add a QFunction input.
129 """Add a QFunction output.
/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 `…
/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…
/libCEED/include/ceed/jit-source/magma/
H A Dmagma-basis-grad-2d.h17 // Helper function to add or set into V
18 template <typename T, bool Add>
39 …nt NUM_COMP, int P, int Q, int rU_SIZE, int rV_SIZE, int i_DIM, int i_DIM_U, int i_DIM_V, bool ADD>
82 magma_grad_2d_device_accumulate<T, ADD>::op(rV[i_DIM_V][comp][j], rTmp);
/libCEED/gallery/poisson/
H A Dceed-poisson1dapply.c22 // Add QFunction fields in CeedQFunctionInit_Poisson1DApply()
H A Dceed-poisson2dapply.c22 // Add QFunction fields in CeedQFunctionInit_Poisson2DApply()
/libCEED/gallery/mass-vector/
H A Dceed-vectormassapply.c22 // Add QFunction fields in CeedQFunctionInit_Vector3MassApply()
/libCEED/gallery/mass/
H A Dceed-massapply.c22 // Add QFunction fields in CeedQFunctionInit_MassApply()
H A Dceed-mass2dbuild.c22 // Add QFunction fields in CeedQFunctionInit_Mass2DBuild()
H A Dceed-mass3dbuild.c22 // Add QFunction fields in CeedQFunctionInit_Mass3DBuild()
H A Dceed-mass1dbuild.c22 // Add QFunction fields in CeedQFunctionInit_Mass1DBuild()

1234