Lines Matching refs:Q_1d
37 …CeedQFunctionField *qf_output_fields, CeedInt *max_P, CeedInt *max_P_1d, CeedInt *Q, CeedInt *Q_1d, in CeedOperatorBuildKernelData_Cuda_gen() argument
72 *Q_1d = 0; in CeedOperatorBuildKernelData_Cuda_gen()
99 …CeedCheck(*Q_1d == 0 || field_Q_1d == *Q_1d, ceed, CEED_ERROR_BACKEND, "Quadrature spaces must be … in CeedOperatorBuildKernelData_Cuda_gen()
100 *Q_1d = field_Q_1d; in CeedOperatorBuildKernelData_Cuda_gen()
131 …CeedCheck(*Q_1d == 0 || field_Q_1d == *Q_1d, ceed, CEED_ERROR_BACKEND, "Quadrature spaces must be … in CeedOperatorBuildKernelData_Cuda_gen()
132 *Q_1d = field_Q_1d; in CeedOperatorBuildKernelData_Cuda_gen()
182 … CeedInt max_dim, CeedInt Q, CeedInt Q_1d, bool is_input, bool is_all_tensor, bool is_at_points, in CeedOperatorBuildKernelFieldData_Cuda_gen() argument
235 …code << tab << "const CeedInt " << P_name << " = " << (basis == CEED_BASIS_NONE ? Q_1d : P_1d) << … in CeedOperatorBuildKernelFieldData_Cuda_gen()
252 interp_bytes = P_1d * Q_1d * sizeof(CeedScalar); in CeedOperatorBuildKernelFieldData_Cuda_gen()
253 CeedCallBackend(CeedCalloc(P_1d * Q_1d, &chebyshev_interp_1d)); in CeedOperatorBuildKernelFieldData_Cuda_gen()
290 interp_bytes = P_1d * Q_1d * sizeof(CeedScalar); in CeedOperatorBuildKernelFieldData_Cuda_gen()
291 CeedCallBackend(CeedCalloc(P_1d * Q_1d, &chebyshev_interp_1d)); in CeedOperatorBuildKernelFieldData_Cuda_gen()
385 … CeedInt max_dim, CeedInt Q_1d, bool is_input, bool is_all_tensor, bool is_at_points, in CeedOperatorBuildKernelRestriction_Cuda_gen() argument
521 … CeedOperatorField op_field, CeedQFunctionField qf_field, CeedInt max_dim, CeedInt Q_1d, in CeedOperatorBuildKernelBasis_Cuda_gen() argument
569 …std::string op_t_1d_name = (is_all_tensor || !is_tensor) ? "OP_T_1D" : (P_1d > Q_1d ? P_name : Q_… in CeedOperatorBuildKernelBasis_Cuda_gen()
591 bool is_collocated_grad = dim == 3 && Q_1d >= P_1d; in CeedOperatorBuildKernelBasis_Cuda_gen()
595 std::string op_t_1d_name = is_all_tensor ? "OP_T_1D" : (P_1d > Q_1d ? P_name : Q_name); in CeedOperatorBuildKernelBasis_Cuda_gen()
648 …std::string op_t_1d_name = (is_all_tensor || !is_tensor) ? "OP_T_1D" : (P_1d > Q_1d ? P_name : Q_n… in CeedOperatorBuildKernelBasis_Cuda_gen()
668 bool is_collocated_grad = dim == 3 && Q_1d >= P_1d; in CeedOperatorBuildKernelBasis_Cuda_gen()
673 std::string op_t_1d_name = is_all_tensor ? "OP_T_1D" : (P_1d > Q_1d ? P_name : Q_name); in CeedOperatorBuildKernelBasis_Cuda_gen()
704 … std::string qfunction_name, CeedInt Q_1d, bool is_all_tensor, bool is_at_points, in CeedOperatorBuildKernelQFunction_Cuda_gen() argument
1123 …CeedInt Q = 0, Q_1d = 0, num_input_fields, num_output_fields, max_dim = 1, max_num… in CeedOperatorBuildKernel_Cuda_gen() local
1211 … op_output_fields, qf_output_fields, &max_P, &max_P_1d, &Q, &Q_1d, &max_dim, &is_all_tensor, 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()
1233 if (Q_1d == 0) { in CeedOperatorBuildKernel_Cuda_gen()
1234 if (is_at_points) Q_1d = max_num_points; in CeedOperatorBuildKernel_Cuda_gen()
1235 else CeedCallBackend(CeedOperatorGetNumQuadraturePoints(op, &Q_1d)); in CeedOperatorBuildKernel_Cuda_gen()
1237 if (Q == 0) Q = Q_1d; in CeedOperatorBuildKernel_Cuda_gen()
1239 data->Q_1d = Q_1d; in CeedOperatorBuildKernel_Cuda_gen()
1300 code << tab << "#define CEED_Q_VLA " << Q_1d << "\n\n"; in CeedOperatorBuildKernel_Cuda_gen()
1350 code << tab << "const CeedInt Q_1d = " << Q_1d << ";\n"; in CeedOperatorBuildKernel_Cuda_gen()
1474 … max_dim, Q, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernel_Cuda_gen()
1479 … max_dim, Q, Q_1d, false, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernel_Cuda_gen()
1501 …r_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3) ? Q_1d : 1)); in CeedOperatorBuildKernel_Cuda_gen()
1515 …r_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3) ? Q_1d : 1)); in CeedOperatorBuildKernel_Cuda_gen()
1577 … max_dim, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernel_Cuda_gen()
1580 …rnelBasis_Cuda_gen(code, data, tab, f, op_input_fields[f], qf_input_fields[f], max_dim, Q_1d, true, in CeedOperatorBuildKernel_Cuda_gen()
1587 … Q_1d, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernel_Cuda_gen()
1598 …lBasis_Cuda_gen(code, data, tab, i, op_output_fields[i], qf_output_fields[i], max_dim, Q_1d, false, in CeedOperatorBuildKernel_Cuda_gen()
1602 …riction_Cuda_gen(code, data, tab, i, NULL, op_output_fields[i], qf_output_fields[i], max_dim, Q_1d, in CeedOperatorBuildKernel_Cuda_gen()
1616 const CeedInt T_1d = CeedIntMax(is_all_tensor ? Q_1d : Q, data->max_P_1d); 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
1657 Q_1d = data->Q_1d; in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1750 code << tab << "const CeedInt Q_1d = " << Q_1d << ";\n"; in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1840 … max_dim, Q, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1845 … max_dim, Q, Q_1d, false, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1867 …r_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3) ? Q_1d : 1)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1881 …r_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3) ? Q_1d : 1)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1966 … max_dim, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1969 …rnelBasis_Cuda_gen(code, data, tab, f, op_input_fields[f], qf_input_fields[f], max_dim, Q_1d, true, in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2005 …rnelBasis_Cuda_gen(code, data, tab, f, op_input_fields[f], qf_input_fields[f], max_dim, Q_1d, true, in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2012 … Q_1d, is_all_tensor, is_at_points, use_3d_slices, true)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2033 …lBasis_Cuda_gen(code, data, tab, i, op_output_fields[i], qf_output_fields[i], max_dim, Q_1d, false, in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2087 const CeedInt T_1d = CeedIntMax(is_all_tensor ? Q_1d : Q, data->max_P_1d); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2120 …CeedInt Q, Q_1d, num_input_fields, num_output_fields, max_dim = 1, max_num_points … in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() local
2190 Q_1d = data->Q_1d; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2236 code << tab << "#define CEED_Q_VLA " << Q_1d << "\n\n"; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2297 code << tab << "const CeedInt Q_1d = " << Q_1d << ";\n"; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2417 … max_dim, Q, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices, true)); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2422 … max_dim, Q, Q_1d, false, is_all_tensor, is_at_points, use_3d_slices, true)); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2444 …r_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3) ? Q_1d : 1)); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2458 …r_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3) ? Q_1d : 1)); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2548 … max_dim, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2551 …rnelBasis_Cuda_gen(code, data, tab, f, op_input_fields[f], qf_input_fields[f], max_dim, Q_1d, true, in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2620 … Q_1d, is_all_tensor, is_at_points, use_3d_slices, true)); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2678 const CeedInt T_1d = CeedIntMax(is_all_tensor ? Q_1d : Q, data->max_P_1d); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()