Home
last modified time | relevance | path

Searched refs:w (Results 1 – 25 of 119) sorted by relevance

12345

/libCEED/examples/fluids/qfunctions/
H A Dutils_eigensolver_jacobi.h172 …for (CeedInt w = 0; w < i; w++) { // 0 <= w < i < … in ApplyRot() local
173 …A[i * N + w] = A[w * N + i]; // backup the previou… in ApplyRot()
174 …A[w * N + i] = rotmat_cst[0] * A[w * N + i] - rotmat_cst[1] * A[w * N + j]; // A[w][i], A[w][j] f… in ApplyRot()
175 if (i == max_idx_row[w]) max_idx_row[w] = MaxEntryRow(A, N, w); in ApplyRot()
176 else if (fabs(A[w * N + i]) > fabs(A[w * N + max_idx_row[w]])) max_idx_row[w] = i; in ApplyRot()
178 …for (CeedInt w = i + 1; w < j; w++) { // 0 <= i < w < … in ApplyRot() local
179 …A[w * N + i] = A[i * N + w]; // backup the previou… in ApplyRot()
180 …A[i * N + w] = rotmat_cst[0] * A[i * N + w] - rotmat_cst[1] * A[w * N + j]; // A[i][w], A[w][j] f… in ApplyRot()
182 …for (CeedInt w = j + 1; w < N; w++) { // 0 <= i < j+1 <= … in ApplyRot() local
183 …A[w * N + i] = A[i * N + w]; // backup the previou… in ApplyRot()
[all …]
H A Dsetupgeo2d.h47 const CeedScalar(*w) = in[1]; in Setup2d()
53 const CeedScalar wdetJ = w[i] * detJ; in Setup2d()
88 const CeedScalar(*w) = in[1]; in SetupBoundary2d()
94 const CeedScalar wdetJ = w[i] * detJb; in SetupBoundary2d()
140 const CeedScalar(*w) = in[1]; in Setup2D_3Dcoords()
148 const CeedScalar wdetJ = w[i] * detJb; in Setup2D_3Dcoords()
H A Dsetupgeo.h51 const CeedScalar(*w) = in[1]; in Setup()
57 const CeedScalar wdetJ = w[i] * detJ; in Setup()
109 const CeedScalar(*w) = in[1]; in SetupBoundary()
117 const CeedScalar wdetJ = w[i] * detJb; in SetupBoundary()
/libCEED/tests/
H A Dt122-vector.c14 CeedVector x, y, w; in main() local
23 CeedVectorCreate(ceed, len, &w); in main()
33 CeedVectorPointwiseMult(w, x, y); in main()
34 CeedVectorGetArrayRead(w, CEED_MEM_HOST, &read_array); in main()
42 CeedVectorRestoreArrayRead(w, &read_array); in main()
45 CeedVectorPointwiseMult(w, w, y); in main()
46 CeedVectorGetArrayRead(w, CEED_MEM_HOST, &read_array); in main()
54 CeedVectorRestoreArrayRead(w, &read_array); in main()
57 CeedVectorPointwiseMult(w, x, w); in main()
58 CeedVectorGetArrayRead(w, CEED_MEM_HOST, &read_array); in main()
[all …]
H A Dt322-basis.c16 CeedVector u, v, w; in main() local
35 CeedVectorCreate(ceed, q, &w); in main()
36 CeedVectorSetValue(w, 0); in main()
42 CeedBasisApply(basis, 1, CEED_NOTRANSPOSE, CEED_EVAL_WEIGHT, CEED_VECTOR_NONE, w); in main()
50 CeedVectorGetArrayRead(w, CEED_MEM_HOST, &w_array); in main()
54 CeedVectorRestoreArrayRead(w, &w_array); in main()
59 CeedVectorDestroy(&w); in main()
H A Dt410-qfunction.c10 CeedVector q_data, dx, w, u, v; in main() local
18 CeedVectorCreate(ceed, q, &w); in main()
31 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
42 in[1] = w; in main()
49 in[0] = w; in main()
67 CeedVectorDestroy(&w); in main()
H A Dt405-qfunction.c12 CeedVector q_data, w, u, v; in main() local
19 CeedVectorCreate(ceed, q, &w); in main()
30 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
42 in[0] = w; in main()
52 in[0] = w; in main()
69 CeedVectorDestroy(&w); in main()
H A Dt400-qfunction.c12 CeedVector q_data, w, u, v; in main() local
19 CeedVectorCreate(ceed, q, &w); in main()
30 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
42 in[0] = w; in main()
52 in[0] = w; in main()
69 CeedVectorDestroy(&w); in main()
H A Dt312-basis.c18 CeedVector x, x_q, u, u_q, w; in main() local
32 CeedVectorCreate(ceed, q, &w); in main()
33 CeedVectorSetValue(w, 0); in main()
60 CeedBasisApply(basis_u_gauss, 1, CEED_NOTRANSPOSE, CEED_EVAL_WEIGHT, CEED_VECTOR_NONE, w); in main()
65 CeedVectorGetArrayRead(w, CEED_MEM_HOST, &w_array); in main()
69 CeedVectorRestoreArrayRead(w, &w_array); in main()
86 CeedVectorDestroy(&w); in main()
H A Dt401-qfunction.c13 CeedVector q_data, w, u, v; in main() local
21 CeedVectorCreate(ceed, q, &w); in main()
33 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
45 in[0] = w; in main()
59 in[0] = w; in main()
80 CeedVectorDestroy(&w); in main()
H A Dt406-qfunction.c15 CeedVector q_data, w, u, v; in main() local
30 CeedVectorCreate(ceed, q, &w); in main()
41 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
53 in[0] = w; in main()
63 in[0] = w; in main()
84 CeedVectorDestroy(&w); in main()
H A Dt534-operator.h29 const CeedScalar w = qw[i] / (J11 * J22 - J21 * J12); in setup() local
30 qd[i + Q * 0] = w * (J12 * J12 + J22 * J22); in setup()
31 qd[i + Q * 2] = w * (J11 * J11 + J21 * J21); in setup()
32 qd[i + Q * 1] = -w * (J11 * J12 + J21 * J22); in setup()
H A Dt522-operator.h22 const CeedScalar w = qw[i] / (J11 * J22 - J21 * J12); in setup() local
23 qd[i + Q * 0] = w * (J12 * J12 + J22 * J22); in setup()
24 qd[i + Q * 1] = w * (J11 * J11 + J21 * J21); in setup()
25 qd[i + Q * 2] = -w * (J11 * J12 + J21 * J22); in setup()
H A Dt534-operator-f.h8 real*8 w
12 w=u2(i)/(u1(i+q*0)*u1(i+q*3)-u1(i+q*1)*u1(i+q*2))
13 v1(i+q*0)=w*(u1(i+q*2)*u1(i+q*2)+u1(i+q*3)*u1(i+q*3))
14 v1(i+q*1)=-w*(u1(i+q*0)*u1(i+q*2)+u1(i+q*2)*u1(i+q*3))
15 v1(i+q*2)=w*(u1(i+q*0)*u1(i+q*0)+u1(i+q*1)*u1(i+q*1))
H A Dt522-operator-f.h8 real*8 w
12 w = u1(i)/(u2(i+0*q)*u2(i+3*q)-u2(i+1*q)*u2(i+2*q))
13 v1(i+0*q)=w*(u2(i+2*q)*u2(i+2*q)+u2(i+3*q)*u2(i+3*q))
14 v1(i+1*q)=w*(u2(i+0*q)*u2(i+0*q)+u2(i+1*q)*u2(i+1*q))
15 v1(i+2*q)=w*(u2(i+0*q)*u2(i+2*q)+u2(i+1*q)*u2(i+3*q))
H A Dt568-operator.h29 const CeedScalar w = qw[i] / (J11 * J22 - J21 * J12); in setup() local
30 qd[i + Q * 0] = w * (J12 * J12 + J22 * J22); in setup()
31 qd[i + Q * 2] = w * (J11 * J11 + J21 * J21); in setup()
32 qd[i + Q * 1] = -w * (J11 * J12 + J21 * J22); in setup()
H A Dt597-operator.h29 const CeedScalar w = qw[i] / (J11 * J22 - J21 * J12); in setup() local
30 qd[i + Q * 0] = w * (J12 * J12 + J22 * J22); in setup()
31 qd[i + Q * 2] = w * (J11 * J11 + J21 * J21); in setup()
32 qd[i + Q * 1] = -w * (J11 * J12 + J21 * J22); in setup()
H A Dt414-qfunction.c12 CeedVector q_data, dx, w, u, v; in main() local
23 CeedVectorCreate(ceed, num_qpts, &w); in main()
44 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
57 in[1] = w; in main()
88 CeedVectorDestroy(&w); in main()
/libCEED/julia/LibCEED.jl/src/
H A DQuadrature.jl7 A tuple `(x,w)` is returned.
11 w = zeros(CeedScalar, q)
12 C.CeedGaussQuadrature(q, x, w)
13 x, w
27 tuple `(x,w)`.
34 w = (return_weights) ? zeros(CeedScalar, q) : C_NULL
35 C.CeedLobattoQuadrature(q, x, w)
36 return_weights ? (x, w) : x
/libCEED/examples/ceed/
H A Dex1-volume-f.h2 subroutine build_mass(ctx, q, j, w, u3, u4, u5, u6, u7, u8, u9, u10, u11, u12, u13, u14, u15, u16,&
7 ! w is quadrature weights with shape [1, Q]
9 real*8 w(1)
20 qdata(i) = j(i) * w(i)
25 qdata(i) = (j(0*q + i)*j(3*q + i) - j(1*q + i)*j(2*q + i)) * w(i)
32 &j(2*q + i) * (j(3*q + i)*j(7*q + i) - j(4*q + i)*j(6*q + i))) * w(i)
H A Dex1-volume-f-c.h16 const CeedScalar *w = in[1]; in build_mass() local
24 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { q_data[i] = J[0][0][i] * w[i]; } // End of Quadr… in build_mass()
31 q_data[i] = (J[0][0][i] * J[1][1][i] - J[0][1][i] * J[1][0][i]) * w[i]; in build_mass()
42 w[i]; in build_mass()
H A Dex1-volume.h21 const CeedScalar *w = in[1]; in build_mass() local
29 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { q_data[i] = J[0][0][i] * w[i]; } // End of Quadr… in build_mass()
36 q_data[i] = (J[0][0][i] * J[1][1][i] - J[0][1][i] * J[1][0][i]) * w[i]; in build_mass()
47 w[i]; in build_mass()
/libCEED/examples/python/qfunctions/
H A Dex1-volume.h16 const CeedScalar *w = in[1]; in build_mass() local
25 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { q_data[i] = J[0][0][i] * w[i]; } // End of Quadr… in build_mass()
32 q_data[i] = (J[0][0][i] * J[1][1][i] - J[0][1][i] * J[1][0][i]) * w[i]; in build_mass()
43 w[i]; in build_mass()
/libCEED/python/tests/
H A Dtest-qfunctions.h14 const CeedScalar *w = in[0], *J = in[1]; in setup_mass() local
20 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { qdata[i] = J[i] * w[i]; } in setup_mass()
31 const CeedScalar *w = in[0], *J = in[1]; in setup_mass_2d() local
37 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { qdata[i] = w[i] * (J[i + Q * 0] * J[i + Q * 3] - … in setup_mass_2d()
/libCEED/examples/mfem/
H A Dbp1.h20 const CeedScalar *J = in[0], *w = in[1]; in f_build_mass() local
26 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { qdata[i] = J[i] * w[i]; } in f_build_mass()
33 qdata[i] = (J[i + Q * 0] * J[i + Q * 3] - J[i + Q * 1] * J[i + Q * 2]) * w[i]; in f_build_mass()
45 w[i]; in f_build_mass()

12345