| /libCEED/backends/memcheck/ |
| H A D | ceed-memcheck-vector.c | 46 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 D | ceed-cuda-ref-vector.c | 42 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 D | ceed-vector.c | 90 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 D | ceed-hip-ref-vector.c | 42 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 D | sycl-ref-vector.cpp | 25 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 D | hip-ref-vector.hip.cpp | 25 …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 D | ceed-sycl-vector.sycl.cpp | 43 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 D | ceed-sycl-ref-basis.sycl.cpp | 290 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 D | cuda-ref-vector.cu | 47 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 D | t107-vector-f.out | 1 CeedVector length 10 12 CeedVector length 10
|
| H A D | t107-vector.out | 1 CeedVector length 10 12 CeedVector length 10
|
| /libCEED/python/ |
| H A D | ceed_basis.py | 169 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 D | CeedVector.jl | 20 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 D | UserQFunction.jl | 33 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 D | Cuda.jl | 58 ninputs = length(dims_in) 59 noutputs = length(dims_out) 71 if length(dims_in[i]) == 0
|
| H A D | Basis.jl | 74 - `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 D | t131-vector.c | 10 static CeedScalar expected_usage(CeedSize length) { return length * sizeof(CeedScalar) * 1e-6; } in expected_usage() argument
|
| /libCEED/examples/ceed/ |
| H A D | README.md | 7 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 D | ceed-ref-vector.c | 43 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 D | test_107.out | 1 CeedVector length 10
|
| /libCEED/rust/libceed/src/ |
| H A D | vector.rs | 155 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 D | matops.c | 222 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 D | utils.h | 186 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 D | runtests.jl | 68 @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 D | ceed_style.jl | 108 insert!(t.nodes, length(t.nodes), Placeholder(0)) 152 elseif i == length(cst) - 1 && is_punc(a) && is_punc(cst[i+1])
|