| /libCEED/examples/fluids/qfunctions/ |
| H A D | utils_eigensolver_jacobi.h | 172 …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 D | setupgeo2d.h | 47 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 D | setupgeo.h | 51 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 D | t122-vector.c | 14 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 D | t322-basis.c | 16 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 D | t410-qfunction.c | 10 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 D | t405-qfunction.c | 12 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 D | t400-qfunction.c | 12 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 D | t312-basis.c | 18 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 D | t401-qfunction.c | 13 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 D | t406-qfunction.c | 15 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 D | t534-operator.h | 29 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 D | t522-operator.h | 22 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 D | t534-operator-f.h | 8 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 D | t522-operator-f.h | 8 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 D | t568-operator.h | 29 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 D | t597-operator.h | 29 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 D | t414-qfunction.c | 12 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 D | Quadrature.jl | 7 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 D | ex1-volume-f.h | 2 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 D | ex1-volume-f-c.h | 16 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 D | ex1-volume.h | 21 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 D | ex1-volume.h | 16 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 D | test-qfunctions.h | 14 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 D | bp1.h | 20 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()
|