TeamAtomECS / AtomECS

Cold atom simulation code
GNU General Public License v3.0
46 stars 11 forks source link

Long-ranged forces #11

Open ElliotB256 opened 3 years ago

ElliotB256 commented 3 years ago

Long-ranged forces are important for 3D MOTs with lots of atoms, as the repulsive forces reduce the phase space density.

Some thoughts:

Possible implementation:

Building tree will be O(L) O(N).

ElliotB256 commented 3 years ago

Turns out the tree method has a name, it's called Barnes-Hut https://en.wikipedia.org/wiki/Barnes%E2%80%93Hut_simulation

ElliotB256 commented 3 years ago

There is a recent repo for implementing this algorithmn, wouldn't hurt to try it and see how it performs. I expect it may need a bit of profiling https://docs.rs/nbody_barnes_hut/0.1.0/nbody_barnes_hut/

ElliotB256 commented 2 years ago

Good overview in Leyuan Wu, Geophys. J. Int.(2018)215,1865–1886