| /libCEED/tests/ |
| H A D | t212-elemrestriction-f.f90 | 7 integer r variable 20 & strides,r,err) 22 call ceedelemrestrictionview(r,err) 24 call ceedelemrestrictionsetnumviewtabs(r,1,err) 25 call ceedelemrestrictionview(r,err) 27 call ceedelemrestrictiondestroy(r,err)
|
| H A D | t211-elemrestriction-f.f90 | 7 integer r variable 19 call ceedelemrestrictioncreatestrided(ceed,ne,2,1,ne*2,strides,r,err) 21 call ceedelemrestrictionview(r,err) 23 call ceedelemrestrictionsetnumviewtabs(r,1,err) 24 call ceedelemrestrictionview(r,err) 26 call ceedelemrestrictiondestroy(r,err)
|
| H A D | t210-elemrestriction-f.f90 | 7 integer r variable 26 & ceed_use_pointer,ind,r,err) 28 call ceedelemrestrictionview(r,err) 30 call ceedelemrestrictionsetnumviewtabs(r,1,err) 31 call ceedelemrestrictionview(r,err) 33 call ceedelemrestrictiondestroy(r,err)
|
| H A D | t201-elemrestriction-f.f90 | 8 integer r variable 36 call ceedelemrestrictioncreatestrided(ceed,ne,2,1,2*ne,strides,r,err) 40 call ceedelemrestrictionapply(r,ceed_notranspose,x,y,& 44 call ceedelemrestrictiongetelayout(r,layout,err) 63 call ceedelemrestrictiondestroy(r,err)
|
| H A D | t208-elemrestriction-f.f90 | 8 integer r variable 42 & ceed_mem_host,ceed_use_pointer,ind,r,err) 48 call ceedelemrestrictionapplyblock(r,1,ceed_notranspose,x,y,& 51 call ceedelemrestrictiongetelayout(r,layout,err) 74 call ceedelemrestrictionapplyblock(r,1,ceed_transpose,y,x,& 95 call ceedelemrestrictiondestroy(r,err)
|
| H A D | t202-elemrestriction-f.f90 | 8 integer r variable 42 & ceed_mem_host,ceed_use_pointer,ind,r,err) 48 call ceedelemrestrictionapply(r,ceed_notranspose,x,y,& 51 call ceedelemrestrictiongetelayout(r,layout,err) 73 call ceedelemrestrictionapply(r,ceed_transpose,y,x,& 94 call ceedelemrestrictiondestroy(r,err)
|
| H A D | t209-elemrestriction-f.f90 | 8 integer r variable 35 & ceed_use_pointer,ind,r,err) 37 call ceedelemrestrictiongetmultiplicity(r,mult,err) 56 call ceedelemrestrictiondestroy(r,err)
|
| H A D | t200-elemrestriction-f.f90 | 8 integer r variable 40 & ceed_use_pointer,ind,r,err) 44 call ceedelemrestrictionapply(r,ceed_notranspose,x,y,& 60 call ceedelemrestrictiondestroy(r,err)
|
| /libCEED/python/tests/ |
| H A D | test-2-elemrestriction.py | 34 r = ceed.ElemRestriction(num_elem, 2, 1, 1, num_elem + 1, ind, 40 r.apply(x, y) 61 r = ceed.StridedElemRestriction(num_elem, 2, 1, 2 * num_elem, strides) 66 r.apply(x, y) 93 r = ceed.BlockedElemRestriction(num_elem, elem_size, blk_size, 1, 1, 100 r.apply(x, y) 101 layout = r.get_e_layout() 114 r.T.apply(y, x) 141 r = ceed.BlockedElemRestriction(num_elem, elem_size, blk_size, 1, 1, 148 r.apply_block(1, x, y) [all …]
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | ElemRestriction.jl | 29 destroy(r::ElemRestriction) = C.CeedElemRestrictionDestroy(r.ref) # COV_EXCL_LINE 30 Base.getindex(r::ElemRestriction) = r.ref[] 264 r::ElemRestriction, 278 r::ElemRestriction, 284 C.CeedElemRestrictionApply(r[], tmode, u[], ru[], request[]) 288 apply(r::ElemRestriction, u::AbstractVector; tmode=NOTRANSPOSE) 294 function apply(r::ElemRestriction, u::AbstractVector; tmode=NOTRANSPOSE) 300 r[], 306 ruv = create_evector(r) 308 ruv = create_lvector(r) [all …]
|
| /libCEED/backends/magma/tuning/ |
| H A D | generate_tuning.py | 29 r".*(#define ceed_magma_queue_sync\(\.\.\.\)).*", 30 r"\1 " + 45 r"\1 " + f"{nb}", 137 f.write(" {" + re.sub(r"([0-9])(\s+)", r"\1,\2", row) + 151 f.write(" {" + re.sub(r"([0-9])(\s+)", r"\1,\2", row) +
|
| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | ElemRestriction.md | 11 apply!(r::ElemRestriction, u::CeedVector, ru::CeedVector; tmode=NOTRANSPOSE, request=RequestImmedia… 12 apply(r::ElemRestriction, u::AbstractVector; tmode=NOTRANSPOSE) 20 getnumcomponents(r::ElemRestriction)
|
| /libCEED/julia/LibCEED.jl/examples/ |
| H A D | common.jl | 11 r = s%dim 14 if r > 0 16 r -= 1 69 r = rnodes - pp1*q 70 gnodes::CeedInt += (exyz[d]*p + r)*gnodes_stride 120 r = rnodes - ndd*q 122 d1d = r
|
| /libCEED/julia/LibCEED.jl/test/ |
| H A D | runtests.jl | 233 r = create_elem_restriction(c, 1, n, 1, 1, n, offsets) 238 (:input, r, b, CeedVectorActive()), 239 (:output, r, b, CeedVectorActive()), 251 diag_vector = create_lvector(r) 282 r = create_elem_restriction(c, 2, n, 1, lsize, lsize, offsets) 283 @test getcompstride(r) == lsize 284 @test getnumelements(r) == 2 285 @test getelementsize(r) == n 286 @test getlvectorsize(r) == lsize 287 @test getnumcomponents(r) == 1 [all …]
|
| H A D | rundevtests.jl | 25 r = create_elem_restriction(c, 1, n, 1, 1, n, offsets) 30 (:input, r, b, CeedVectorActive()), 31 (:output, r, b, CeedVectorActive()),
|
| /libCEED/doc/sphinx/source/ |
| H A D | conf.py | 164 latex_macros = r""" 193 "preamble": r""" 202 "fontpkg": r""" 213 latexauthorslist = r" \and ".join(authorlist)
|
| /libCEED/examples/fluids/qfunctions/ |
| H A D | riemann_solver.h | 47 …_HELPER CeedScalar RoeAverage(RoeWeights r, CeedScalar q_left, CeedScalar q_right) { return r.left… in RoeAverage() argument 49 CEED_QFUNCTION_HELPER CeedScalar RoeAverage_fwd(RoeWeights r, RoeWeights dr, CeedScalar q_left, Cee… in RoeAverage_fwd() argument 51 return q_right * dr.right + q_left * dr.left + r.right * dq_right + r.left * dq_left; in RoeAverage_fwd() 105 RoeWeights r = RoeSetup(left.U.density, right.U.density); in ComputeHLLSpeeds_Roe() local 109 CeedScalar u_roe = RoeAverage(r, u_left, u_right); in ComputeHLLSpeeds_Roe() 113 CeedScalar H_roe = RoeAverage(r, H_left, H_right); in ComputeHLLSpeeds_Roe() 126 RoeWeights r = RoeSetup(left.U.density, right.U.density); in ComputeHLLSpeeds_Roe_fwd() local 131 CeedScalar u_roe = RoeAverage(r, u_left, u_right); in ComputeHLLSpeeds_Roe_fwd() 132 CeedScalar du_roe = RoeAverage_fwd(r, dr, u_left, u_right, du_left, du_right); in ComputeHLLSpeeds_Roe_fwd() 139 CeedScalar H_roe = RoeAverage(r, H_left, H_right); in ComputeHLLSpeeds_Roe_fwd() [all …]
|
| H A D | advection.h | 86 CeedScalar r = 0.; in Exact_AdvectionGeneric() local 90 r = sqrt(Square(x - x0[0]) + Square(y - x0[1]) + Square(z - x0[2])); in Exact_AdvectionGeneric() 93 r = sqrt(Square(x - center[0]) + Square(y - center[1])); in Exact_AdvectionGeneric() 122 q[4] = r <= rc ? (1. - r / rc) : 0.; in Exact_AdvectionGeneric() 126 q[4] = ((r <= rc) && (y < center[1])) ? (1. - r / rc) : 0.; in Exact_AdvectionGeneric() 130 … q[4] = ((r <= rc) && (y < center[1])) ? (1. - r / rc) * fmin(1.0, (center[1] - y) / 1.25) : 0.; in Exact_AdvectionGeneric() 133 q[4] = r <= rc ? .5 + .5 * cos(r * M_PI / rc) : 0; in Exact_AdvectionGeneric() 139 q[4] = r > half_width ? 0. : cos(2 * M_PI * r / half_width + M_PI) + 1.; in Exact_AdvectionGeneric()
|
| H A D | densitycurrent.h | 113 const CeedScalar r = sqrt(Dot3(rr, rr)); in Exact_DC() local 114 const CeedScalar delta_theta = r <= rc ? thetaC * (1. + cos(M_PI * r / rc)) / 2. : 0.; in Exact_DC()
|
| H A D | eulervortex.h | 82 const CeedScalar r = sqrt(x0 * x0 + y0 * y0); in Exact_Euler() local 83 const CeedScalar C = vortex_strength * exp((1. - r * r) / 2.) / (2. * M_PI); in Exact_Euler() 84 …const CeedScalar delta_T = -(gamma - 1.) * vortex_strength * vortex_strength * exp(1 - r * r) / (… in Exact_Euler() 136 T = 1. - S_bubble * exp(1. - r * r); in Exact_Euler() 149 T = 1. - S_bubble * exp(1. - r * r); in Exact_Euler() 163 T = 1. - (r < 1. ? S_bubble : 0.); in Exact_Euler()
|
| /libCEED/examples/python/ |
| H A D | tutorial-2-elemrestriction.ipynb | 75 "r = ceed.ElemRestriction(num_elem, 2, 1, 1, num_elem+1, indices, cmode=libceed.USE_POINTER)\n", 80 "r.apply(x, y)\n", 113 … "r = ceed.ElemRestriction(num_elem, 4, 1, 1, 3*num_elem+1, indices, cmode=libceed.USE_POINTER)\n", 115 "mult = r.get_multiplicity()\n", 152 "r = ceed.StridedElemRestriction(num_elem, 2, 1, 2*num_elem, strides)\n", 157 "r.apply(x, y)\n", 184 "r = ceed.BlockedStridedElemRestriction(num_elem, 2, 2, 1, 2*(num_elem+1), strides)\n", 186 "print(r)" 248 "r = ceed.BlockedElemRestriction(num_elem, 2, block_size, 1, 1, num_elem+1, indices,\n", 254 "r.apply(x, y)\n", [all …]
|
| /libCEED/examples/fluids/problems/ |
| H A D | blasius.c | 23 PetscScalar *r, f[4], h[4]; in CompressibleBlasiusResidual() local 34 PetscCall(VecGetArray(R, &r)); in CompressibleBlasiusResidual() 38 r[0] = f[0]; in CompressibleBlasiusResidual() 39 r[1] = f[1]; in CompressibleBlasiusResidual() 43 r[2] = f[1] - 1.; in CompressibleBlasiusResidual() 58 r[3 + i] = 2 * (mu_rho_tilde[0] * f[3] + mu_rho_tilde[1] * f[2]) + f[2] * f[0]; in CompressibleBlasiusResidual() 59 …r[N + 2 + i] = (mu_rho_tilde[0] * h[2] + mu_rho_tilde[1] * h[1]) + Pr * f[0] * h[1] + Pr * (gamma … in CompressibleBlasiusResidual() 64 r[N] = h[0] - blasius->T_wall / S_infty.Y.temperature; in CompressibleBlasiusResidual() 68 r[N + 1] = h[0] - 1.; in CompressibleBlasiusResidual() 72 PetscCall(VecRestoreArray(R, &r)); in CompressibleBlasiusResidual()
|
| /libCEED/examples/rust/mesh/src/ |
| H A D | lib.rs | 25 let mut r = s % dim; localVariable 29 if r > 0 { 31 r -= 1;
|
| /libCEED/python/ |
| H A D | build_ceed_cffi.py | 13 ceed_version_ge = re.compile(r'\s+\(!?CEED_VERSION.*') 30 if (r'const char *, ...);' in line):
|
| /libCEED/doc/ |
| H A D | README.md | 10 pip install --user -r doc/sphinx/requirements.txt # only needed once 52 pip install --user -r doc/sphinx/requirements.txt 61 pip install -r doc/sphinx/requirements.txt # install dependencies inside VENV
|