|
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.
1.7.4