| /libCEED/tests/ |
| H A D | t511-operator-f.f90 | 33 integer indx(nelem*p) 64 indx(i*2*p+1)=2+offset 65 indx(i*2*p+2)=9+offset 66 indx(i*2*p+3)=16+offset 67 indx(i*2*p+4)=1+offset 68 indx(i*2*p+5)=8+offset 69 indx(i*2*p+6)=0+offset 71 indx(i*2*p+7)=14+offset 72 indx(i*2*p+8)=7+offset 73 indx(i*2*p+9)=0+offset [all …]
|
| H A D | t510-operator-f.f90 | 33 integer indx(nelem*p) 63 indx(i*2*p+1)=2+offset 64 indx(i*2*p+2)=9+offset 65 indx(i*2*p+3)=16+offset 66 indx(i*2*p+4)=1+offset 67 indx(i*2*p+5)=8+offset 68 indx(i*2*p+6)=0+offset 70 indx(i*2*p+7)=14+offset 71 indx(i*2*p+8)=7+offset 72 indx(i*2*p+9)=0+offset [all …]
|
| H A D | t536-operator-f.f90 | 33 integer indx(nelem*p*p) 71 indx(i*2*p+1)=2+offset 72 indx(i*2*p+2)=9+offset 73 indx(i*2*p+3)=16+offset 74 indx(i*2*p+4)=1+offset 75 indx(i*2*p+5)=8+offset 76 indx(i*2*p+6)=0+offset 78 indx(i*2*p+7)=14+offset 79 indx(i*2*p+8)=7+offset 80 indx(i*2*p+9)=0+offset [all …]
|
| H A D | t208-elemrestriction-f.f90 | 15 integer blk,elem,indx variable 57 indx = (i*blksize+elem)*layout(1)+j*layout(2)*blksize+blk*layout(3)*blksize-& 59 diff=yy(yoffset+indx+1) 64 & yy(yoffset+indx+1)
|
| H A D | t202-elemrestriction-f.f90 | 15 integer blk,elem,indx variable 57 indx = (i*blksize+elem)*layout(1)+j*layout(2)*blksize+blk*layout(3)*blksize 58 diff=yy(yoffset+indx+1) 63 & yy(yoffset+indx+1)
|
| H A D | t504-operator-f.f90 | 25 integer indx(nelem*2) 38 indx(2*i+1)=i 39 indx(2*i+2)=i+1 43 & ceed_use_pointer,indx,erestrictx,err)
|
| H A D | t500-operator-f.f90 | 25 integer indx(nelem*2) 43 indx(2*i+1)=i 44 indx(2*i+2)=i+1 48 & ceed_use_pointer,indx,erestrictx,err)
|
| H A D | t503-operator-f.f90 | 25 integer indx(nelem*2) 55 indx(2*i+1)=i 56 indx(2*i+2)=i+1 59 & ceed_use_pointer,indx,erestrictx,err)
|
| H A D | t502-operator-f.f90 | 25 integer indx(nelem*2) 44 indx(2*i+1)=i 45 indx(2*i+2)=i+1 49 & ceed_use_pointer,indx,erestrictx,err)
|
| H A D | t501-operator-f.f90 | 25 integer indx(nelem*2) 44 indx(2*i+1)=i 45 indx(2*i+2)=i+1 49 & ceed_use_pointer,indx,erestrictx,err)
|
| H A D | t505-operator-f.f90 | 25 integer indx(nelem*2) 44 indx(2*i+1)=i 45 indx(2*i+2)=i+1 49 & ceed_use_pointer,indx,erestrictx,err)
|
| H A D | t533-operator-f.f90 | 29 integer indx(nelem*p*p) 62 indx(p*(p*i+k)+j+1)=offset+k*(nx*2+1)+j 69 & ceed_mem_host,ceed_use_pointer,indx,erestrictx,err) 72 & ceed_mem_host,ceed_use_pointer,indx,erestrictu,err)
|
| H A D | t534-operator-f.f90 | 29 integer indx(nelem*p*p) 62 indx(p*(p*i+k)+j+1)=offset+k*(nx*2+1)+j 69 & ceed_mem_host,ceed_use_pointer,indx,erestrictx,err) 72 & ceed_mem_host,ceed_use_pointer,indx,erestrictu,err)
|
| H A D | t553-operator-f.f90 | 24 integer indx(nelem*2) variable 46 indx(2*i+1)=i 47 indx(2*i+2)=i+1 50 & ceed_use_pointer,indx,erestrictx,err)
|
| H A D | t530-operator-f.f90 | 29 integer indx(nelem*p*p) 63 indx(p*(p*i+k)+j+1)=offset+k*(nx*2+1)+j 70 & ceed_mem_host,ceed_use_pointer,indx,erestrictx,err) 73 & ceed_mem_host,ceed_use_pointer,indx,erestrictu,err)
|
| H A D | t550-operator-f.f90 | 30 integer indx(nelem*2) 51 indx(2*i+1)=i 52 indx(2*i+2)=i+1 55 & ceed_use_pointer,indx,erestrictx,err)
|
| H A D | t506-operator-f.f90 | 27 integer indx(nelem*2) 46 indx(2*i+1)=i 47 indx(2*i+2)=i+1 51 & ceed_use_pointer,indx,erestrictx,err)
|
| H A D | t552-operator-f.f90 | 30 integer indx(nelem*2) 54 indx(2*i+1)=i 55 indx(2*i+2)=i+1 58 & ceed_use_pointer,indx,erestrictx,err)
|
| H A D | t531-operator-f.f90 | 30 integer indx(nelem*p*p) 75 indx(p*(p*i+k)+j+1)=offset+k*(nx*2+1)+j 82 & ceed_mem_host,ceed_use_pointer,indx,erestrictx,err) 85 & ceed_mem_host,ceed_use_pointer,indx,erestrictu,err)
|
| H A D | t535-operator-f.f90 | 29 integer indx(nelem*p*p) 63 indx(p*(p*i+k)+j+1)=offset+k*(nx*2+1)+j 70 & ceed_mem_host,ceed_use_pointer,indx,erestrictx,err) 73 & ceed_mem_host,ceed_use_pointer,indx,erestrictu,err)
|
| H A D | t532-operator-f.f90 | 30 integer indx(nelem*p*p) 65 indx(p*(p*i+k)+j+1)=offset+k*(nx*2+1)+j 72 & ceed_mem_host,ceed_use_pointer,indx,erestrictx,err) 75 & ceed_mem_host,ceed_use_pointer,indx,erestrictu,err)
|
| /libCEED/python/tests/ |
| H A D | test-5-operator.py | 62 indx = np.zeros(nx * 2, dtype="int32") 64 indx[2 * i + 0] = i 65 indx[2 * i + 1] = i + 1 66 rx = ceed.ElemRestriction(nelem, 2, 1, 1, nx, indx, 151 indx = np.zeros(nx * 2, dtype="int32") 153 indx[2 * i + 0] = i 154 indx[2 * i + 1] = i + 1 155 rx = ceed.ElemRestriction(nelem, 2, 1, 1, nx, indx, 241 indx = np.zeros(nx * 2, dtype="int32") 243 indx[2 * i + 0] = i [all …]
|
| H A D | test-2-elemrestriction.py | 108 indx = (i * blk_size + elem) * \ 111 assert y_array[indx] == a[ind[k * elem_size + i]] 156 indx = (i * blk_size + elem) * layout[0] + j * blk_size * \ 159 assert y_array[indx] == a[ind[k * elem_size + i]]
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-basis.sycl.cpp | 359 sycl_queue.parallel_for<CeedBasisSyclInterpNT>(kernel_range, e, [=](sycl::id<2> indx) { in CeedBasisApplyNonTensorInterp_Sycl() argument 360 const CeedInt i = indx[1]; in CeedBasisApplyNonTensorInterp_Sycl() 361 const CeedInt elem = indx[0]; in CeedBasisApplyNonTensorInterp_Sycl() 405 sycl_queue.parallel_for<CeedBasisSyclGradNT>(kernel_range, e, [=](sycl::id<2> indx) { in CeedBasisApplyNonTensorGrad_Sycl() argument 406 const CeedInt i = indx[1]; in CeedBasisApplyNonTensorGrad_Sycl() 407 const CeedInt elem = indx[0]; in CeedBasisApplyNonTensorGrad_Sycl() 445 sycl_queue.parallel_for<CeedBasisSyclWeightNT>(kernel_range, e, [=](sycl::id<2> indx) { in CeedBasisApplyNonTensorWeight_Sycl() argument 446 const CeedInt i = indx[1]; in CeedBasisApplyNonTensorWeight_Sycl() 447 const CeedInt elem = indx[0]; in CeedBasisApplyNonTensorWeight_Sycl()
|
| /libCEED/rust/libceed/src/ |
| H A D | lib.rs | 1203 let mut indx: Vec<i32> = vec![0; 2 * nelem]; in ceed_t501() localVariable 1206 indx[2 * i + j] = (i + j) as i32; in ceed_t501() 1209 let rx = ceed.elem_restriction(nelem, 2, 1, 1, nelem + 1, MemType::Host, &indx)?; in ceed_t501()
|