Home
last modified time | relevance | path

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

12

/libCEED/backends/memcheck/
H A Dceed-memcheck-vector.c46 CeedSize length; in CeedVectorSetArray_Memcheck() local
52 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetArray_Memcheck()
56 for (CeedSize i = 0; i < length; i++) impl->array_allocated[i] = NAN; in CeedVectorSetArray_Memcheck()
62 for (CeedSize i = 0; i < length; i++) impl->array_owned[i] = NAN; in CeedVectorSetArray_Memcheck()
79 …impl->owned_block_id = VALGRIND_CREATE_BLOCK(impl->array_owned, length * sizeof(CeedScalar), "Owne… in CeedVectorSetArray_Memcheck()
84 …impl->borrowed_block_id = VALGRIND_CREATE_BLOCK(impl->array_borrowed, length * sizeof(CeedScalar),… in CeedVectorSetArray_Memcheck()
89 CeedCallBackend(CeedCalloc(length, &impl->array_allocated)); in CeedVectorSetArray_Memcheck()
90 …impl->allocated_block_id = VALGRIND_CREATE_BLOCK(impl->array_allocated, length * sizeof(CeedScalar… in CeedVectorSetArray_Memcheck()
92 memcpy(impl->array_allocated, array, length * sizeof(CeedScalar)); in CeedVectorSetArray_Memcheck()
94 for (CeedInt i = 0; i < length; i++) impl->array_allocated[i] = NAN; in CeedVectorSetArray_Memcheck()
[all …]
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-vector.c42 CeedSize length; in CeedVectorSyncH2D_Cuda() local
50 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncH2D_Cuda()
51 bytes = length * sizeof(CeedScalar); in CeedVectorSyncH2D_Cuda()
68 CeedSize length; in CeedVectorSyncD2H_Cuda() local
80 CeedSize length; in CeedVectorSyncD2H_Cuda() local
82 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncD2H_Cuda()
83 CeedCallBackend(CeedCalloc(length, &impl->h_array_owned)); in CeedVectorSyncD2H_Cuda()
87 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncD2H_Cuda()
88 size_t bytes = length * sizeof(CeedScalar); in CeedVectorSyncD2H_Cuda()
176 CeedSize length; in CeedVectorSetArrayHost_Cuda() local
[all …]
/libCEED/interface/
H A Dceed-vector.c90 CeedSize length; in CeedVectorHasValidArray() local
93 CeedCall(CeedVectorGetLength(vec, &length)); in CeedVectorHasValidArray()
94 if (length == 0) { in CeedVectorHasValidArray()
198 int CeedVectorCreate(Ceed ceed, CeedSize length, CeedVector *vec) { in CeedVectorCreate() argument
199 …CeedCheck(length >= 0, ceed, CEED_ERROR_UNSUPPORTED, "CeedVector must have length >= 0, received %… in CeedVectorCreate()
205 CeedCall(CeedVectorCreate(delegate, length, vec)); in CeedVectorCreate()
212 (*vec)->length = length; in CeedVectorCreate()
214 CeedCall(ceed->VectorCreate(length, *vec)); in CeedVectorCreate()
301 CeedSize length; in CeedVectorCopyStrided() local
312 length = length_vec < length_copy ? length_vec : length_copy; in CeedVectorCopyStrided()
[all …]
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-vector.c42 CeedSize length; in CeedVectorSyncH2D_Hip() local
50 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncH2D_Hip()
51 bytes = length * sizeof(CeedScalar); in CeedVectorSyncH2D_Hip()
68 CeedSize length; in CeedVectorSyncD2H_Hip() local
81 CeedSize length; in CeedVectorSyncD2H_Hip() local
83 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncD2H_Hip()
84 CeedCallBackend(CeedCalloc(length, &impl->h_array_owned)); in CeedVectorSyncD2H_Hip()
88 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncD2H_Hip()
89 bytes = length * sizeof(CeedScalar); in CeedVectorSyncD2H_Hip()
188 CeedSize length; in CeedVectorSetArrayHost_Hip() local
[all …]
/libCEED/backends/sycl-ref/kernels/
H A Dsycl-ref-vector.cpp25 extern "C" int CeedDeviceSetValue_Sycl(CeedScalar *d_array, CeedInt length, CeedScalar val) { in CeedDeviceSetValue_Sycl() argument
27 const int vec_size = length; in CeedDeviceSetValue_Sycl()
31 setValueK<<<grid_size, block_size>>>(d_array, length, val); in CeedDeviceSetValue_Sycl()
48 extern "C" int CeedDeviceReciprocal_Sycl(CeedScalar *d_array, CeedInt length) { in CeedDeviceReciprocal_Sycl() argument
50 const int vec_size = length; in CeedDeviceReciprocal_Sycl()
54 rcpValueK<<<grid_size, block_size>>>(d_array, length); in CeedDeviceReciprocal_Sycl()
71 extern "C" int CeedDeviceScale_Sycl(CeedScalar *x_array, CeedScalar alpha, CeedInt length) { in CeedDeviceScale_Sycl() argument
73 const int vec_size = length; in CeedDeviceScale_Sycl()
77 scaleValueK<<<grid_size, block_size>>>(x_array, alpha, length); in CeedDeviceScale_Sycl()
93 …t CeedDeviceAXPY_Sycl(CeedScalar *y_array, CeedScalar alpha, CeedScalar *x_array, CeedInt length) { in CeedDeviceAXPY_Sycl() argument
[all …]
/libCEED/backends/hip-ref/kernels/
H A Dhip-ref-vector.hip.cpp25 …Strided_Hip(CeedScalar *d_array, CeedSize start, CeedSize step, CeedSize length, CeedScalar *d_cop… in CeedDeviceCopyStrided_Hip() argument
27 const CeedSize vec_size = length; in CeedDeviceCopyStrided_Hip()
31 …copyStridedK, dim3(grid_size), dim3(block_size), 0, 0, d_array, start, step, length, d_copy_array); in CeedDeviceCopyStrided_Hip()
47 extern "C" int CeedDeviceSetValue_Hip(CeedScalar *d_array, CeedSize length, CeedScalar val) { in CeedDeviceSetValue_Hip() argument
49 const CeedSize vec_size = length; in CeedDeviceSetValue_Hip()
53 hipLaunchKernelGGL(setValueK, dim3(grid_size), dim3(block_size), 0, 0, d_array, length, val); in CeedDeviceSetValue_Hip()
71 …eedScalar *d_array, CeedSize start, CeedInt stop, CeedSize step, CeedSize length, CeedScalar val) { in CeedDeviceSetValueStrided_Hip() argument
95 extern "C" int CeedDeviceReciprocal_Hip(CeedScalar *d_array, CeedSize length) { in CeedDeviceReciprocal_Hip() argument
97 const CeedSize vec_size = length; in CeedDeviceReciprocal_Hip()
101 hipLaunchKernelGGL(rcpValueK, dim3(grid_size), dim3(block_size), 0, 0, d_array, length); in CeedDeviceReciprocal_Hip()
[all …]
/libCEED/backends/sycl-ref/
H A Dceed-sycl-vector.sycl.cpp43 CeedSize length; in CeedVectorSyncH2D_Sycl() local
52 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncH2D_Sycl()
58 …CeedCallSycl(ceed, impl->d_array_owned = sycl::malloc_device<CeedScalar>(length, data->sycl_device… in CeedVectorSyncH2D_Sycl()
66 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(impl->h_array, impl->d_array, length, e).wait… in CeedVectorSyncH2D_Sycl()
77 CeedSize length; in CeedVectorSyncD2H_Sycl() local
86 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncD2H_Sycl()
92 CeedCallBackend(CeedCalloc(length, &impl->h_array_owned)); in CeedVectorSyncD2H_Sycl()
100 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(impl->d_array, impl->h_array, length, e).wait… in CeedVectorSyncD2H_Sycl()
187 CeedSize length; in CeedVectorSetArrayHost_Sycl() local
191 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetArrayHost_Sycl()
[all …]
H A Dceed-sycl-ref-basis.sycl.cpp290 CeedSize length; in CeedBasisApply_Sycl() local
291 CeedCallBackend(CeedVectorGetLength(v, &length)); in CeedBasisApply_Sycl()
295 data->sycl_queue.fill<CeedScalar>(d_v, 0, length, e); in CeedBasisApply_Sycl()
476 CeedSize length; in CeedBasisApplyNonTensor_Sycl() local
477 CeedCallBackend(CeedVectorGetLength(v, &length)); in CeedBasisApplyNonTensor_Sycl()
480 data->sycl_queue.fill<CeedScalar>(d_v, 0, length, {e}); in CeedBasisApplyNonTensor_Sycl()
/libCEED/backends/cuda-ref/kernels/
H A Dcuda-ref-vector.cu47 extern "C" int CeedDeviceSetValue_Cuda(CeedScalar *d_array, CeedSize length, CeedScalar val) { in CeedDeviceSetValue_Cuda() argument
49 const CeedSize vec_size = length; in CeedDeviceSetValue_Cuda()
53 setValueK<<<grid_size, block_size>>>(d_array, length, val); in CeedDeviceSetValue_Cuda()
95 extern "C" int CeedDeviceReciprocal_Cuda(CeedScalar *d_array, CeedSize length) { in CeedDeviceReciprocal_Cuda() argument
97 const CeedSize vec_size = length; in CeedDeviceReciprocal_Cuda()
101 rcpValueK<<<grid_size, block_size>>>(d_array, length); in CeedDeviceReciprocal_Cuda()
117 extern "C" int CeedDeviceScale_Cuda(CeedScalar *x_array, CeedScalar alpha, CeedSize length) { in CeedDeviceScale_Cuda() argument
119 const CeedSize vec_size = length; in CeedDeviceScale_Cuda()
123 scaleValueK<<<grid_size, block_size>>>(x_array, alpha, length); in CeedDeviceScale_Cuda()
139 … CeedDeviceAXPY_Cuda(CeedScalar *y_array, CeedScalar alpha, CeedScalar *x_array, CeedSize length) { in CeedDeviceAXPY_Cuda() argument
[all …]
/libCEED/tests/output/
H A Dt107-vector-f.out1 CeedVector length 10
12 CeedVector length 10
H A Dt107-vector.out1 CeedVector length 10
12 CeedVector length 10
/libCEED/python/
H A Dceed_basis.py169 length = nnodes_pointer[0] * nqpts_pointer[0]
182 length)
200 length = nnodes_pointer[0] * nqpts_pointer[0]
213 length)
229 length = nqpts_pointer[0]
242 length)
258 length = nqpts_pointer[0]
271 length)
/libCEED/julia/LibCEED.jl/src/
H A DCeedVector.jl20 Creates a `CeedVector` of given length. If `allocate` is false, then no memory is allocated.
40 Base.summary(io::IO, v::CeedVector) = print(io, length(v), "-element CeedVector")
50 function Base.length(::Type{T}, v::CeedVector) where {T} function
58 Base.axes(v::CeedVector) = (Base.OneTo(length(v)),)
59 Base.size(v::CeedVector) = (length(Int, v),)
60 Base.length(v::CeedVector) = length(Int, v) function
167 sz = :((length($(esc(v))),))
169 for i = 1:length(args)-1
245 v = CeedVector(c, length(v2); allocate=false)
256 v2 = Vector{CeedScalar}(undef, length(v))
[all …]
H A DUserQFunction.jl33 const_assignments = Vector{Expr}(undef, length(constants))
38 narrays = length(array_names)
41 n_in = length(dims_in)
48 ndims = length(dims)
154 ndim = length(a.args) - 3
258 ndim = length(a.args) - 3
H A DCuda.jl58 ninputs = length(dims_in)
59 noutputs = length(dims_out)
71 if length(dims_in[i]) == 0
H A DBasis.jl74 - `qref1d`: Array of length `q` holding the locations of quadrature points on the 1D
76 - `qweight1d`: Array of length `q` holding the quadrature weights on the reference element.
91 @assert length(qref1d) == q
92 @assert length(qweight1d) == q
131 - `qweight`: Array of length `nqpts` holding the quadrature weights on the reference
149 @assert length(qweight) == nqpts
189 - `qweight`: Array of length `nqpts` holding the quadrature weights on the reference
207 @assert length(qweight) == nqpts
247 - `qweight`: Array of length `nqpts` holding the quadrature weights on the reference
266 @assert length(qweight) == nqpts
/libCEED/tests/
H A Dt131-vector.c10 static CeedScalar expected_usage(CeedSize length) { return length * sizeof(CeedScalar) * 1e-6; } in expected_usage() argument
/libCEED/examples/ceed/
H A DREADME.md7 This example uses the mass matrix to compute the length, area, or volume of a region, depending upo…
15 This example uses the mass matrix to compute the length, area, or volume of a region, depending upo…
/libCEED/backends/ref/
H A Dceed-ref-vector.c43 CeedSize length; in CeedVectorSetArray_Ref() local
47 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetArray_Ref()
51 …CeedCallBackend(CeedSetHostCeedScalarArray(array, copy_mode, length, (const CeedScalar **)&impl->a… in CeedVectorSetArray_Ref()
/libCEED/python/tests/output/
H A Dtest_107.out1 CeedVector length 10
/libCEED/rust/libceed/src/
H A Dvector.rs155 assert_eq!(vec.length(), slice.len()); in from_vector_and_slice_mut()
367 pub fn length(&self) -> usize { in length() method
385 self.length() in len()
402 self.length() == 0 in is_empty()
451 assert_eq!(self.length(), slice.len()); in set_slice()
/libCEED/examples/solids/src/
H A Dmatops.c222 PetscInt length; in ComputeStrainEnergy() local
240 PetscCall(VecGetSize(E_loc, &length)); in ComputeStrainEnergy()
242 CeedVectorCreate(user->ceed, length, &e_loc); in ComputeStrainEnergy()
255 for (CeedInt i = 0; i < length; i++) (*energy) += e[i]; in ComputeStrainEnergy()
/libCEED/examples/fluids/qfunctions/
H A Dutils.h186 CEED_QFUNCTION_HELPER CeedScalar LinearRampCoefficient(CeedScalar amplitude, CeedScalar length, Cee… in LinearRampCoefficient() argument
189 } else if (x < start + length) { in LinearRampCoefficient()
190 return amplitude * ((x - start) * (-1 / length) + 1); in LinearRampCoefficient()
/libCEED/julia/LibCEED.jl/test/
H A Druntests.jl68 @test length(v) == n
288 @test length(create_lvector(r)) == lsize
289 @test length(create_evector(r)) == 2*n
291 @test length(lv) == lsize
292 @test length(ev) == 2*n
/libCEED/julia/LibCEED.jl/.style/
H A Dceed_style.jl108 insert!(t.nodes, length(t.nodes), Placeholder(0))
152 elseif i == length(cst) - 1 && is_punc(a) && is_punc(cst[i+1])

12