Home
last modified time | relevance | path

Searched refs:r (Results 1 – 25 of 54) sorted by relevance

123

/libCEED/tests/
H A Dt212-elemrestriction-f.f907 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 Dt211-elemrestriction-f.f907 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 Dt210-elemrestriction-f.f907 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 Dt201-elemrestriction-f.f908 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 Dt208-elemrestriction-f.f908 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 Dt202-elemrestriction-f.f908 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 Dt209-elemrestriction-f.f908 integer r variable
35 & ceed_use_pointer,ind,r,err)
37 call ceedelemrestrictiongetmultiplicity(r,mult,err)
56 call ceedelemrestrictiondestroy(r,err)
H A Dt200-elemrestriction-f.f908 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 Dtest-2-elemrestriction.py34 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 DElemRestriction.jl29 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 Dgenerate_tuning.py29 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 DElemRestriction.md11 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 Dcommon.jl11 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 Druntests.jl233 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 Drundevtests.jl25 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 Dconf.py164 latex_macros = r"""
193 "preamble": r"""
202 "fontpkg": r"""
213 latexauthorslist = r" \and ".join(authorlist)
/libCEED/examples/fluids/qfunctions/
H A Driemann_solver.h47 …_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 Dadvection.h86 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 Ddensitycurrent.h113 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 Deulervortex.h82 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 Dtutorial-2-elemrestriction.ipynb75 "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 Dblasius.c23 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()
59r[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 Dlib.rs25 let mut r = s % dim; localVariable
29 if r > 0 {
31 r -= 1;
/libCEED/python/
H A Dbuild_ceed_cffi.py13 ceed_version_ge = re.compile(r'\s+\(!?CEED_VERSION.*')
30 if (r'const char *, ...);' in line):
/libCEED/doc/
H A DREADME.md10 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

123