Home
last modified time | relevance | path

Searched refs:l (Results 1 – 17 of 17) sorted by relevance

/libCEED/include/ceed/jit-source/hip/
H A Dhip-ref-operator-assemble.h28 const int l = threadIdx.x; // The output column index of each B^T D B operation in __launch_bounds__() local
61 …_index + j * NUM_NODES_OUT + i] * qf_array[qf_index + j] * B_in[b_in_index + j * NUM_NODES_IN + l]; in __launch_bounds__()
66 result *= orients_in[NUM_NODES_IN * e + l] ? -1.0 : 1.0; in __launch_bounds__()
72 …ndex = e_stride * e + comp_in_stride * comp_in + comp_out_stride * comp_out + NUM_NODES_IN * i + l; in __launch_bounds__()
76 s_C[NUM_NODES_IN * threadIdx.y + l] = result; in __launch_bounds__()
78 s_CT[NUM_NODES_IN * i + l] = in __launch_bounds__()
79 …(l > 0 ? s_C[NUM_NODES_IN * threadIdx.y + l - 1] * curl_orients_in[3 * NUM_NODES_IN * e + 3 * l - … in __launch_bounds__()
80 … s_C[NUM_NODES_IN * threadIdx.y + l] * curl_orients_in[3 * NUM_NODES_IN * e + 3 * l + 1] + in __launch_bounds__()
81 …(l < (NUM_NODES_IN - 1) ? s_C[NUM_NODES_IN * threadIdx.y + l + 1] * curl_orients_in[3 * NUM_NODES_… in __launch_bounds__()
83 s_CT[NUM_NODES_IN * i + l] = result; in __launch_bounds__()
[all …]
/libCEED/include/ceed/jit-source/cuda/
H A Dcuda-ref-operator-assemble.h28 const int l = threadIdx.x; // The output column index of each B^T D B operation in __launch_bounds__() local
61 …_index + j * NUM_NODES_OUT + i] * qf_array[qf_index + j] * B_in[b_in_index + j * NUM_NODES_IN + l]; in __launch_bounds__()
66 result *= orients_in[NUM_NODES_IN * e + l] ? -1.0 : 1.0; in __launch_bounds__()
72 …ndex = e_stride * e + comp_in_stride * comp_in + comp_out_stride * comp_out + NUM_NODES_IN * i + l; in __launch_bounds__()
76 s_C[NUM_NODES_IN * threadIdx.y + l] = result; in __launch_bounds__()
78 s_CT[NUM_NODES_IN * i + l] = in __launch_bounds__()
79 …(l > 0 ? s_C[NUM_NODES_IN * threadIdx.y + l - 1] * curl_orients_in[3 * NUM_NODES_IN * e + 3 * l - … in __launch_bounds__()
80 … s_C[NUM_NODES_IN * threadIdx.y + l] * curl_orients_in[3 * NUM_NODES_IN * e + 3 * l + 1] + in __launch_bounds__()
81 …(l < (NUM_NODES_IN - 1) ? s_C[NUM_NODES_IN * threadIdx.y + l + 1] * curl_orients_in[3 * NUM_NODES_… in __launch_bounds__()
83 s_CT[NUM_NODES_IN * i + l] = result; in __launch_bounds__()
[all …]
/libCEED/examples/petsc/qfunctions/area/
H A Dareasphere.h72 … for (int l = 0; l < 1; l++) xx_sq[j][k] += xx[j][l] * xx[k][l] / (sqrt(mod_xx_sq) * mod_xx_sq); in SetupMassGeoSphere() local
86 for (int l = 0; l < 3; l++) dxdX[j][k] += dxdxx[j][l] * dxxdX[l][k]; in SetupMassGeoSphere() local
H A Dareacube.h75 for (int l = 0; l < 3; l++) dxdX[j][k] += dxdxx[j][l] * dxxdX[l][k]; in SetupMassGeoCube() local
/libCEED/examples/fluids/qfunctions/
H A Deulervortex.h304 for (CeedInt l = 0; l < 3; l++) { in Euler() local
305 dUdx[j][k] += dU[j][l] * dXdx[l][k]; in Euler()
306 dXdxdXdxT[j][k] += dXdx[j][l] * dXdx[k][l]; // dXdx_j,k * dXdx_k,j in Euler()
353 for (CeedInt l = 0; l < 5; l++) strong_conv[k] += jacob_F_conv[j][k][l] * dqdx[l][j]; in Euler() local
371 … for (CeedInt l = 0; l < 5; l++) stab[k][j] += jacob_F_conv[j][k][l] * Tau_x[j] * strong_conv[l]; in Euler() local
427 for (CeedInt l = 0; l < 3; l++) { in IFunction_Euler() local
428 dUdx[j][k] += dU[j][l] * dXdx[l][k]; in IFunction_Euler()
429 dXdxdXdxT[j][k] += dXdx[j][l] * dXdx[k][l]; // dXdx_j,k * dXdx_k,j in IFunction_Euler()
477 for (CeedInt l = 0; l < 5; l++) strong_conv[k] += jacob_F_conv[j][k][l] * dqdx[l][j]; in IFunction_Euler() local
499 … for (CeedInt l = 0; l < 5; l++) stab[k][j] += jacob_F_conv[j][k][l] * Tau_x[j] * strong_conv[l]; in IFunction_Euler() local
[all …]
H A Dsetupgeo_helpers.h217 for (CeedInt l = 0; l < 3; l++) dxdXTdxdX[j][k] += dxdX[l][j] * dxdX[l][k]; in InvertBoundaryMappingJacobian_3D() local
234 for (CeedInt l = 0; l < 2; l++) dXdx[j][k] += dxdXTdxdX_inv[l][j] * dxdX[k][l]; in InvertBoundaryMappingJacobian_3D() local
H A Dshocktube.h261 for (CeedInt l = 0; l < 3; l++) { in EulerShockTube() local
262 dUdx[j][k] += dU[j][l] * dXdx[l][k]; in EulerShockTube()
263 dXdxdXdxT[j][k] += dXdx[j][l] * dXdx[k][l]; // dXdx_j,k * dXdx_k,j in EulerShockTube()
343 for (CeedInt l = 0; l < 5; l++) strong_conv[k] += jacob_F_conv[j][k][l] * dqdx[l][j]; in EulerShockTube() local
360 for (CeedInt l = 0; l < 5; l++) { in EulerShockTube() local
361 stab[k][j] += jacob_F_conv[j][k][l] * Tau_x[j] * strong_conv[l]; in EulerShockTube()
/libCEED/examples/petsc/qfunctions/bps/
H A Dbp3sphere.h97 for (int l = 0; l < 3; l++) dxdX[j][k] += dxdxx[j][l] * dxxdX[l][k]; in SetupDiffGeo() local
116 for (int l = 0; l < 3; l++) dxdXTdxdX[j][k] += dxdX[l][j] * dxdX[l][k]; in SetupDiffGeo() local
H A Dbp1sphere.h85 for (int l = 0; l < 3; l++) dxdX[j][k] += dxdxx[j][l] * dxxdX[l][k]; in SetupMassGeo() local
/libCEED/examples/mfem/
H A Dbp3.cpp55 double f[3], l[3], val, lap; in rhs() local
57 l[0] = M_PI * M_PI * k[0] * k[0] * f[0]; in rhs()
59 lap = l[0]; in rhs()
62 l[d] = M_PI * M_PI * k[d] * k[d] * f[d]; in rhs()
63 lap = lap * f[d] + val * l[d]; in rhs()
112 for (int l = 0; l < ref_levels; l++) { in main() local
H A Dbp1.cpp90 for (int l = 0; l < ref_levels; l++) { in main() local
/libCEED/examples/petsc/src/
H A Dlibceedsetup.c56 CeedScalar l = 1.0 / PetscSqrtReal(3.0); // half edge of the inscribed cube in SetupLibceedByDegree() local
170 CeedScalar rhs_setup_data[2] = {R, l}; in SetupLibceedByDegree()
254 CeedScalar l = 1.0 / PetscSqrtReal(3.0); // half edge of the inscribed cube in SetupErrorOperator() local
322 CeedScalar rhs_setup_data[2] = {R, l}; in SetupErrorOperator()
H A Dswarmutils.c594 CeedScalar l = 1.0 / PetscSqrtReal(3.0); // half edge of the inscribed cube in SetupProblemSwarm() local
744 CeedScalar rhs_setup_data[2] = {R, l}; in SetupProblemSwarm()
/libCEED/examples/python/
H A Dtutorial-5-operator.ipynb126 " print('The length of the domain is l = %4.2f'%np.sum(v_array))"
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-operator.sycl.cpp1226 const int l = idx.get(1); // The output column index of each B^TDB operation in CeedOperatorLinearAssemble_Sycl() local
1243 …t[b_out_index + j * num_nodes + i] * qf_array[qf_index + j] * B_in[b_in_index + j * num_nodes + l]; in CeedOperatorLinearAssemble_Sycl()
1247 …l_index = comp_in_stride * comp_in + comp_out_stride * comp_out + e_stride * e + num_nodes * i + l; in CeedOperatorLinearAssemble_Sycl()
/libCEED/examples/fluids/
H A Dindex.md45 … u }\\ E \equiv \rho e \end{pmatrix} \begin{array}{l} \leftarr…
/libCEED/
H A DDoxyfile790 # that represents doxygen's defaults, run doxygen with the -l option. You can
950 # *.hh, *.hxx, *.hpp, *.h++, *.l, *.cs, *.d, *.php, *.php4, *.php5, *.phtml,