Lines Matching refs:Q_1d

34 …st CeedInt dim, const CeedInt num_elem, const CeedInt P_1d, const CeedInt Q_1d, CeedInt *block_siz…  in BlockGridCalculate_Hip_gen()  argument
35 const CeedInt thread_1d = CeedIntMax(Q_1d, P_1d); in BlockGridCalculate_Hip_gen()
64 …CeedQFunctionField *qf_output_fields, CeedInt *max_P, CeedInt *max_P_1d, CeedInt *Q, CeedInt *Q_1d, in CeedOperatorBuildKernelData_Hip_gen() argument
99 *Q_1d = 0; in CeedOperatorBuildKernelData_Hip_gen()
126 …CeedCheck(*Q_1d == 0 || field_Q_1d == *Q_1d, ceed, CEED_ERROR_BACKEND, "Quadrature spaces must be … in CeedOperatorBuildKernelData_Hip_gen()
127 *Q_1d = field_Q_1d; in CeedOperatorBuildKernelData_Hip_gen()
158 …CeedCheck(*Q_1d == 0 || field_Q_1d == *Q_1d, ceed, CEED_ERROR_BACKEND, "Quadrature spaces must be … in CeedOperatorBuildKernelData_Hip_gen()
159 *Q_1d = field_Q_1d; in CeedOperatorBuildKernelData_Hip_gen()
209 … CeedInt max_dim, CeedInt Q, CeedInt Q_1d, bool is_input, bool is_all_tensor, bool is_at_points, in CeedOperatorBuildKernelFieldData_Hip_gen() argument
262 …code << tab << "const CeedInt " << P_name << " = " << (basis == CEED_BASIS_NONE ? Q_1d : P_1d) << … in CeedOperatorBuildKernelFieldData_Hip_gen()
279 interp_bytes = P_1d * Q_1d * sizeof(CeedScalar); in CeedOperatorBuildKernelFieldData_Hip_gen()
280 CeedCallBackend(CeedCalloc(P_1d * Q_1d, &chebyshev_interp_1d)); in CeedOperatorBuildKernelFieldData_Hip_gen()
317 interp_bytes = P_1d * Q_1d * sizeof(CeedScalar); in CeedOperatorBuildKernelFieldData_Hip_gen()
318 CeedCallBackend(CeedCalloc(P_1d * Q_1d, &chebyshev_interp_1d)); in CeedOperatorBuildKernelFieldData_Hip_gen()
412 … CeedInt max_dim, CeedInt Q_1d, bool is_input, bool is_all_tensor, bool is_at_points, in CeedOperatorBuildKernelRestriction_Hip_gen() argument
548 … CeedQFunctionField qf_field, CeedInt max_dim, CeedInt Q_1d, bool is_input, bool is_all_tensor, in CeedOperatorBuildKernelBasis_Hip_gen() argument
596 …std::string op_t_1d_name = (is_all_tensor || !is_tensor) ? "OP_T_1D" : (P_1d > Q_1d ? P_name : Q_… in CeedOperatorBuildKernelBasis_Hip_gen()
618 bool is_collocated_grad = dim == 3 && Q_1d >= P_1d; in CeedOperatorBuildKernelBasis_Hip_gen()
622 std::string op_t_1d_name = is_all_tensor ? "OP_T_1D" : (P_1d > Q_1d ? P_name : Q_name); in CeedOperatorBuildKernelBasis_Hip_gen()
675 …std::string op_t_1d_name = (is_all_tensor || !is_tensor) ? "OP_T_1D" : (P_1d > Q_1d ? P_name : Q_n… in CeedOperatorBuildKernelBasis_Hip_gen()
695 bool is_collocated_grad = dim == 3 && Q_1d >= P_1d; in CeedOperatorBuildKernelBasis_Hip_gen()
700 std::string op_t_1d_name = is_all_tensor ? "OP_T_1D" : (P_1d > Q_1d ? P_name : Q_name); in CeedOperatorBuildKernelBasis_Hip_gen()
731 … std::string qfunction_name, CeedInt Q_1d, bool is_all_tensor, bool is_at_points, in CeedOperatorBuildKernelQFunction_Hip_gen() argument
1150 …CeedInt Q = 0, Q_1d = 0, num_input_fields, num_output_fields, max_dim = 1, max_num_… in CeedOperatorBuildKernel_Hip_gen() local
1238 … qf_output_fields, &max_P, &max_P_1d, &Q, &Q_1d, &max_dim, &is_all_tensor, &use_3d_slices)); 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()
1259 if (Q_1d == 0) { in CeedOperatorBuildKernel_Hip_gen()
1260 if (is_at_points) Q_1d = max_num_points; in CeedOperatorBuildKernel_Hip_gen()
1261 else CeedCallBackend(CeedOperatorGetNumQuadraturePoints(op, &Q_1d)); in CeedOperatorBuildKernel_Hip_gen()
1263 if (Q == 0) Q = Q_1d; in CeedOperatorBuildKernel_Hip_gen()
1265 data->Q_1d = Q_1d; in CeedOperatorBuildKernel_Hip_gen()
1313 code << tab << "#define CEED_Q_VLA " << Q_1d << "\n\n"; in CeedOperatorBuildKernel_Hip_gen()
1363 code << tab << "const CeedInt Q_1d = " << Q_1d << ";\n"; in CeedOperatorBuildKernel_Hip_gen()
1487 … max_dim, Q, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernel_Hip_gen()
1492 … max_dim, Q, Q_1d, false, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernel_Hip_gen()
1514 …r_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3) ? Q_1d : 1)); in CeedOperatorBuildKernel_Hip_gen()
1528 …r_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3) ? Q_1d : 1)); in CeedOperatorBuildKernel_Hip_gen()
1590 … max_dim, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernel_Hip_gen()
1593 …ernelBasis_Hip_gen(code, data, tab, f, op_input_fields[f], qf_input_fields[f], max_dim, Q_1d, true, in CeedOperatorBuildKernel_Hip_gen()
1600Q_1d, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernel_Hip_gen()
1611 …elBasis_Hip_gen(code, data, tab, i, op_output_fields[i], qf_output_fields[i], max_dim, Q_1d, false, in CeedOperatorBuildKernel_Hip_gen()
1615 …triction_Hip_gen(code, data, tab, i, NULL, op_output_fields[i], qf_output_fields[i], max_dim, Q_1d, in CeedOperatorBuildKernel_Hip_gen()
1631 …gen(is_all_tensor ? max_dim : 1, num_elem, data->max_P_1d, is_all_tensor ? Q_1d : Q, block_sizes)); 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
1675 Q_1d = data->Q_1d; in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
1755 code << tab << "const CeedInt Q_1d = " << Q_1d << ";\n"; in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
1845 … max_dim, Q, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
1850 … max_dim, Q, Q_1d, false, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
1872 …r_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3) ? Q_1d : 1)); in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
1886 …r_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3) ? Q_1d : 1)); in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
1971 … max_dim, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
1974 …ernelBasis_Hip_gen(code, data, tab, f, op_input_fields[f], qf_input_fields[f], max_dim, Q_1d, true, in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
2010 …ernelBasis_Hip_gen(code, data, tab, f, op_input_fields[f], qf_input_fields[f], max_dim, Q_1d, true, in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
2017Q_1d, is_all_tensor, is_at_points, use_3d_slices, true)); in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
2038 …elBasis_Hip_gen(code, data, tab, i, op_output_fields[i], qf_output_fields[i], max_dim, Q_1d, false, in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
2094 CeedCallBackend(BlockGridCalculate_Hip_gen(max_dim, num_elem, data->max_P_1d, Q_1d, block_sizes)); in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
2129 …CeedInt Q, Q_1d, num_input_fields, num_output_fields, max_dim = 1, max_num_points =… in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() local
2199 Q_1d = data->Q_1d; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
2232 code << tab << "#define CEED_Q_VLA " << Q_1d << "\n\n"; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
2293 code << tab << "const CeedInt Q_1d = " << Q_1d << ";\n"; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
2413 … max_dim, Q, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices, true)); in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
2418 … max_dim, Q, Q_1d, false, is_all_tensor, is_at_points, use_3d_slices, true)); in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
2440 …r_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3) ? Q_1d : 1)); in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
2454 …r_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3) ? Q_1d : 1)); in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
2544 … max_dim, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
2547 …ernelBasis_Hip_gen(code, data, tab, f, op_input_fields[f], qf_input_fields[f], max_dim, Q_1d, true, in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
2616Q_1d, is_all_tensor, is_at_points, use_3d_slices, true)); in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
2676 CeedCallBackend(BlockGridCalculate_Hip_gen(max_dim, num_elem, data->max_P_1d, Q_1d, block_sizes)); in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()