| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-basis.c | 104 CeedInt Q_1d, dim, max_num_points = num_points[0]; in CeedBasisApplyAtPointsCore_Hip() local 124 for (CeedInt i = 1; i < num_elem; i++) max_num_points = CeedIntMax(max_num_points, num_points[i]); in CeedBasisApplyAtPointsCore_Hip() 132 …n_required = (CeedSize)num_comp * (CeedSize)q_comp * (CeedSize)num_elem * (CeedSize)max_num_points; in CeedBasisApplyAtPointsCore_Hip() 158 if (data->num_points != max_num_points) { in CeedBasisApplyAtPointsCore_Hip() 162 data->num_points = max_num_points; in CeedBasisApplyAtPointsCore_Hip() 186 max_num_points, "POINTS_BUFF_LEN", CeedIntPow(Q_1d, dim - 1))); in CeedBasisApplyAtPointsCore_Hip()
|
| H A D | ceed-hip-ref-operator.c | 622 CeedInt max_num_points = -1, num_elem, num_input_fields, num_output_fields; in CeedOperatorSetupAtPoints_Hip() local 640 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr_points, &max_num_points)); in CeedOperatorSetupAtPoints_Hip() 650 impl->max_num_points = max_num_points; in CeedOperatorSetupAtPoints_Hip() 668 max_num_points, num_elem)); in CeedOperatorSetupAtPoints_Hip() 670 num_output_fields, max_num_points, num_elem)); in CeedOperatorSetupAtPoints_Hip() 825 CeedInt max_num_points, *num_points, num_elem, num_input_fields, num_output_fields; in CeedOperatorApplyAddAtPoints_Hip() local 843 max_num_points = impl->max_num_points; in CeedOperatorApplyAddAtPoints_Hip() 889 …CeedCallBackend(CeedQFunctionApply(qf, num_elem * max_num_points, impl->q_vecs_in, impl->q_vecs_ou… in CeedOperatorApplyAddAtPoints_Hip() 1823 CeedInt max_num_points, *num_points, num_elem, num_input_fields, num_output_fields; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip() local 1841 max_num_points = impl->max_num_points; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip() [all …]
|
| H A D | ceed-hip-ref.h | 148 CeedInt max_num_points; member
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-basis.c | 105 CeedInt Q_1d, dim, max_num_points = num_points[0]; in CeedBasisApplyAtPointsCore_Cuda() local 125 for (CeedInt i = 1; i < num_elem; i++) max_num_points = CeedIntMax(max_num_points, num_points[i]); in CeedBasisApplyAtPointsCore_Cuda() 133 …n_required = (CeedSize)num_comp * (CeedSize)q_comp * (CeedSize)num_elem * (CeedSize)max_num_points; in CeedBasisApplyAtPointsCore_Cuda() 159 if (data->num_points != max_num_points) { in CeedBasisApplyAtPointsCore_Cuda() 163 data->num_points = max_num_points; in CeedBasisApplyAtPointsCore_Cuda() 187 max_num_points, "POINTS_BUFF_LEN", CeedIntPow(Q_1d, dim - 1))); in CeedBasisApplyAtPointsCore_Cuda()
|
| H A D | ceed-cuda-ref-operator.c | 624 CeedInt max_num_points = -1, num_elem, num_input_fields, num_output_fields; in CeedOperatorSetupAtPoints_Cuda() local 642 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr_points, &max_num_points)); in CeedOperatorSetupAtPoints_Cuda() 652 impl->max_num_points = max_num_points; in CeedOperatorSetupAtPoints_Cuda() 670 max_num_points, num_elem)); in CeedOperatorSetupAtPoints_Cuda() 672 … impl->q_vecs_out, num_output_fields, max_num_points, num_elem)); in CeedOperatorSetupAtPoints_Cuda() 827 CeedInt max_num_points, *num_points, num_elem, num_input_fields, num_output_fields; in CeedOperatorApplyAddAtPoints_Cuda() local 845 max_num_points = impl->max_num_points; in CeedOperatorApplyAddAtPoints_Cuda() 892 …CeedCallBackend(CeedQFunctionApply(qf, num_elem * max_num_points, impl->q_vecs_in, impl->q_vecs_ou… in CeedOperatorApplyAddAtPoints_Cuda() 1826 CeedInt max_num_points, *num_points, num_elem, num_input_fields, num_output_fields; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Cuda() local 1844 max_num_points = impl->max_num_points; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Cuda() [all …]
|
| H A D | ceed-cuda-ref.h | 143 CeedInt max_num_points; member
|
| /libCEED/backends/hip-shared/ |
| H A D | ceed-hip-shared-basis.c | 279 CeedInt Q_1d, dim, max_num_points = num_points[0]; in CeedBasisApplyAtPointsCore_Hip_shared() local 298 for (CeedInt i = 1; i < num_elem; i++) max_num_points = CeedIntMax(max_num_points, num_points[i]); in CeedBasisApplyAtPointsCore_Hip_shared() 306 …n_required = (CeedSize)num_comp * (CeedSize)q_comp * (CeedSize)num_elem * (CeedSize)max_num_points; in CeedBasisApplyAtPointsCore_Hip_shared() 332 if (data->num_points != max_num_points) { in CeedBasisApplyAtPointsCore_Hip_shared() 336 data->num_points = max_num_points; in CeedBasisApplyAtPointsCore_Hip_shared() 359 …"BASIS_NUM_QPTS", CeedIntPow(Q_1d, dim), "BASIS_NUM_PTS", max_num_points, "BASIS_INTERP_BLOCK_SIZE… in CeedBasisApplyAtPointsCore_Hip_shared()
|
| /libCEED/backends/cuda-shared/ |
| H A D | ceed-cuda-shared-basis.c | 214 CeedInt Q_1d, dim, num_comp, max_num_points = num_points[0]; in CeedBasisApplyAtPointsCore_Cuda_shared() local 235 for (CeedInt i = 1; i < num_elem; i++) max_num_points = CeedIntMax(max_num_points, num_points[i]); in CeedBasisApplyAtPointsCore_Cuda_shared() 241 …n_required = (CeedSize)num_comp * (CeedSize)q_comp * (CeedSize)num_elem * (CeedSize)max_num_points; in CeedBasisApplyAtPointsCore_Cuda_shared() 267 if (data->num_points != max_num_points) { in CeedBasisApplyAtPointsCore_Cuda_shared() 271 data->num_points = max_num_points; in CeedBasisApplyAtPointsCore_Cuda_shared() 294 … "BASIS_NUM_QPTS", CeedIntPow(Q_1d, dim), "BASIS_NUM_PTS", max_num_points)); in CeedBasisApplyAtPointsCore_Cuda_shared()
|
| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-operator-build.cpp | 728 … CeedInt max_num_points, CeedInt num_input_fields, CeedOperatorField *op_input_fields, in CeedOperatorBuildKernelQFunction_Hip_gen() argument 1150 … Q = 0, Q_1d = 0, num_input_fields, num_output_fields, max_dim = 1, max_num_points = 0, coords_co… in CeedOperatorBuildKernel_Hip_gen() local 1247 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr_points, &max_num_points)); in CeedOperatorBuildKernel_Hip_gen() 1254 if (Q_1d == 0) max_num_points = ceil(pow(max_num_points, 1.0 / max_dim)); in CeedOperatorBuildKernel_Hip_gen() 1260 if (is_at_points) Q_1d = max_num_points; in CeedOperatorBuildKernel_Hip_gen() 1366 code << tab << "const CeedInt max_num_points = " << max_num_points << ";\n"; in CeedOperatorBuildKernel_Hip_gen() 1598 …CeedCallBackend(CeedOperatorBuildKernelQFunction_Hip_gen(code, data, tab, max_dim, max_num_points,… in CeedOperatorBuildKernel_Hip_gen() 1658 …CeedInt Q, Q_1d, num_input_fields, num_output_fields, max_dim = 1, max_num_points =… in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen() local 1681 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr_points, &max_num_points)); in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen() 1756 code << tab << "const CeedInt max_num_points = " << max_num_points << ";\n"; in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen() [all …]
|
| /libCEED/backends/cuda-gen/ |
| H A D | ceed-cuda-gen-operator-build.cpp | 701 … CeedInt max_num_points, CeedInt num_input_fields, CeedOperatorField *op_input_fields, in CeedOperatorBuildKernelQFunction_Cuda_gen() argument 1123 … Q = 0, Q_1d = 0, num_input_fields, num_output_fields, max_dim = 1, max_num_points = 0, coords_co… in CeedOperatorBuildKernel_Cuda_gen() local 1221 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr_points, &max_num_points)); in CeedOperatorBuildKernel_Cuda_gen() 1228 if (Q_1d == 0) max_num_points = ceil(pow(max_num_points, 1.0 / max_dim)); in CeedOperatorBuildKernel_Cuda_gen() 1234 if (is_at_points) Q_1d = max_num_points; in CeedOperatorBuildKernel_Cuda_gen() 1353 code << tab << "const CeedInt max_num_points = " << max_num_points << ";\n"; in CeedOperatorBuildKernel_Cuda_gen() 1585 …(CeedOperatorBuildKernelQFunction_Cuda_gen(code, data, tab, max_dim, max_num_points, num_input_fie… in CeedOperatorBuildKernel_Cuda_gen() 1640 …CeedInt Q, Q_1d, num_input_fields, num_output_fields, max_dim = 1, max_num_points … in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen() local 1663 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr_points, &max_num_points)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen() 1751 code << tab << "const CeedInt max_num_points = " << max_num_points << ";\n"; in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen() [all …]
|
| /libCEED/backends/ref/ |
| H A D | ceed-ref-operator.c | 678 CeedInt max_num_points, num_comp, size, P; in CeedOperatorSetupFieldsAtPoints_Ref() local 705 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr_points, &max_num_points)); in CeedOperatorSetupFieldsAtPoints_Ref() 710 CeedCallBackend(CeedVectorCreate(ceed, dim * max_num_points, &impl->point_coords_elem)); in CeedOperatorSetupFieldsAtPoints_Ref() 735 e_size = (CeedSize)max_num_points * size; in CeedOperatorSetupFieldsAtPoints_Ref() 741 q_size = (CeedSize)max_num_points * size; in CeedOperatorSetupFieldsAtPoints_Ref() 757 q_size = (CeedSize)max_num_points * size; in CeedOperatorSetupFieldsAtPoints_Ref() 763 q_size = (CeedSize)max_num_points; in CeedOperatorSetupFieldsAtPoints_Ref() 765 …CeedCallBackend(CeedBasisApplyAtPoints(basis, 1, &max_num_points, CEED_NOTRANSPOSE, CEED_EVAL_WEIG… in CeedOperatorSetupFieldsAtPoints_Ref() 1092 …CeedInt qf_size_in, qf_size_out, max_num_points, num_elem, num_input_fields, num_outpu… in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref() local 1118 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr_points, &max_num_points)); in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref()
|