Home
last modified time | relevance | path

Searched refs:nelem (Results 1 – 25 of 41) sorted by relevance

12

/libCEED/tests/
H A Dt504-operator-f.f9018 integer nelem,p,q
19 parameter(nelem=15)
23 parameter(nx=nelem+1)
24 parameter(nu=nelem*(p-1)+1)
25 integer indx(nelem*2)
26 integer indu(nelem*p)
37 do i=0,nelem-1
42 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
45 do i=0,nelem-1
51 call ceedelemrestrictioncreate(ceed,nelem,p,2,1,2*nu,ceed_mem_host,&
[all …]
H A Dt500-operator-f.f9018 integer nelem,p,q
19 parameter(nelem=15)
23 parameter(nx=nelem+1)
24 parameter(nu=nelem*(p-1)+1)
25 integer indx(nelem*2)
26 integer indu(nelem*p)
42 do i=0,nelem-1
47 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
50 do i=0,nelem-1
56 call ceedelemrestrictioncreate(ceed,nelem,p,1,1,nu,ceed_mem_host,&
[all …]
H A Dt503-operator-f.f9018 integer nelem,p,q
19 parameter(nelem=15)
23 parameter(nx=nelem+1)
24 parameter(nu=nelem*(p-1)+1)
25 integer indx(nelem*2)
26 integer indu(nelem*p)
52 call ceedvectorcreate(ceed,nelem*q,qdata,err)
54 do i=0,nelem-1
58 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
61 do i=0,nelem-1
[all …]
H A Dt502-operator-f.f9018 integer nelem,p,q
19 parameter(nelem=15)
23 parameter(nx=nelem+1)
24 parameter(nu=nelem*(p-1)+1)
25 integer indx(nelem*2)
26 integer indu(nelem*p)
43 do i=0,nelem-1
48 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
51 do i=0,nelem-1
57 call ceedelemrestrictioncreate(ceed,nelem,p,2,1,2*nu,ceed_mem_host,&
[all …]
H A Dt501-operator-f.f9018 integer nelem,p,q
19 parameter(nelem=15)
23 parameter(nx=nelem+1)
24 parameter(nu=nelem*(p-1)+1)
25 integer indx(nelem*2)
26 integer indu(nelem*p)
43 do i=0,nelem-1
48 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
51 do i=0,nelem-1
57 call ceedelemrestrictioncreate(ceed,nelem,p,1,1,nu,ceed_mem_host,&
[all …]
H A Dt553-operator-f.f9015 integer nelem,pcoarse,pfine,q variable
16 parameter(nelem=15)
21 parameter(nx=nelem+1)
22 parameter(nucoarse=nelem*(pcoarse-1)+1)
23 parameter(nufine=nelem*(pfine-1)+1)
24 integer indx(nelem*2)
25 integer inducoarse(nelem*pcoarse)
26 integer indufine(nelem*pfine)
45 do i=0,nelem-1
49 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
[all …]
H A Dt550-operator-f.f9020 integer nelem,pcoarse,pfine,q,ncomp
22 parameter(nelem=15)
27 parameter(nx=nelem+1)
28 parameter(nucoarse=nelem*(pcoarse-1)+1)
29 parameter(nufine=nelem*(pfine-1)+1)
30 integer indx(nelem*2)
31 integer inducoarse(nelem*pcoarse)
32 integer indufine(nelem*pfine)
50 do i=0,nelem-1
54 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
[all …]
H A Dt505-operator-f.f9018 integer nelem,p,q
19 parameter(nelem=15)
23 parameter(nx=nelem+1)
24 parameter(nu=nelem*(p-1)+1)
25 integer indx(nelem*2)
26 integer indu(nelem*p)
43 do i=0,nelem-1
48 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
51 do i=0,nelem-1
57 call ceedelemrestrictioncreate(ceed,nelem,p,1,1,nu,ceed_mem_host,&
[all …]
H A Dt552-operator-f.f9020 integer nelem,pcoarse,pfine,q,ncomp
22 parameter(nelem=15)
27 parameter(nx=nelem+1)
28 parameter(nucoarse=nelem*(pcoarse-1)+1)
29 parameter(nufine=nelem*(pfine-1)+1)
30 integer indx(nelem*2)
31 integer inducoarse(nelem*pcoarse)
32 integer indufine(nelem*pfine)
53 do i=0,nelem-1
57 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
[all …]
H A Dt506-operator-f.f9019 integer nelem,p,q,scale
20 parameter(nelem=15)
25 parameter(nx=nelem+1)
26 parameter(nu=nelem*(p-1)+1)
27 integer indx(nelem*2)
28 integer indu(nelem*p)
45 do i=0,nelem-1
50 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
53 do i=0,nelem-1
59 call ceedelemrestrictioncreate(ceed,nelem,p,2,1,2*nu,ceed_mem_host,&
[all …]
H A Dt540-operator-f.f9018 integer nelem,p,q,d
19 parameter(nelem=1)
25 parameter(nqpts=nelem*q*q)
26 real*8 arrx(d*nelem*2*2),uu(ndofs)
44 call ceedvectorcreate(ceed,d*nelem*2*2,x,err)
53 call ceedelemrestrictioncreatestrided(ceed,nelem,2*2,d,d*nelem*2*2,&
57 call ceedelemrestrictioncreatestrided(ceed,nelem,p*p,1,ndofs,&
61 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,&
H A Dt534-operator-f.f9018 integer nelem,p,q,d
20 parameter(nelem=6)
28 parameter(nqpts=nelem*q*q)
29 integer indx(nelem*p*p)
56 do i=0,nelem-1
68 call ceedelemrestrictioncreate(ceed,nelem,p*p,d,ndofs,d*ndofs,&
71 call ceedelemrestrictioncreate(ceed,nelem,p*p,1,1,ndofs,&
74 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,&
78 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,d*(d+1)/2,&
H A Dt533-operator-f.f9018 integer nelem,p,q,d
20 parameter(nelem=6)
28 parameter(nqpts=nelem*q*q)
29 integer indx(nelem*p*p)
56 do i=0,nelem-1
68 call ceedelemrestrictioncreate(ceed,nelem,p*p,d,ndofs,d*ndofs,&
71 call ceedelemrestrictioncreate(ceed,nelem,p*p,1,1,ndofs,&
74 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,&
H A Dt531-operator-f.f9019 integer nelem,p,q,d
21 parameter(nelem=6)
29 parameter(nqpts=nelem*q*q)
30 integer indx(nelem*p*p)
69 do i=0,nelem-1
81 call ceedelemrestrictioncreate(ceed,nelem,p*p,d,ndofs,d*ndofs,&
84 call ceedelemrestrictioncreate(ceed,nelem,p*p,1,1,ndofs,&
87 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,&
91 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,d*(d+1)/2,&
H A Dt535-operator-f.f9018 integer nelem,p,q,d
20 parameter(nelem=6)
28 parameter(nqpts=nelem*q*q)
29 integer indx(nelem*p*p)
57 do i=0,nelem-1
69 call ceedelemrestrictioncreate(ceed,nelem,p*p,d,ndofs,d*ndofs,&
72 call ceedelemrestrictioncreate(ceed,nelem,p*p,1,1,ndofs,&
75 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,&
79 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,d*(d+1)/2,&
H A Dt530-operator-f.f9018 integer nelem,p,q,d
20 parameter(nelem=6)
28 parameter(nqpts=nelem*q*q)
29 integer indx(nelem*p*p)
57 do i=0,nelem-1
69 call ceedelemrestrictioncreate(ceed,nelem,p*p,d,ndofs,d*ndofs,&
72 call ceedelemrestrictioncreate(ceed,nelem,p*p,1,1,ndofs,&
75 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,&
H A Dt511-operator-f.f9022 integer nelem,p,q,d
24 parameter(nelem=12)
32 parameter(nqpts=nelem*q)
33 integer indx(nelem*p)
79 call ceedelemrestrictioncreate(ceed,nelem,p,d,ndofs,d*ndofs,&
82 call ceedelemrestrictioncreate(ceed,nelem,p,1,1,ndofs,ceed_mem_host,&
85 call ceedelemrestrictioncreatestrided(ceed,nelem,q,1,nqpts,stridesu,&
H A Dt510-operator-f.f9022 integer nelem,p,q,d
24 parameter(nelem=12)
32 parameter(nqpts=nelem*q)
33 integer indx(nelem*p)
78 call ceedelemrestrictioncreate(ceed,nelem,p,d,ndofs,d*ndofs,&
81 call ceedelemrestrictioncreate(ceed,nelem,p,1,1,ndofs,ceed_mem_host,&
84 call ceedelemrestrictioncreatestrided(ceed,nelem,q,1,nqpts,stridesu,&
H A Dt532-operator-f.f9019 integer nelem,p,q,d
21 parameter(nelem=6)
29 parameter(nqpts=nelem*q*q)
30 integer indx(nelem*p*p)
59 do i=0,nelem-1
71 call ceedelemrestrictioncreate(ceed,nelem,p*p,d,ndofs,d*ndofs,&
74 call ceedelemrestrictioncreate(ceed,nelem,p*p,1,1,ndofs,&
77 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,&
81 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,d*(d+1)/2,&
/libCEED/python/
H A Dceed.py196 def ElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize, offsets, argument
221 return ElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize,
224 def OrientedElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize, argument
254 return OrientedElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize,
257 def CurlOrientedElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize, argument
288 …self, nelem, elemsize, ncomp, compstride, lsize, offsets, curl_orients, memtype=memtype, cmode=cmo…
290 def StridedElemRestriction(self, nelem, elemsize, ncomp, lsize, strides): argument
310 self, nelem, elemsize, ncomp, lsize, strides)
312 def BlockedElemRestriction(self, nelem, elemsize, blksize, ncomp, compstride, argument
340 return BlockedElemRestriction(self, nelem, elemsize, blksize, ncomp,
[all …]
H A Dceed_elemrestriction.py176 def __init__(self, ceed, nelem, elemsize, ncomp, compstride, lsize, offsets, argument
196 err_code = lib.CeedElemRestrictionCreate(self._ceed._pointer[0], nelem,
209 def __init__(self, ceed, nelem, elemsize, ncomp, compstride, lsize, offsets, argument
234 err_code = lib.CeedElemRestrictionCreateOriented(self._ceed._pointer[0], nelem,
248 def __init__(self, ceed, nelem, elemsize, ncomp, compstride, lsize, offsets, argument
273 err_code = lib.CeedElemRestrictionCreateCurlOriented(self._ceed._pointer[0], nelem,
288 def __init__(self, ceed, nelem, elemsize, ncomp, lsize, strides): argument
302 nelem, elemsize, ncomp,
314 def __init__(self, ceed, nelem, elemsize, blksize, ncomp, compstride, lsize, argument
328 err_code = lib.CeedElemRestrictionCreateBlocked(self._ceed._pointer[0], nelem,
[all …]
/libCEED/rust/libceed/src/
H A Delem_restriction.rs159 nelem: usize, in create()
168 let (nelem, elemsize, ncomp, compstride, lsize, mtype) = ( in create()
169 i32::try_from(nelem).unwrap(), in create()
179 nelem, in create()
206 nelem: usize, in create_oriented()
216 let (nelem, elemsize, ncomp, compstride, lsize, mtype) = ( in create_oriented()
217 i32::try_from(nelem).unwrap(), in create_oriented()
227 nelem, in create_oriented()
248 nelem: usize, in create_curl_oriented()
258 let (nelem, elemsize, ncomp, compstride, lsize, mtype) = ( in create_curl_oriented()
[all …]
H A Dlib.rs447 nelem: usize, in elem_restriction()
456 self, nelem, elemsize, ncomp, compstride, lsize, mtype, offsets, in elem_restriction()
511 nelem: usize, in oriented_elem_restriction()
521 self, nelem, elemsize, ncomp, compstride, lsize, mtype, offsets, orients, in oriented_elem_restriction()
598 nelem: usize, in curl_oriented_elem_restriction()
609 nelem, in curl_oriented_elem_restriction()
650 nelem: usize, in strided_elem_restriction()
656 ElemRestriction::create_strided(self, nelem, elemsize, ncomp, lsize, strides)
1188 let nelem = 4; in ceed_t501() localVariable
1191 let ndofs = p * nelem - nelem + 1; in ceed_t501()
[all …]
/libCEED/python/tests/
H A Dtest-5-operator.py44 nelem = 15
47 nx = nelem + 1
48 nu = nelem * (p - 1) + 1
57 qdata = ceed.Vector(nelem * q)
66 rx = ceed.ElemRestriction(nelem, 2, 1, 1, nx, indx,
69 indu = np.zeros(nelem * p, dtype="int32")
70 for i in range(nelem):
73 ru = ceed.ElemRestriction(nelem, p, 1, 1, nu, indu,
76 rui = ceed.StridedElemRestriction(nelem, q, 1, q * nelem, strides)
133 nelem = 15
[all …]
/libCEED/julia/LibCEED.jl/src/
H A DElemRestriction.jl37 nelem,
55 - `nelem`: Number of elements described in the `offsets` array
63 - `offsets`: Array of shape `(elemsize, nelem)`. Column $i$ holds the ordered list of the
65 to element $i$, where $0 \leq i < \textit{nelem}$. All offsets must be in
72 nelem, argument
84 nelem,
100 nelem,
119 - `nelem`: Number of elements described in the `offsets` array
127 - `offsets`: Array of shape `(elemsize, nelem)`. Column $i$ holds the ordered list of the
129 to element $i$, where $0 \leq i < \textit{nelem}$. All offsets must be in
[all …]

12