Home
last modified time | relevance | path

Searched refs:CeedPragmaSIMD (Results 1 – 25 of 87) sorted by relevance

1234

/libCEED/examples/fluids/qfunctions/
H A Dutils.h32 CeedPragmaSIMD for (CeedInt i = 0; i < N; i++) u[i] *= alpha; in ScaleN()
37 CeedPragmaSIMD for (CeedInt i = 0; i < N; i++) u[i] = alpha; in SetValueN()
41 …ER void CopyN(const CeedScalar *x, CeedScalar *y, const CeedInt N) { CeedPragmaSIMD for (CeedInt i… in CopyN()
49 CeedPragmaSIMD for (CeedInt i = 0; i < N; i++) output += u[i] * v[i]; in DotN()
75 CeedPragmaSIMD for (CeedInt i = 0; i < N; i++) b[i] += DotN(&A[i * M], x, M); in MatVecNM()
78CeedPragmaSIMD for (CeedInt i = 0; i < M; i++) { CeedPragmaSIMD for (CeedInt j = 0; j < N; j++) b[… in MatVecNM()
94CeedPragmaSIMD for (CeedInt i = 0; i < N; i++) { CeedPragmaSIMD for (CeedInt j = 0; j < M; j++) B[… in MatDiagNM()
97CeedPragmaSIMD for (CeedInt i = 0; i < M; i++) { CeedPragmaSIMD for (CeedInt j = 0; j < N; j++) B[… in MatDiagNM()
114 CeedPragmaSIMD for (CeedInt i = 0; i < N; i++) { in MatMatN()
115 CeedPragmaSIMD for (CeedInt j = 0; j < N; j++) { in MatMatN()
[all …]
H A Dsetupgeo2d.h50 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Setup2d()
91 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupBoundary2d()
143 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Setup2D_3Dcoords()
H A Dmass.h31 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Mass_N()
32 CeedPragmaSIMD for (CeedInt j = 0; j < N; j++) { v[j][i] = q_data[i] * u[j][i]; } in Mass_N()
H A Dsetupgeo.h54 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Setup()
112 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupBoundary()
/libCEED/include/ceed/
H A Dtypes.h105 #ifndef CeedPragmaSIMD
107 #define CeedPragmaSIMD _Pragma("vector") macro
118 #define CeedPragmaSIMD _Pragma("GCC ivdep") macro
120 #define CeedPragmaSIMD _Pragma("clang loop vectorize(enable)") macro
122 #define CeedPragmaSIMD _Pragma("omp simd") macro
124 #define CeedPragmaSIMD macro
/libCEED/examples/deal.II/
H A Dbps-qfunctions.h45 CeedPragmaSIMD for (CeedInt i = 0; i < Q; ++i) in f_build_mass()
51 CeedPragmaSIMD for (CeedInt i = 0; i < Q; ++i) in f_build_mass()
57 CeedPragmaSIMD for (CeedInt i = 0; i < Q; ++i) in f_build_mass()
83 CeedPragmaSIMD for (CeedInt i = 0; i < Q; ++i) in f_apply_mass()
107 CeedPragmaSIMD for (CeedInt i = 0; i < Q; ++i) in f_apply_mass_vec()
113 CeedPragmaSIMD for (CeedInt i = 0; i < Q; ++i) in f_apply_mass_vec()
120 CeedPragmaSIMD for (CeedInt i = 0; i < Q; ++i) in f_apply_mass_vec()
146 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) in f_build_poisson()
152 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) in f_build_poisson()
165 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) in f_build_poisson()
[all …]
/libCEED/examples/python/qfunctions/
H A Dex1-volume.h25CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { q_data[i] = J[0][0][i] * w[i]; } // End of Quadr… in build_mass()
31 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_mass()
39 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_mass()
58CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { v[i] = q_data[i] * u[i]; } // End of Quadrature … in apply_mass()
H A Dex2-surface.h26CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { q_data[0][i] = w[i] / J[0][0][i]; } // End of Qu… in build_diff()
31 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_diff()
48 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_diff()
93CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { vg[i] = ug[i] * q_data[0][i]; } // End of Quadra… in apply_diff()
99 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in apply_diff()
117 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in apply_diff()
H A Dex3-volume.h26 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_mass_diff()
37 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_mass_diff()
58 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_mass_diff()
104 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in apply_mass_diff()
118 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in apply_mass_diff()
144 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in apply_mass_diff()
/libCEED/examples/ceed/
H A Dex1-volume-f-c.h24CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { q_data[i] = J[0][0][i] * w[i]; } // End of Quadr… in build_mass()
30 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_mass()
38 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_mass()
57CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { v[i] = q_data[i] * u[i]; } // End of Quadrature … in apply_mass()
H A Dex1-volume.h29CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { q_data[i] = J[0][0][i] * w[i]; } // End of Quadr… in build_mass()
35 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_mass()
43 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_mass()
62CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { v[i] = q_data[i] * u[i]; } // End of Quadrature … in apply_mass()
H A Dex2-surface.h30CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { q_data[0][i] = w[i] / J[0][0][i]; } // End of Qu… in build_diff()
35 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_diff()
52 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_diff()
98CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { vg[i] = ug[i] * q_data[0][i]; } // End of Quadra… in apply_diff()
104 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in apply_diff()
122 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in apply_diff()
H A Dex3-volume.h30 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_mass_diff()
41 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_mass_diff()
62 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in build_mass_diff()
112 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in apply_mass_diff()
126 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in apply_mass_diff()
150 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in apply_mass_diff()
/libCEED/python/tests/
H A Dtest-qfunctions.h20 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { qdata[i] = J[i] * w[i]; } in setup_mass()
37CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { qdata[i] = w[i] * (J[i + Q * 0] * J[i + Q * 3] - … in setup_mass_2d()
58 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { v[i] = scale * qdata[i] * u[i]; } in apply_mass()
75 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in apply_mass_two()
/libCEED/examples/mfem/
H A Dbp1.h26 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { qdata[i] = J[i] * w[i]; } in f_build_mass()
30 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in f_build_mass()
38 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in f_build_mass()
58 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { v[i] = qdata[i] * u[i]; } in f_apply_mass()
H A Dbp3.h28 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { qdata[i] = w[i] / J[i]; } in f_build_diff()
32 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in f_build_diff()
47 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in f_build_diff()
92 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { vg[i] = ug[i] * qdata[i]; } in f_apply_diff()
96 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in f_apply_diff()
105 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in f_apply_diff()
/libCEED/examples/petsc/qfunctions/bps/
H A Dbp1.h35 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupMassGeo()
60 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupMassRhs()
82 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) v[i] = q_data[i] * u[i]; in Mass()
H A Dbp1sphere.h52 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupMassGeo()
117 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupMassRhs()
147 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) v[i] = q_data[i] * u[i]; in Mass()
H A Dbp2sphere.h30 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupMassRhs3()
68 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Mass3()
H A Dbp2.h24 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupMassRhs3()
57 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Mass3()
H A Dbp3.h47 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupDiffGeo()
84 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupDiffRhs()
110 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Diff()
/libCEED/tests/
H A Dt591-operator.h16CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { q_data[i] = (J[0][0][i] * J[1][1][i] - J[0][1][i]… in setup()
25 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { v[i] = rho[i] * u[i]; } in mass()
H A Dt541-operator.h19 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in setup_diff()
44 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in apply()
/libCEED/examples/petsc/qfunctions/swarm/
H A Dswarmmass.h16 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupMass()
33 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Mass()
/libCEED/examples/petsc/qfunctions/area/
H A Dareacube.h50 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupMassGeoCube()
102 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) v[i] = q_data[i] * u[i]; in Mass()

1234