| /libCEED/doc/img/ |
| H A D | L-vector-AMR.svg | 23 …<glyph unicode="g" horiz-adv-x="1041" d="M 1073,1096 L 1073,991 870,967 C 889,944 905,913 920,876 … 35 …<g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id1… 38 <g id="bullet-char-template(57356)" transform="scale(0.00048828125,-0.00048828125)"> 40 </g> 41 <g id="bullet-char-template(57354)" transform="scale(0.00048828125,-0.00048828125)"> 43 </g> 44 <g id="bullet-char-template(10146)" transform="scale(0.00048828125,-0.00048828125)"> 46 </g> 47 <g id="bullet-char-template(10132)" transform="scale(0.00048828125,-0.00048828125)"> 49 </g> [all …]
|
| H A D | E-vector.svg | 23 …<glyph unicode="g" horiz-adv-x="1041" d="M 1073,1096 L 1073,991 870,967 C 889,944 905,913 920,876 … 35 …<g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id1… 38 <g id="bullet-char-template(57356)" transform="scale(0.00048828125,-0.00048828125)"> 40 </g> 41 <g id="bullet-char-template(57354)" transform="scale(0.00048828125,-0.00048828125)"> 43 </g> 44 <g id="bullet-char-template(10146)" transform="scale(0.00048828125,-0.00048828125)"> 46 </g> 47 <g id="bullet-char-template(10132)" transform="scale(0.00048828125,-0.00048828125)"> 49 </g> [all …]
|
| H A D | T-vector.svg | 23 …<glyph unicode="g" horiz-adv-x="1041" d="M 1073,1096 L 1073,991 870,967 C 889,944 905,913 920,876 … 35 …<g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id1… 38 <g id="bullet-char-template(57356)" transform="scale(0.00048828125,-0.00048828125)"> 40 </g> 41 <g id="bullet-char-template(57354)" transform="scale(0.00048828125,-0.00048828125)"> 43 </g> 44 <g id="bullet-char-template(10146)" transform="scale(0.00048828125,-0.00048828125)"> 46 </g> 47 <g id="bullet-char-template(10132)" transform="scale(0.00048828125,-0.00048828125)"> 49 </g> [all …]
|
| H A D | L-vector.svg | 23 …<glyph unicode="g" horiz-adv-x="1041" d="M 1073,1096 L 1073,991 870,967 C 889,944 905,913 920,876 … 35 …<g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id1… 38 <g id="bullet-char-template(57356)" transform="scale(0.00048828125,-0.00048828125)"> 40 </g> 41 <g id="bullet-char-template(57354)" transform="scale(0.00048828125,-0.00048828125)"> 43 </g> 44 <g id="bullet-char-template(10146)" transform="scale(0.00048828125,-0.00048828125)"> 46 </g> 47 <g id="bullet-char-template(10132)" transform="scale(0.00048828125,-0.00048828125)"> 49 </g> [all …]
|
| H A D | SphereSketch.svg | 53 <g 195 </g> 225 <g 228 <g 238 </g> 245 <g 255 </g> 256 <g 266 </g> 284 <g [all …]
|
| H A D | libCEED-decomposition.svg | 64 …QJxN/1a8pCzJ2dtUOh7vtXJMOkHIiKqvJM3vznBRMyAFKfPbblZ0T55wToY2OYIEREd481vTsjS/G+5vA1jrb5U15ia3z/yLbo… 135 transform="scale(1,-1)" /></clipPath></defs><g 139 clip-path="url(#clipPath1792)"><g 140 id="g12"><g 149 clip-path="url(#clipPath1786)" /></g></g><g 150 id="g24"><g 155 d="m 761.2,508.7 v 0 0 l -14.8,-7.5 14.8,-8.6 14.9,8.6 z m 0,0 z" /><g 159 d="m 761.2,508.7 v 0 0 l -14.8,-7.5 14.8,-8.6 14.9,8.6 z" /></g><g 163 d="M 761.2,508.7 Z" /></g><path 166 d="m 761.2,475.4 v 0 0 l 14.1,8.9 0.8,16.9 -11.1,-6.4 -3.8,-2.2 V 488 Z m 0,0 z" /><g [all …]
|
| H A D | libceed_schematic.svg | 132 <g 233 <g 236 <g 256 </g> 257 </g> 320 <g 354 </g> 536 <g 550 <g 600 </g> [all …]
|
| H A D | libceed_schematic_op_setup_mass.svg | 234 <g 300 </g> 307 <g 357 </g> 358 <g 392 </g> 393 <g 427 </g> 428 <g 462 </g> [all …]
|
| H A D | logo.svg | 27 <g 29 <g 31 <g 47 </g> 48 <g 76 </g> 77 <g 105 </g> 106 </g> 107 </g>
|
| /libCEED/tests/ |
| H A D | t415-qfunction.c | 32 for (CeedInt g = 0; g < dim; g++) { in main() local 34 dx_array[i + (g * dim + d) * num_qpts] = d == g; in main() 39 for (CeedInt g = 0; g < dim; g++) { in main() local 41 du_array[i + (g * num_comp + c) * num_qpts] = c + 1; in main() 82 for (CeedInt g = 0; g < dim; g++) sum += v_array[i + (g * num_comp + c) * num_qpts]; in main() local
|
| H A D | t131-vector.c | 26 …- expected_usage(60)) > 100. * CEED_EPSILON) printf("Wrong usage: %0.8g MB != %0.8g MB\n", usage_m… in main() 38 …- expected_usage(50)) > 100. * CEED_EPSILON) printf("Wrong usage: %0.8g MB != %0.8g MB\n", usage_m… in main() 45 …- expected_usage(20)) > 100. * CEED_EPSILON) printf("Wrong usage: %0.8g MB != %0.8g MB\n", usage_m… in main() 53 …- expected_usage(20)) > 100. * CEED_EPSILON) printf("Wrong usage: %0.8g MB != %0.8g MB\n", usage_m… in main()
|
| H A D | t414-qfunction.c | 32 for (CeedInt g = 0; g < dim; g++) { in main() local 34 dx_array[i + (g * dim + d) * num_qpts] = d == g; in main()
|
| H A D | t361-basis.c | 75 // Calculate G u at quadrature points, G' * 1 at dofs in main() 82 // Check if 1' * G * u = u' * (G' * 1) in main()
|
| H A D | t315-basis.c | 75 // Calculate G u at quadrature points, G' * 1 at dofs in main() 80 // Check if 1' * G * u = u' * (G' * 1) in main()
|
| H A D | t314-basis.c | 75 // Calculate G u at quadrature points, G' * 1 at dofs in main() 80 // Check if 1' * G * u = u' * (G' * 1) in main()
|
| H A D | t316-basis.c | 75 // Calculate G u at quadrature points, G' * 1 at dofs in main() 80 // Check if 1' * G * u = u' * (G' * 1) in main()
|
| /libCEED/examples/python/img/ |
| H A D | QFunctionSketch.svg | 53 <g 245 </g> 268 <g 319 <g 329 </g> 330 <g 340 </g> 353 <g 363 </g> 364 <g [all …]
|
| /libCEED/examples/fluids/src/ |
| H A D | setupts.c | 29 // This is the RHS of the ODE, given as u_t = G(t,u) 30 // This function takes in a state vector Q and writes into G 31 PetscErrorCode RHS_NS(TS ts, PetscReal t, Vec Q, Vec G, void *user_data) { in RHS_NS() argument 45 PetscCall(ApplyCeedOperatorGlobalToGlobal(Q, G, user->op_rhs_ctx)); in RHS_NS() 50 PetscCall(KSPSolve(user->mass_ksp, G, G)); in RHS_NS() 59 const PetscScalar *g; in Surface_Forces_NS() local 68 PetscCall(VecGetArrayRead(G_loc, &g)); in Surface_Forces_NS() 84 PetscCall(DMPlexPointLocalRead(dm, p, g, &r)); in Surface_Forces_NS() 98 PetscCall(VecRestoreArrayRead(G_loc, &g)); in Surface_Forces_NS() 103 PetscErrorCode IFunction_NS(TS ts, PetscReal t, Vec Q, Vec Q_dot, Vec G, void *user_data) { in IFunction_NS() argument [all …]
|
| /libCEED/examples/fluids/qfunctions/ |
| H A D | densitycurrent.h | 44 // thetabar = theta0 exp( N**2 z / g ) 51 // Pibar = 1. + g**2 (exp( - N**2 z / g ) - 1) / (cp theta0 N**2) 58 // E = rho (cv T + (u u)/2 + g z) 76 // g , Gravity 100 const CeedScalar *g_vec = gas->g; in Exact_DC() 101 const CeedScalar g = -g_vec[2]; in Exact_DC() local 115 const CeedScalar theta = theta0 * exp(Square(N) * z / g) + delta_theta; in Exact_DC() 118 const CeedScalar Pi = 1. + Square(g) * (exp(-Square(N) * z / g) - 1.) / (cp * theta0 * Square(N)); in Exact_DC()
|
| H A D | newtonian.h | 112 // E - Total Energy Density, E = rho (cv T + (u u)/2 + g z) 116 // dU/dt + div( rho (u x u) + P I3 ) + rho g khat = div( Fu ) 125 // P = (gamma - 1) (E - rho (u u) / 2 - rho g z) 143 // g , Gravity 158 const CeedScalar *g = context->g; in RHSFunction_Newtonian() local 189 …edScalar body_force[5] = {0, s.U.density * g[0], s.U.density * g[1], s.U.density * g[2], Dot3(s.U.… in RHSFunction_Newtonian() 229 const CeedScalar *g = context->g; in IFunction_Newtonian() local 262 …edScalar body_force[5] = {0, s.U.density * g[0], s.U.density * g[1], s.U.density * g[2], Dot3(s.U.… in IFunction_Newtonian() 318 const CeedScalar *g = context->g; in IJacobian_Newtonian() local 355 …calar dbody_force[5] = {0, ds.U.density * g[0], ds.U.density * g[1], ds.U.density * g[2], Dot3(ds.… in IJacobian_Newtonian()
|
| /libCEED/benchmarks/ |
| H A D | README.md | 29 * `max_dofs_node=<number>`, e.g. `max_dofs_node=1000000` - this sets the upper 31 * `max_p=<number>`, e.g. `max_p=12` - this sets the highest degree for which the 38 e.g.:
|
| /libCEED/examples/python/ |
| H A D | ex1_volume.py | 56 print(f" QFunction source [-g] : {'gallery' if args.gallery else 'user'}") 167 print(f"Exact mesh volume : {exact_volume:.14g}") 168 print(f"Computed mesh volume : {volume:.14g}") 169 print(f"Volume error : {volume - exact_volume:.14g}") 174 print(f"Volume error : {volume - exact_volume:.14g}")
|
| H A D | ex3_volume.py | 56 print(f" QFunction source [-g] : {'gallery' if args.gallery else 'user'}") 164 print(f"Exact mesh volume : {exact_volume:.14g}") 165 print(f"Computed mesh volume : {volume:.14g}") 166 print(f"Volume error : {volume - exact_volume:.14g}") 171 print(f"Volume error : {volume - exact_volume:.14g}")
|
| H A D | ex2_surface.py | 57 print(f" QFunction source [-g] : {'gallery' if args.gallery else 'user'}") 172 print(f"Exact mesh surface area : {exact_surface_area:.14g}") 173 print(f"Computed mesh surface area : {surface_area:.14g}") 174 print(f"Surface area error : {surface_area - exact_surface_area:.14g}") 179 print(f"Surface area error : {surface_area - exact_surface_area:.14g}")
|
| H A D | tutorial-6-shell.ipynb | 186 " QFunction source [-g] : gallery\n", 200 "! ./ex1-volume -d 3 -g" 207 …line option `-d` specifies the dimensionality of the domain Ω. The option `-g` specifies that the … 277 " QFunction source [-g] : gallery\n", 291 "! ./ex2-surface -d 3 -g" 298 …line option `-d` specifies the dimensionality of the domain Ω. The option `-g` specifies that the …
|