Home
last modified time | relevance | path

Searched refs:nx (Results 1 – 25 of 37) sorted by relevance

12

/libCEED/tests/
H A Dt531-operator.c19 CeedInt nx = 3, ny = 2; in main() local
20 CeedInt num_dofs = (nx * 2 + 1) * (ny * 2 + 1), num_qpts = num_elem * q * q; in main()
30 for (CeedInt i = 0; i < nx * 2 + 1; i++) { in main()
32 x_array[i + j * (nx * 2 + 1) + 0 * num_dofs] = (CeedScalar)i / (2 * nx) + 0.5 * j; in main()
33 x_array[i + j * (nx * 2 + 1) + 1 * num_dofs] = (CeedScalar)j / (2 * ny) + 0.5 * i; in main()
43 for (CeedInt i = 0; i < nx * 2 + 1; i++) { in main()
45 u_array[i + j * (nx * 2 + 1)] = i * nx + j * ny; in main()
57 col = i % nx; in main()
58 row = i / nx; in main()
59 offset = col * (p - 1) + row * (nx * 2 + 1) * (p - 1); in main()
[all …]
H A Dt531-operator-f.f9025 integer ndofs,nqpts,nx,ny
26 parameter(nx=3)
28 parameter(ndofs=(nx*2+1)*(ny*2+1))
43 do i=0,nx*2
45 arrx(i+j*(nx*2+1)+0*ndofs+1)=1.d0*i/(2*nx)+j*0.5
46 arrx(i+j*(nx*2+1)+1*ndofs+1)=1.d0*j/(2*ny)+i*0.5
54 do i=0,nx*2
56 uu(i+j*(nx*2+1)+1)=i*nx+j*ny
70 col=mod(i,nx)
71 row=i/nx
[all …]
H A Dt533-operator-f.f9024 integer ndofs,nqpts,nx,ny
25 parameter(nx=3)
27 parameter(ndofs=(nx*2+1)*(ny*2+1))
42 do i=0,nx*2
44 arrx(i+j*(nx*2+1)+0*ndofs+1)=1.d0*i/(2*nx)
45 arrx(i+j*(nx*2+1)+1*ndofs+1)=1.d0*j/(2*ny)
57 col=mod(i,nx)
58 row=i/nx
59 offset=col*(p-1)+row*(nx*2+1)*(p-1)
62 indx(p*(p*i+k)+j+1)=offset+k*(nx*2+1)+j
H A Dt533-operator.c19 CeedInt nx = 3, ny = 2; in main() local
20 CeedInt num_dofs = (nx * 2 + 1) * (ny * 2 + 1), num_qpts = num_elem * q * q; in main()
31 for (CeedInt i = 0; i < nx * 2 + 1; i++) { in main()
33 x_array[i + j * (nx * 2 + 1) + 0 * num_dofs] = (CeedScalar)i / (2 * nx); in main()
34 x_array[i + j * (nx * 2 + 1) + 1 * num_dofs] = (CeedScalar)j / (2 * ny); in main()
46 col = i % nx; in main()
47 row = i / nx; in main()
48 offset = col * (p - 1) + row * (nx * 2 + 1) * (p - 1); in main()
50 for (CeedInt k = 0; k < p; k++) ind_x[p * (p * i + k) + j] = offset + k * (nx * 2 + 1) + j; in main()
H A Dt534-operator-f.f9024 integer ndofs,nqpts,nx,ny
25 parameter(nx=3)
27 parameter(ndofs=(nx*2+1)*(ny*2+1))
42 do i=0,nx*2
44 arrx(i+j*(nx*2+1)+0*ndofs+1)=1.d0*i/(2*nx)
45 arrx(i+j*(nx*2+1)+1*ndofs+1)=1.d0*j/(2*ny)
57 col=mod(i,nx)
58 row=i/nx
59 offset=col*(p-1)+row*(nx*2+1)*(p-1)
62 indx(p*(p*i+k)+j+1)=offset+k*(nx*2+1)+j
H A Dt530-operator.c19 CeedInt nx = 3, ny = 2; in main() local
20 CeedInt num_dofs = (nx * 2 + 1) * (ny * 2 + 1), num_qpts = num_elem * q * q; in main()
29 for (CeedInt i = 0; i < nx * 2 + 1; i++) { in main()
31 x_array[i + j * (nx * 2 + 1) + 0 * num_dofs] = (CeedScalar)i / (2 * nx); in main()
32 x_array[i + j * (nx * 2 + 1) + 1 * num_dofs] = (CeedScalar)j / (2 * ny); in main()
44 col = i % nx; in main()
45 row = i / nx; in main()
46 offset = col * (p - 1) + row * (nx * 2 + 1) * (p - 1); in main()
48 for (CeedInt k = 0; k < p; k++) ind_x[p * (p * i + k) + j] = offset + k * (nx * 2 + 1) + j; in main()
H A Dt530-operator-f.f9024 integer ndofs,nqpts,nx,ny
25 parameter(nx=3)
27 parameter(ndofs=(nx*2+1)*(ny*2+1))
43 do i=0,nx*2
45 arrx(i+j*(nx*2+1)+0*ndofs+1)=1.d0*i/(2*nx)
46 arrx(i+j*(nx*2+1)+1*ndofs+1)=1.d0*j/(2*ny)
58 col=mod(i,nx)
59 row=i/nx
60 offset=col*(p-1)+row*(nx*2+1)*(p-1)
63 indx(p*(p*i+k)+j+1)=offset+k*(nx*2+1)+j
H A Dt510-operator.c21 CeedInt nx = 3, ny = 2; in main() local
23 CeedInt num_dofs = (nx * 2 + 1) * (ny * 2 + 1), num_qpts = num_elem * q; in main()
35 x_array[i] = (1. / (nx * 2)) * (CeedScalar)(i % (nx * 2 + 1)); in main()
36 x_array[i + num_dofs] = (1. / (ny * 2)) * (CeedScalar)(i / (nx * 2 + 1)); in main()
46 col = i % nx; in main()
47 row = i / nx; in main()
48 offset = col * 2 + row * (nx * 2 + 1) * 2; in main()
H A Dt511-operator.c20 CeedInt nx = 3, ny = 2; in main() local
22 CeedInt num_dofs = (nx * 2 + 1) * (ny * 2 + 1), num_qpts = num_elem * q; in main()
34 x_array[i] = (1. / (nx * 2)) * (CeedScalar)(i % (nx * 2 + 1)); in main()
35 x_array[i + num_dofs] = (1. / (ny * 2)) * (CeedScalar)(i / (nx * 2 + 1)); in main()
45 col = i % nx; in main()
46 row = i / nx; in main()
47 offset = col * 2 + row * (nx * 2 + 1) * 2; in main()
H A Dt511-operator-f.f9028 integer ndofs,nqpts,nx,ny
29 parameter(nx=3)
31 parameter(ndofs=(nx*2+1)*(ny*2+1))
54 arrx(i+1)=mod(i,(nx*2+1))
55 arrx(i+1)=arrx(i+1)*(1.d0/(nx*2.d0))
56 val=(i/(nx*2+1))
60 col=mod(i,nx)
61 row=i/nx
62 offset=col*2+row*(nx*2+1)*2
H A Dt510-operator-f.f9028 integer ndofs,nqpts,nx,ny
29 parameter(nx=3)
31 parameter(ndofs=(nx*2+1)*(ny*2+1))
53 arrx(i+1)=mod(i,(nx*2+1))
54 arrx(i+1)=arrx(i+1)*(1.d0/(nx*2.d0))
55 val=(i/(nx*2+1))
59 col=mod(i,nx)
60 row=i/nx
61 offset=col*2+row*(nx*2+1)*2
H A Dt535-operator-f.f9024 integer ndofs,nqpts,nx,ny
25 parameter(nx=3)
27 parameter(ndofs=(nx*2+1)*(ny*2+1))
42 do i=0,nx*2
44 arrx(i+j*(nx*2+1)+0*ndofs+1)=1.d0*i/(2*nx)
45 arrx(i+j*(nx*2+1)+1*ndofs+1)=1.d0*j/(2*ny)
58 col=mod(i,nx)
59 row=i/nx
60 offset=col*(p-1)+row*(nx*2+1)*(p-1)
63 indx(p*(p*i+k)+j+1)=offset+k*(nx*2+1)+j
H A Dt582-operator.c21 CeedInt nx = 3, ny = 2; in main() local
23 CeedInt num_dofs = (nx * 2 + 1) * (ny * 2 + 1), num_qpts = num_elem * q; in main()
36 x_array[i] = (1. / (nx * 2)) * (CeedScalar)(i % (nx * 2 + 1)); in main()
37 x_array[i + num_dofs] = (1. / (ny * 2)) * (CeedScalar)(i / (nx * 2 + 1)); in main()
47 col = i % nx; in main()
48 row = i / nx; in main()
49 offset = col * 2 + row * (nx * 2 + 1) * 2; in main()
H A Dt581-operator.c21 CeedInt nx = 3, ny = 2; in main() local
23 CeedInt num_dofs = (nx * 2 + 1) * (ny * 2 + 1), num_qpts = num_elem * q; in main()
36 x_array[i] = (1. / (nx * 2)) * (CeedScalar)(i % (nx * 2 + 1)); in main()
37 x_array[i + num_dofs] = (1. / (ny * 2)) * (CeedScalar)(i / (nx * 2 + 1)); in main()
47 col = i % nx; in main()
48 row = i / nx; in main()
49 offset = col * 2 + row * (nx * 2 + 1) * 2; in main()
H A Dt500-operator-f.f9022 integer nx,nu
23 parameter(nx=nelem+1)
27 real*8 arrx(nx)
39 do i=0,nx-1
40 arrx(i+1)=i/(nx-1.d0)
47 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
84 call ceedvectorcreate(ceed,nx,x,err)
H A Dt503-operator-f.f9022 integer nx,nu
23 parameter(nx=nelem+1)
27 real*8 arrx(nx)
45 do i=0,nx-1
46 arrx(i+1)=i/(nx-1.d0)
48 call ceedvectorcreate(ceed,nx,x,err)
58 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
H A Dt502-operator-f.f9022 integer nx,nu
23 parameter(nx=nelem+1)
27 real*8 arrx(nx)
40 do i=0,nx-1
41 arrx(i+1)=i/(nx-1.d0)
48 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
85 call ceedvectorcreate(ceed,nx,x,err)
H A Dt501-operator-f.f9022 integer nx,nu
23 parameter(nx=nelem+1)
27 real*8 arrx(nx)
40 do i=0,nx-1
41 arrx(i+1)=i/(nx-1.d0)
48 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
85 call ceedvectorcreate(ceed,nx,x,err)
H A Dt532-operator-f.f9025 integer ndofs,nqpts,nx,ny
26 parameter(nx=3)
28 parameter(ndofs=(nx*2+1)*(ny*2+1))
44 do i=0,nx*2
46 arrx(i+j*(nx*2+1)+0*ndofs+1)=1.d0*i/(2*nx)
47 arrx(i+j*(nx*2+1)+1*ndofs+1)=1.d0*j/(2*ny)
60 col=mod(i,nx)
61 row=i/nx
62 offset=col*(p-1)+row*(nx*2+1)*(p-1)
65 indx(p*(p*i+k)+j+1)=offset+k*(nx*2+1)+j
H A Dt532-operator.c19 CeedInt nx = 3, ny = 2; in main() local
20 CeedInt num_dofs = (nx * 2 + 1) * (ny * 2 + 1), num_qpts = num_elem * q * q; in main()
30 for (CeedInt i = 0; i < nx * 2 + 1; i++) { in main()
32 x_array[i + j * (nx * 2 + 1) + 0 * num_dofs] = (CeedScalar)i / (2 * nx); in main()
33 x_array[i + j * (nx * 2 + 1) + 1 * num_dofs] = (CeedScalar)j / (2 * ny); in main()
46 col = i % nx; in main()
47 row = i / nx; in main()
48 offset = col * (p - 1) + row * (nx * 2 + 1) * (p - 1); in main()
50 for (CeedInt k = 0; k < p; k++) ind_x[p * (p * i + k) + j] = offset + k * (nx * 2 + 1) + j; in main()
H A Dt505-operator-f.f9022 integer nx,nu
23 parameter(nx=nelem+1)
27 real*8 arrx(nx)
40 do i=0,nx-1
41 arrx(i+1)=i/(nx-1.d0)
48 call ceedelemrestrictioncreate(ceed,nelem,2,1,1,nx,ceed_mem_host,&
85 call ceedvectorcreate(ceed,nx,x,err)
H A Dt524-operator-f.f9032 integer ndofs,nqptstet,nqptshex,nqpts,nx,ny,nxtet,nytet,nxhex
33 parameter(nx=3)
38 parameter(ndofs=(nx*2+1)*(ny*2+1))
64 do j=0,nx*2
66 arrx(i+j*(ny*2+1)+1*ndofs+1)=1.d0*j/(2*nx)
80 col=mod(i,nx)
81 row=i/nx
82 offset=col*2+row*(nx*2+1)*2
154 col=mod(i,nx)
155 row=i/nx
H A Dt521-operator-f.f9032 integer ndofs,nqptstet,nqptshex,nqpts,nx,ny,nxtet,nytet,nxhex
33 parameter(nx=3)
38 parameter(ndofs=(nx*2+1)*(ny*2+1))
64 do j=0,nx*2
66 arrx(i+j*(ny*2+1)+1*ndofs+1)=1.d0*j/(2*nx)
80 col=mod(i,nx)
81 row=i/nx
82 offset=col*2+row*(nx*2+1)*2
154 col=mod(i,nx)
155 row=i/nx
H A Dt520-operator-f.f9032 integer ndofs,nqptstet,nqptshex,nqpts,nx,ny,nxtet,nytet,nxhex
33 parameter(nx=3)
38 parameter(ndofs=(nx*2+1)*(ny*2+1))
63 do j=0,nx*2
65 arrx(i+j*(ny*2+1)+1*ndofs+1)=1.d0*j/(2*nx)
79 col=mod(i,nx)
80 row=i/nx
81 offset=col*2+row*(nx*2+1)*2
152 col=mod(i,nx)
153 row=i/nx
/libCEED/python/tests/
H A Dtest-5-operator.py47 nx = nelem + 1
51 x = ceed.Vector(nx)
52 x_array = np.zeros(nx)
53 for i in range(nx):
54 x_array[i] = i / (nx - 1.0)
62 indx = np.zeros(nx * 2, dtype="int32")
63 for i in range(nx):
66 rx = ceed.ElemRestriction(nelem, 2, 1, 1, nx, indx,
136 nx = nelem + 1
140 x = ceed.Vector(nx)
[all …]

12