| /libCEED/backends/cuda-ref/kernels/ |
| H A D | cuda-ref-vector.cu | 14 …_ 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 D | hip-ref-vector.hip.cpp | 14 …_ 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 D | ceed-cuda-ref-vector.c | 42 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 D | ceed-hip-ref-vector.c | 42 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 D | ceed-memcheck-vector.c | 46 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 D | ceed-memcheck-restriction.c | 48 … CeedSize 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 D | ceed-memcheck-qfunction.c | 34 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 D | ceed-ref-restriction.c | 21 … 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 D | ceed-elemrestriction.c | 472 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 D | ceed-vector.c | 90 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 D | ceed-basis.c | 347 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 D | ceed-preconditioning.c | 237 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 D | ceed-impl.h | 120 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 *); 191 …CeedSize l_size; /* size of the L-vector, can be used for checking for correct vector sizes */ 192 …CeedSize 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 D | ceed-sycl-vector.sycl.cpp | 43 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 D | ceed-sycl-ref-operator.sycl.cpp | 120 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 D | ceed-cuda-common.c | 52 …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 D | ceed-cuda-common.h | 79 …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 D | ceed-hip-common.h | 82 …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 D | ceed-hip-common.c | 59 …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 D | ceed.h | 199 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, 265 … CeedSize l_size, CeedMemType mem_type, CeedCopyMode copy_mode, const CeedInt *offsets, 268 … CeedSize 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 D | backend.h | 194 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 D | ceed-blocked-operator.c | 23 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 D | ceed-opt-operator.c | 23 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 D | Globals.jl | 24 CeedSize 28 const CeedSize = C.CeedSize constant
|
| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | Globals.md | 7 CeedSize
|