| /libCEED/examples/fluids/qfunctions/ |
| H A D | utils.h | 32 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() 78 …CeedPragmaSIMD for (CeedInt i = 0; i < M; i++) { CeedPragmaSIMD for (CeedInt j = 0; j < N; j++) b[… in MatVecNM() 94 …CeedPragmaSIMD for (CeedInt i = 0; i < N; i++) { CeedPragmaSIMD for (CeedInt j = 0; j < M; j++) B[… in MatDiagNM() 97 …CeedPragmaSIMD 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 D | setupgeo2d.h | 50 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 D | mass.h | 31 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 D | setupgeo.h | 54 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 D | types.h | 105 #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 D | bps-qfunctions.h | 45 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 D | ex1-volume.h | 25 …CeedPragmaSIMD 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() 58 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { v[i] = q_data[i] * u[i]; } // End of Quadrature … in apply_mass()
|
| H A D | ex2-surface.h | 26 …CeedPragmaSIMD 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() 93 …CeedPragmaSIMD 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 D | ex3-volume.h | 26 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 D | ex1-volume-f-c.h | 24 …CeedPragmaSIMD 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() 57 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { v[i] = q_data[i] * u[i]; } // End of Quadrature … in apply_mass()
|
| H A D | ex1-volume.h | 29 …CeedPragmaSIMD 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() 62 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { v[i] = q_data[i] * u[i]; } // End of Quadrature … in apply_mass()
|
| H A D | ex2-surface.h | 30 …CeedPragmaSIMD 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() 98 …CeedPragmaSIMD 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 D | ex3-volume.h | 30 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 D | test-qfunctions.h | 20 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { qdata[i] = J[i] * w[i]; } in setup_mass() 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() 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 D | bp1.h | 26 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 D | bp3.h | 28 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 D | bp1.h | 35 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 D | bp1sphere.h | 52 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 D | bp2sphere.h | 30 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupMassRhs3() 68 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Mass3()
|
| H A D | bp2.h | 24 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupMassRhs3() 57 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Mass3()
|
| H A D | bp3.h | 47 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 D | t591-operator.h | 16 …CeedPragmaSIMD 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 D | t541-operator.h | 19 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 D | swarmmass.h | 16 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 D | areacube.h | 50 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()
|