ExaFMM 1
Fast-multipole Method for exascale systems
|
Variables | |
tuple | solver = ctypes.CDLL("libcoulomb.so") |
int | n = 100 |
tuple | x = random.rand(3*n) |
tuple | q = ones(n) |
tuple | p = zeros(n) |
tuple | f = zeros(3*n) |
int | diffp = 0 |
int | pd = 0 |
list | dx = x[3*i+0] |
list | dy = x[3*i+1] |
list | dz = x[3*i+2] |
R2 = dx*dx+dy*dy+dz*dz | |
int | invR = 0 |
list | invR3 = q[j] |
normp = pd*pd | |
tuple | difff = (f[3*i+0] - fx) |
normf = fx*fx+fy*fy+fz*fz |
tuple coulomb::difff = (f[3*i+0] - fx) |
Definition at line 32 of file coulomb.py.
tuple coulomb::diffp = 0 |
Definition at line 13 of file coulomb.py.
list coulomb::dx = x[3*i+0] |
Definition at line 17 of file coulomb.py.
list coulomb::dy = x[3*i+1] |
Definition at line 18 of file coulomb.py.
list coulomb::dz = x[3*i+2] |
Definition at line 19 of file coulomb.py.
tuple coulomb::f = zeros(3*n) |
Definition at line 9 of file coulomb.py.
int coulomb::invR = 0 |
Definition at line 22 of file coulomb.py.
list coulomb::invR3 = q[j] |
Definition at line 25 of file coulomb.py.
int coulomb::n = 100 |
Definition at line 5 of file coulomb.py.
coulomb::normf = fx*fx+fy*fy+fz*fz |
Definition at line 35 of file coulomb.py.
Definition at line 31 of file coulomb.py.
tuple coulomb::p = zeros(n) |
Definition at line 8 of file coulomb.py.
int coulomb::pd = 0 |
Definition at line 15 of file coulomb.py.
tuple coulomb::q = ones(n) |
Definition at line 7 of file coulomb.py.
Definition at line 20 of file coulomb.py.
tuple coulomb::solver = ctypes.CDLL("libcoulomb.so") |
Definition at line 3 of file coulomb.py.
tuple coulomb::x = random.rand(3*n) |
Definition at line 6 of file coulomb.py.