Home
last modified time | relevance | path

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

1234

/libCEED/backends/cuda-ref/kernels/
H A Dcuda-ref-vector.cu14 …_ static void copyStridedK(CeedScalar *__restrict__ vec, CeedSize start, CeedSize stop, CeedSize s… in copyStridedK()
15 const CeedSize index = threadIdx.x + (CeedSize)blockDim.x * blockIdx.x; in copyStridedK()
25 … "C" int CeedDeviceCopyStrided_Cuda(CeedScalar *d_array, CeedSize start, CeedSize stop, CeedSize s… in CeedDeviceCopyStrided_Cuda()
27 const CeedSize copy_size = stop - start; in CeedDeviceCopyStrided_Cuda()
38 __global__ static void setValueK(CeedScalar *__restrict__ vec, CeedSize size, CeedScalar val) { in setValueK()
39 const CeedSize index = threadIdx.x + (CeedSize)blockDim.x * blockIdx.x; in setValueK()
47 extern "C" int CeedDeviceSetValue_Cuda(CeedScalar *d_array, CeedSize length, CeedScalar val) { in CeedDeviceSetValue_Cuda()
49 const CeedSize vec_size = length; in CeedDeviceSetValue_Cuda()
60 …atic void setValueStridedK(CeedScalar *__restrict__ vec, CeedSize start, CeedSize stop, CeedSize s… in setValueStridedK()
61 const CeedSize index = threadIdx.x + (CeedSize)blockDim.x * blockIdx.x; in setValueStridedK()
[all …]
/libCEED/backends/hip-ref/kernels/
H A Dhip-ref-vector.hip.cpp14 …_ static void copyStridedK(CeedScalar *__restrict__ vec, CeedSize start, CeedSize step, CeedSize s… in copyStridedK()
15 const CeedSize index = threadIdx.x + (CeedSize)blockDim.x * blockIdx.x; in copyStridedK()
25 …n "C" int CeedDeviceCopyStrided_Hip(CeedScalar *d_array, CeedSize start, CeedSize step, CeedSize l… in CeedDeviceCopyStrided_Hip()
27 const CeedSize vec_size = length; in CeedDeviceCopyStrided_Hip()
38 __global__ static void setValueK(CeedScalar *__restrict__ vec, CeedSize size, CeedScalar val) { in setValueK()
39 const CeedSize index = threadIdx.x + (CeedSize)blockDim.x * blockIdx.x; in setValueK()
47 extern "C" int CeedDeviceSetValue_Hip(CeedScalar *d_array, CeedSize length, CeedScalar val) { in CeedDeviceSetValue_Hip()
49 const CeedSize vec_size = length; in CeedDeviceSetValue_Hip()
60 …atic void setValueStridedK(CeedScalar *__restrict__ vec, CeedSize start, CeedSize stop, CeedSize s… in setValueStridedK()
61 const CeedSize index = threadIdx.x + (CeedSize)blockDim.x * blockIdx.x; in setValueStridedK()
[all …]
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-vector.c42 CeedSize length; in CeedVectorSyncH2D_Cuda()
68 CeedSize length; in CeedVectorSyncD2H_Cuda()
80 CeedSize length; in CeedVectorSyncD2H_Cuda()
176 CeedSize length; in CeedVectorSetArrayHost_Cuda()
191 CeedSize length; in CeedVectorSetArrayDevice_Cuda()
226 static int CeedHostCopyStrided_Cuda(CeedScalar *h_array, CeedSize start, CeedSize stop, CeedSize st… in CeedHostCopyStrided_Cuda()
227 for (CeedSize i = start; i < stop; i += step) h_copy_array[i] = h_array[i]; in CeedHostCopyStrided_Cuda()
234 int CeedDeviceCopyStrided_Cuda(CeedScalar *d_array, CeedSize start, CeedSize stop, CeedSize step, C…
239 static int CeedVectorCopyStrided_Cuda(CeedVector vec, CeedSize start, CeedSize stop, CeedSize step,… in CeedVectorCopyStrided_Cuda()
240 CeedSize length; in CeedVectorCopyStrided_Cuda()
[all …]
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-vector.c42 CeedSize length; in CeedVectorSyncH2D_Hip()
68 CeedSize length; in CeedVectorSyncD2H_Hip()
81 CeedSize length; in CeedVectorSyncD2H_Hip()
188 CeedSize length; in CeedVectorSetArrayHost_Hip()
203 CeedSize length; in CeedVectorSetArrayDevice_Hip()
221 CeedSize length; in CeedVectorSetArrayUnifiedHostToDevice_Hip()
279 static int CeedHostCopyStrided_Hip(CeedScalar *h_array, CeedSize start, CeedSize stop, CeedSize ste… in CeedHostCopyStrided_Hip()
280 for (CeedSize i = start; i < stop; i += step) h_copy_array[i] = h_array[i]; in CeedHostCopyStrided_Hip()
287 int CeedDeviceCopyStrided_Hip(CeedScalar *d_array, CeedSize start, CeedSize stop, CeedSize step, Ce…
292 static int CeedVectorCopyStrided_Hip(CeedVector vec, CeedSize start, CeedSize stop, CeedSize step, … in CeedVectorCopyStrided_Hip()
[all …]
/libCEED/backends/memcheck/
H A Dceed-memcheck-vector.c46 CeedSize 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()
103 CeedSize length; in CeedVectorSetValue_Memcheck()
111 for (CeedSize i = 0; i < length; i++) impl->array_allocated[i] = value; in CeedVectorSetValue_Memcheck()
118 …c int CeedVectorSetValueStrided_Memcheck(CeedVector vec, CeedSize start, CeedSize stop, CeedSize s… in CeedVectorSetValueStrided_Memcheck()
119 CeedSize length; in CeedVectorSetValueStrided_Memcheck()
128 for (CeedSize i = start; i < stop; i += step) impl->array_allocated[i] = val; in CeedVectorSetValueStrided_Memcheck()
136 CeedSize length; in CeedVectorSyncArray_Memcheck()
158 CeedSize length; in CeedVectorTakeArray_Memcheck()
[all …]
H A Dceed-memcheck-restriction.c48CeedSize v_offset, const CeedScalar *__restrict__ uu, in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core()
59 for (CeedSize e = start * block_size; e < stop * block_size; e += block_size) { in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core()
60 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core()
61 for (CeedSize n = 0; n < elem_size; n++) { in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core()
62 CeedPragmaSIMD for (CeedSize j = 0; j < block_size; j++) { in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core()
64 … uu[n * strides[0] + k * strides[1] + CeedIntMin(e + j, num_elem - 1) * (CeedSize)strides[2]]; in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core()
74 … CeedInt elem_size, CeedSize v_offset, const CeedScalar *__restrict__ uu, in CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core()
80 for (CeedSize e = start * block_size; e < stop * block_size; e += block_size) { in CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core()
81 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core()
82 CeedPragmaSIMD for (CeedSize i = 0; i < elem_size * block_size; i++) { in CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core()
[all …]
H A Dceed-memcheck-qfunction.c34 CeedSize len; in CeedQFunctionApply_Memcheck()
47 CeedSize len; in CeedQFunctionApply_Memcheck()
82 for (CeedSize j = 0; j < field_size * (CeedSize)Q; j++) { in CeedQFunctionApply_Memcheck()
/libCEED/backends/ref/
H A Dceed-ref-restriction.c21 … const CeedInt elem_size, CeedSize v_offset, const CeedScalar *__restrict__ uu, in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core()
30 for (CeedSize e = start * block_size; e < stop * block_size; e += block_size) { in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core()
31 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core()
32 for (CeedSize n = 0; n < elem_size; n++) { in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core()
33 CeedPragmaSIMD for (CeedSize j = 0; j < block_size; j++) { in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core()
35 … uu[n + k * elem_size + CeedIntMin(e + j, num_elem - 1) * elem_size * (CeedSize)num_comp]; in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core()
45 for (CeedSize e = start * block_size; e < stop * block_size; e += block_size) { in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core()
46 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core()
47 for (CeedSize n = 0; n < elem_size; n++) { in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core()
48 CeedPragmaSIMD for (CeedSize j = 0; j < block_size; j++) { in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core()
[all …]
/libCEED/interface/
H A Dceed-elemrestriction.c472 int CeedElemRestrictionGetAtPointsElementOffset(CeedElemRestriction rstr, CeedInt elem, CeedSize *e… in CeedElemRestrictionGetAtPointsElementOffset()
509 int CeedElemRestrictionSetAtPointsEVectorSize(CeedElemRestriction rstr, CeedSize e_size) { in CeedElemRestrictionSetAtPointsEVectorSize()
576 …mRestrictionGetFlopsEstimate(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedSize *flops) { in CeedElemRestrictionGetFlopsEstimate()
577 CeedSize e_size, scale = 0; in CeedElemRestrictionGetFlopsEstimate()
657 … ceed, CeedInt num_elem, CeedInt elem_size, CeedInt num_comp, CeedInt comp_stride, CeedSize l_size, in CeedElemRestrictionCreate()
681 (*rstr)->e_size = (CeedSize)num_elem * (CeedSize)elem_size * (CeedSize)num_comp; in CeedElemRestrictionCreate()
712 … ceed, CeedInt num_elem, CeedInt elem_size, CeedInt num_comp, CeedInt comp_stride, CeedSize l_size, in CeedElemRestrictionCreateOriented()
738 (*rstr)->e_size = (CeedSize)num_elem * (CeedSize)elem_size * (CeedSize)num_comp; in CeedElemRestrictionCreateOriented()
770 … ceed, CeedInt num_elem, CeedInt elem_size, CeedInt num_comp, CeedInt comp_stride, CeedSize l_size, in CeedElemRestrictionCreateCurlOriented()
796 (*rstr)->e_size = (CeedSize)num_elem * (CeedSize)elem_size * (CeedSize)num_comp; in CeedElemRestrictionCreateCurlOriented()
[all …]
H A Dceed-vector.c90 CeedSize length; in CeedVectorHasValidArray()
198 int CeedVectorCreate(Ceed ceed, CeedSize length, CeedVector *vec) { in CeedVectorCreate()
272 CeedSize length_vec, length_copy; in CeedVectorCopy()
300 int CeedVectorCopyStrided(CeedVector vec, CeedSize start, CeedSize stop, CeedSize step, CeedVector … in CeedVectorCopyStrided()
301 CeedSize length; in CeedVectorCopyStrided()
307 CeedSize length_vec, length_copy; in CeedVectorCopyStrided()
330 for (CeedSize i = start; i < stop; i += step) array_copy[i] = array[i]; in CeedVectorCopyStrided()
354 CeedSize length; in CeedVectorSetArray()
386 CeedSize length; in CeedVectorSetValue()
391 for (CeedSize i = 0; i < length; i++) array[i] = value; in CeedVectorSetValue()
[all …]
H A Dceed-basis.c347 CeedSize u_length = 0, v_length; in CeedBasisApplyCheckDims()
365 …t_mode == CEED_TRANSPOSE && u_length >= (CeedSize)num_elem * (CeedSize)num_comp * (CeedSize)num_qp… in CeedBasisApplyCheckDims()
366 … v_length >= (CeedSize)num_elem * (CeedSize)num_comp * (CeedSize)num_nodes) || in CeedBasisApplyCheckDims()
367 …mode == CEED_NOTRANSPOSE && v_length >= (CeedSize)num_elem * (CeedSize)num_qpts * (CeedSize)num_co… in CeedBasisApplyCheckDims()
368 u_length >= (CeedSize)num_elem * (CeedSize)num_comp * (CeedSize)num_nodes)); in CeedBasisApplyCheckDims()
371 has_good_dims = v_length >= (CeedSize)num_elem * (CeedSize)num_qpts; in CeedBasisApplyCheckDims()
401 CeedSize x_length = 0, u_length = 0, v_length; in CeedBasisApplyAtPointsCheckDims()
415 …CeedCheck((x_length >= (CeedSize)total_num_points * (CeedSize)dim) || (eval_mode == CEED_EVAL_WEIG… in CeedBasisApplyAtPointsCheckDims()
419 x_length, (CeedSize)total_num_points * (CeedSize)dim); in CeedBasisApplyAtPointsCheckDims()
429 …s_good_dims = ((t_mode == CEED_TRANSPOSE && (u_length >= (CeedSize)total_num_points * (CeedSize)nu… in CeedBasisApplyAtPointsCheckDims()
[all …]
H A Dceed-preconditioning.c237 CeedSize **eval_mode_offsets_in, **eval_mode_offsets_out, num_output_components; in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh()
314 for (CeedSize e = 0; e < num_elem; e++) { in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh()
350 const CeedSize c_offset = in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh()
457 CeedSize num_nodes_in, num_nodes_out, local_num_entries, count = 0; in CeedOperatorAssembleSymbolicSingle()
479 for (CeedSize i = 0; i < num_nodes_in; i++) array[i] = i; in CeedOperatorAssembleSymbolicSingle()
502 for (CeedSize i = 0; i < num_nodes_out; i++) array[i] = i; in CeedOperatorAssembleSymbolicSingle()
520 …local_num_entries = (CeedSize)elem_size_out * num_comp_out * elem_size_in * num_comp_in * num_elem… in CeedOperatorAssembleSymbolicSingle()
719 CeedSize local_num_entries, count = 0; in CeedOperatorAssembleSingle()
789 …local_num_entries = (CeedSize)elem_size_out * num_comp_out * elem_size_in * num_comp_in * num_elem… in CeedOperatorAssembleSingle()
802 for (CeedSize e = 0; e < num_elem_in; e++) { in CeedOperatorAssembleSingle()
[all …]
/libCEED/include/
H A Dceed-impl.h120 int (*VectorCreate)(CeedSize, CeedVector);
149 int (*CopyStrided)(CeedVector, CeedSize, CeedSize, CeedSize, CeedVector);
152 int (*SetValueStrided)(CeedVector, CeedSize, CeedSize, CeedSize, CeedScalar);
167 CeedSize length;
181 int (*GetAtPointsElementOffset)(CeedElemRestriction, CeedInt, CeedSize *);
191CeedSize l_size; /* size of the L-vector, can be used for checking for correct vector sizes */
192CeedSize e_size; /* minimum size of the E-vector, can be used for checking for correct vector…
347 CeedSize **eval_mode_offsets_in, **eval_mode_offsets_out, num_output_components;
359 int (*LinearAssembleSymbolic)(CeedOperator, CeedSize *, CeedInt **, CeedInt **);
371 CeedSize input_size, output_size;
/libCEED/backends/sycl-ref/
H A Dceed-sycl-vector.sycl.cpp43 CeedSize length; in CeedVectorSyncH2D_Sycl()
77 CeedSize length; in CeedVectorSyncD2H_Sycl()
187 CeedSize length; in CeedVectorSetArrayHost_Sycl()
202 CeedSize length; in CeedVectorSetArrayDevice_Sycl()
276 static int CeedHostSetValue_Sycl(CeedScalar *h_array, CeedSize length, CeedScalar val) { in CeedHostSetValue_Sycl()
277 for (CeedSize i = 0; i < length; i++) h_array[i] = val; in CeedHostSetValue_Sycl()
284 static int CeedDeviceSetValue_Sycl(sycl::queue &sycl_queue, CeedScalar *d_array, CeedSize length, C… in CeedDeviceSetValue_Sycl()
298 CeedSize length; in CeedVectorSetValue_Sycl()
452 CeedSize length; in CeedVectorNorm_Sycl()
496 static int CeedHostReciprocal_Sycl(CeedScalar *h_array, CeedSize length) { in CeedHostReciprocal_Sycl()
[all …]
H A Dceed-sycl-ref-operator.sycl.cpp120 CeedSize q_size; in CeedOperatorSetupFields_Sycl()
180 q_size = (CeedSize)num_elem * Q * size; in CeedOperatorSetupFields_Sycl()
185 q_size = (CeedSize)num_elem * Q * size; in CeedOperatorSetupFields_Sycl()
190 q_size = (CeedSize)num_elem * Q * size; in CeedOperatorSetupFields_Sycl()
197 q_size = (CeedSize)num_elem * Q; in CeedOperatorSetupFields_Sycl()
481 CeedSize q_size; in CeedOperatorLinearAssembleQFunctionCore_Sycl()
520 q_size = (CeedSize)Q * num_elem; in CeedOperatorLinearAssembleQFunctionCore_Sycl()
556 CeedSize l_size = (CeedSize)num_elem * Q * num_active_in * num_active_out; in CeedOperatorLinearAssembleQFunctionCore_Sycl()
777 …for (CeedSize i = 0; i < (num_nodes < num_qpts ? num_nodes : num_qpts); i++) identity[i * num_node… in CeedOperatorAssembleDiagonalSetup_Sycl()
834 const CeedSize num_nodes = diag->num_nodes; in CeedOperatorLinearDiagonal_Sycl()
[all …]
/libCEED/backends/cuda/
H A Dceed-cuda-common.c52 …Ceed ceed, const void *source_array, CeedCopyMode copy_mode, size_t size_unit, CeedSize num_values, in CeedSetDeviceGenericArray_Cuda()
81 …Array_Cuda(Ceed ceed, const bool *source_array, CeedCopyMode copy_mode, CeedSize num_values, const… in CeedSetDeviceBoolArray_Cuda()
88 …nt8Array_Cuda(Ceed ceed, const CeedInt8 *source_array, CeedCopyMode copy_mode, CeedSize num_values, in CeedSetDeviceCeedInt8Array_Cuda()
95 …dIntArray_Cuda(Ceed ceed, const CeedInt *source_array, CeedCopyMode copy_mode, CeedSize num_values, in CeedSetDeviceCeedIntArray_Cuda()
102 …rArray_Cuda(Ceed ceed, const CeedScalar *source_array, CeedCopyMode copy_mode, CeedSize num_values, in CeedSetDeviceCeedScalarArray_Cuda()
H A Dceed-cuda-common.h79 …iceBoolArray_Cuda(Ceed ceed, const bool *source_array, CeedCopyMode copy_mode, CeedSize num_values,
81 …nt8Array_Cuda(Ceed ceed, const CeedInt8 *source_array, CeedCopyMode copy_mode, CeedSize num_values,
84 …dIntArray_Cuda(Ceed ceed, const CeedInt *source_array, CeedCopyMode copy_mode, CeedSize num_values,
87 …rArray_Cuda(Ceed ceed, const CeedScalar *source_array, CeedCopyMode copy_mode, CeedSize num_values,
/libCEED/backends/hip/
H A Dceed-hip-common.h82 …viceBoolArray_Hip(Ceed ceed, const bool *source_array, CeedCopyMode copy_mode, CeedSize num_values,
84 …Int8Array_Hip(Ceed ceed, const CeedInt8 *source_array, CeedCopyMode copy_mode, CeedSize num_values,
87 …edIntArray_Hip(Ceed ceed, const CeedInt *source_array, CeedCopyMode copy_mode, CeedSize num_values,
90 …arArray_Hip(Ceed ceed, const CeedScalar *source_array, CeedCopyMode copy_mode, CeedSize num_values,
H A Dceed-hip-common.c59 …Ceed ceed, const void *source_array, CeedCopyMode copy_mode, size_t size_unit, CeedSize num_values, in CeedSetDeviceGenericArray_Hip()
88 …lArray_Hip(Ceed ceed, const bool *source_array, CeedCopyMode copy_mode, CeedSize num_values, const… in CeedSetDeviceBoolArray_Hip()
95 …Int8Array_Hip(Ceed ceed, const CeedInt8 *source_array, CeedCopyMode copy_mode, CeedSize num_values, in CeedSetDeviceCeedInt8Array_Hip()
102 …edIntArray_Hip(Ceed ceed, const CeedInt *source_array, CeedCopyMode copy_mode, CeedSize num_values, in CeedSetDeviceCeedIntArray_Hip()
109 …arArray_Hip(Ceed ceed, const CeedScalar *source_array, CeedCopyMode copy_mode, CeedSize num_values, in CeedSetDeviceCeedScalarArray_Hip()
/libCEED/include/ceed/
H A Dceed.h199 CEED_EXTERN int CeedVectorCreate(Ceed ceed, CeedSize len, CeedVector *vec);
202 CEED_EXTERN int CeedVectorCopyStrided(CeedVector vec, CeedSize start, CeedSize stop, CeedSize step…
205 CEED_EXTERN int CeedVectorSetValueStrided(CeedVector vec, CeedSize start, CeedSize stop, CeedSize
221 CEED_EXTERN int CeedVectorViewRange(CeedVector vec, CeedSize start, CeedSize stop, CeedInt step, c…
225 CEED_EXTERN int CeedVectorGetLength(CeedVector vec, CeedSize *length);
262 … ceed, CeedInt num_elem, CeedInt elem_size, CeedInt num_comp, CeedInt comp_stride, CeedSize l_size,
265CeedSize l_size, CeedMemType mem_type, CeedCopyMode copy_mode, const CeedInt *offsets,
268CeedSize l_size, CeedMemType mem_type, CeedCopyMode copy_mode, const CeedInt *offsets,
270 …ionCreateStrided(Ceed ceed, CeedInt num_elem, CeedInt elem_size, CeedInt num_comp, CeedSize l_size,
272 …nCreateAtPoints(Ceed ceed, CeedInt num_elem, CeedInt num_points, CeedInt num_comp, CeedSize l_size,
[all …]
H A Dbackend.h194 CEED_INTERN int CeedSetHostBoolArray(const bool *source_array, CeedCopyMode copy_mode, CeedSize num…
196 …CeedSetHostCeedInt8Array(const CeedInt8 *source_array, CeedCopyMode copy_mode, CeedSize num_values,
198 …etHostCeedIntArray(const CeedInt *source_array, CeedCopyMode copy_mode, CeedSize num_values, const…
200 …SetHostCeedScalarArray(const CeedScalar *source_array, CeedCopyMode copy_mode, CeedSize num_values,
265 CEED_EXTERN int CeedGetWorkVector(Ceed ceed, CeedSize len, CeedVector *vec);
267 CEED_EXTERN int CeedClearWorkVectors(Ceed ceed, CeedSize min_len);
319 …RestrictionGetAtPointsElementOffset(CeedElemRestriction rstr, CeedInt elem, CeedSize *elem_offset);
320 CEED_EXTERN int CeedElemRestrictionSetAtPointsEVectorSize(CeedElemRestriction rstr, CeedSize e_size…
324 …emRestrictionGetFlopsEstimate(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedSize *flops);
351 CeedSize *flops);
[all …]
/libCEED/backends/blocked/
H A Dceed-blocked-operator.c23 CeedSize e_size, q_size; in CeedOperatorSetupFields_Blocked()
52 CeedSize l_size; in CeedOperatorSetupFields_Blocked()
117 q_size = (CeedSize)Q * size * block_size; in CeedOperatorSetupFields_Blocked()
129 e_size = (CeedSize)P * num_comp * block_size; in CeedOperatorSetupFields_Blocked()
131 q_size = (CeedSize)Q * size * block_size; in CeedOperatorSetupFields_Blocked()
136 q_size = (CeedSize)Q * block_size; in CeedOperatorSetupFields_Blocked()
337 …ray(impl->q_vecs_in[i], CEED_MEM_HOST, CEED_USE_POINTER, &e_data_full[i][(CeedSize)e * Q * size])); in CeedOperatorInputBasis_Blocked()
345 …y(impl->e_vecs_in[i], CEED_MEM_HOST, CEED_USE_POINTER, &e_data_full[i][(CeedSize)e * elem_size * n… in CeedOperatorInputBasis_Blocked()
384 … &e_data_full[i + num_input_fields][(CeedSize)e * elem_size * num_comp])); in CeedOperatorOutputBasis_Blocked()
480 … &e_data_full[i + num_input_fields][(CeedSize)e * Q * size])); in CeedOperatorApplyAdd_Blocked()
[all …]
/libCEED/backends/opt/
H A Dceed-opt-operator.c23 CeedSize e_size, q_size; in CeedOperatorSetupFields_Opt()
52 CeedSize l_size; in CeedOperatorSetupFields_Opt()
117 e_size = (CeedSize)Q * size * block_size; in CeedOperatorSetupFields_Opt()
119 q_size = (CeedSize)Q * size * block_size; in CeedOperatorSetupFields_Opt()
131 e_size = (CeedSize)P * num_comp * block_size; in CeedOperatorSetupFields_Opt()
133 q_size = (CeedSize)Q * size * block_size; in CeedOperatorSetupFields_Opt()
138 q_size = (CeedSize)Q * block_size; in CeedOperatorSetupFields_Opt()
348 …SetArray(impl->q_vecs_in[i], CEED_MEM_HOST, CEED_USE_POINTER, &e_data[i][(CeedSize)e * Q * size])); in CeedOperatorInputBasis_Opt()
358 …tArray(impl->e_vecs_in[i], CEED_MEM_HOST, CEED_USE_POINTER, &e_data[i][(CeedSize)e * elem_size * n… in CeedOperatorInputBasis_Opt()
593 const CeedSize l_size = (CeedSize)block_size * Q * qf_size_in * qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Opt()
[all …]
/libCEED/julia/LibCEED.jl/src/
H A DGlobals.jl24 CeedSize
28 const CeedSize = C.CeedSize constant
/libCEED/julia/LibCEED.jl/docs/src/
H A DGlobals.md7 CeedSize

1234