Lines Matching refs:max_dim
38 … CeedInt *max_dim, bool *is_all_tensor, bool *use_3d_slices) { in CeedOperatorBuildKernelData_Cuda_gen() argument
84 *max_dim = CeedIntMax(*max_dim, field_dim); in CeedOperatorBuildKernelData_Cuda_gen()
116 *max_dim = CeedIntMax(*max_dim, field_dim); 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
202 CeedInt elem_size = 0, num_comp = 0, dim = max_dim, P_1d = 0; 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
431 …code << tab << "ReadLVecStandard" << (is_all_tensor ? max_dim : 1) << "d<num_comp" << var_suffix <… in CeedOperatorBuildKernelRestriction_Cuda_gen()
449 …code << tab << "ReadLVecStrided" << (is_all_tensor ? max_dim : 1) << "d<num_comp" << var_suffix <<… in CeedOperatorBuildKernelRestriction_Cuda_gen()
480 …code << tab << "WriteLVecStandard" << (is_all_tensor ? max_dim : 1) << "d<num_comp" << var_suffix … in CeedOperatorBuildKernelRestriction_Cuda_gen()
498 …code << tab << "WriteLVecStrided" << (is_all_tensor ? max_dim : 1) << "d<num_comp" << var_suffix <… in CeedOperatorBuildKernelRestriction_Cuda_gen()
521 … CeedOperatorField op_field, CeedQFunctionField qf_field, CeedInt max_dim, CeedInt Q_1d, in CeedOperatorBuildKernelBasis_Cuda_gen() argument
532 CeedInt dim = max_dim, elem_size = 0, num_comp = 0, P_1d = 0; in CeedOperatorBuildKernelBasis_Cuda_gen()
700 …Function_Cuda_gen(std::ostringstream &code, CeedOperator_Cuda_gen *data, Tab &tab, CeedInt max_dim, in CeedOperatorBuildKernelQFunction_Cuda_gen() argument
725 … << var_suffix << "[num_comp" << var_suffix << "*" << (is_all_tensor && (max_dim >= 3) ? Q_name : … in CeedOperatorBuildKernelQFunction_Cuda_gen()
732 …< "CeedScalar r_c" << var_suffix << "[num_comp" << var_suffix << "*" << (max_dim >= 3 ? Q_name : "… in CeedOperatorBuildKernelQFunction_Cuda_gen()
733 …code << tab << "for (CeedInt i = 0; i < num_comp" << var_suffix << "*" << (max_dim >= 3 ? Q_name :… in CeedOperatorBuildKernelQFunction_Cuda_gen()
736 … << var_suffix << "[num_comp" << var_suffix << "*" << (is_all_tensor && (max_dim >= 3) ? Q_name : … in CeedOperatorBuildKernelQFunction_Cuda_gen()
743 …< "CeedScalar r_c" << var_suffix << "[num_comp" << var_suffix << "*" << (max_dim >= 3 ? Q_name : "… in CeedOperatorBuildKernelQFunction_Cuda_gen()
744 …code << tab << "for (CeedInt i = 0; i < num_comp" << var_suffix << "*" << (max_dim >= 3 ? Q_name :… in CeedOperatorBuildKernelQFunction_Cuda_gen()
752 << (is_all_tensor && (max_dim >= 3) ? Q_name : "1") << "];\n"; in CeedOperatorBuildKernelQFunction_Cuda_gen()
798 …code << tab << "InterpAtPoints" << max_dim << "d<num_comp" << var_suffix << ", max_num_points, " <… in CeedOperatorBuildKernelQFunction_Cuda_gen()
803 …code << tab << "GradAtPoints" << max_dim << "d<num_comp" << var_suffix << ", max_num_points, " << … in CeedOperatorBuildKernelQFunction_Cuda_gen()
1006 if (max_dim != 3 || is_at_points || use_3d_slices || !is_all_tensor) { in CeedOperatorBuildKernelQFunction_Cuda_gen()
1048 …code << tab << "InterpTransposeAtPoints" << max_dim << "d<num_comp" << var_suffix << ", max_num_po… in CeedOperatorBuildKernelQFunction_Cuda_gen()
1057 …code << tab << "GradTransposeAtPoints" << max_dim << "d<num_comp" << var_suffix << ", max_num_poin… in CeedOperatorBuildKernelQFunction_Cuda_gen()
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()
1227 if (max_dim == 0) max_dim = coords_dim; 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()
1230 if (max_dim == 0) max_dim = 1; in CeedOperatorBuildKernel_Cuda_gen()
1231 data->dim = max_dim; in CeedOperatorBuildKernel_Cuda_gen()
1297 if (max_dim != 3 || is_at_points || use_3d_slices || !is_all_tensor) { in CeedOperatorBuildKernel_Cuda_gen()
1345 code << tab << "const CeedInt max_dim = " << max_dim << ";\n"; in CeedOperatorBuildKernel_Cuda_gen()
1364 …code << tab << "data.slice = slice + data.t_id_z*OP_T_1D" << ((!is_all_tensor || max_dim == 1) ? … 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 …max_rstr_buffer_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3… in CeedOperatorBuildKernel_Cuda_gen()
1515 …max_rstr_buffer_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3… 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()
1585 …CeedCallBackend(CeedOperatorBuildKernelQFunction_Cuda_gen(code, data, tab, max_dim, max_num_points… 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()
1640 …CeedInt Q, Q_1d, num_input_fields, num_output_fields, max_dim = 1, max_num_points … in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen() local
1658 max_dim = data->dim; in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1749 code << tab << "const CeedInt max_dim = " << max_dim << ";\n"; in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1761 …code << tab << "data.slice = slice + data.t_id_z*OP_T_1D" << ((!is_all_tensor || max_dim == 1) ? … 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 …max_rstr_buffer_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3… in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1881 …max_rstr_buffer_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3… in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1958 …< "CeedScalar r_e" << var_suffix << "[num_comp" << var_suffix << "*" << (max_dim >= 3 ? "P_1d" + v… 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()
1979 …<< (max_dim > 1 ? "*P_1d" + active_var_suffix : "") << (max_dim > 2 ? "*P_1d" + active_var_suffix … in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1984 …code << tab << "SetEVecStandard" << max_dim << "d_Single<num_comp" << active_var_suffix << ", P_1d… 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()
2010 …CeedCallBackend(CeedOperatorBuildKernelQFunction_Cuda_gen(code, data, tab, max_dim, max_num_points… 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()
2048 …code << tab << "WriteLVecStandard" << max_dim << "d_Assembly<num_comp" << var_suffix << ", comp_st… in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2062 …code << tab << "WriteLVecStandard" << max_dim << "d_Single<num_comp" << var_suffix << ", comp_stri… in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2070 …code << tab << "SetEVecStandard" << max_dim << "d_Single<num_comp" << active_var_suffix << ", 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
2191 max_dim = data->dim; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2233 if (max_dim != 3 || is_at_points || use_3d_slices || !is_all_tensor) { in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2292 code << tab << "const CeedInt max_dim = " << max_dim << ";\n"; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2307 …code << tab << "data.slice = slice + data.t_id_z*OP_T_1D" << ((!is_all_tensor || max_dim == 1) ? … 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 …max_rstr_buffer_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3… in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2458 …max_rstr_buffer_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3… in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2540 << (is_all_tensor && (max_dim >= 3) ? "Q_1d" : "1") << "] = {0.};\n"; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2542 …calar r_q_in_" << f << "[num_comp_in_" << f << "*" << (is_all_tensor && (max_dim >= 3) ? "Q_1d" : … 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()
2611 if (is_all_tensor && (max_dim >= 3)) { in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2618 …CeedCallBackend(CeedOperatorBuildKernelQFunction_Cuda_gen(code, data, tab, max_dim, max_num_points… in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2645 …code << tab << "WriteLVecStandard" << (is_all_tensor ? max_dim : 1) << "d_QFAssembly<total_size_ou… in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2653 if (is_all_tensor && (max_dim >= 3)) { in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()