Play around with it - hopefully read up more on the 2D Coulomb gas because it is an incredibly deep topic research wise.
Show HN: 2D Coulomb Gas Simulator
simonhalvdansson.github.io
1–10 of 10 posts
Play around with it - hopefully read up more on the 2D Coulomb gas because it is an incredibly deep topic research wise.
Show HN: 2D Coulomb Gas Simulator
simonhalvdansson.github.io
Warning: if you increase the steps per frame it will break your phone. At least with my iPhone and Safari it stalls the entire phone.
You have to painfully force quit Safari by going through the motions of the gestures, wait for the phone to respond, and then quit Safari from the card task switcher.
Warning: if you increase the steps per frame it will break your phone. At least with my iPhone and Safari it stalls the entire phone.
Note 2: In this case, 2D means that the force is proportional to distance^-1 instead of the usual distance^-2. It's not a 3D word projected into a plane, it's a real 2D word that lives inside a plane. It would be nice to have an option to switch and compare. I have no intuition about the difference.
Note 3: Somewhere in the middle, it's possible to switch the external potencial from z^2 to z^4 to z^20, where z is the distance from the center.
z^2 "Ginibre" is a nice round surface, like a wok. Electrons get evenly distributed.
z^20 "Mittag-Leffler lambda=10" is flat in the center and then goes up quickly, like a saucepan. Electrons escape from each other, a few of them remain in the center but most get squashed against the circular wall.
z^4 "Mittag-Leffler lambda=2" Something in between
Note 1: I had to go to the middle and reduce the number of particles to 1000 to be able to run it in my phone. Note 2: In this case, 2D means that the force is proportional to distance^-1 instead of the usual distance^-2. It's not a 3D word projected into a plane, it's a real 2D word that lives inside a plane. It would be nice to have an option to switch and compare. I have no intuition about the difference. Note 3:…
Thanks for playing around with the tool!
Warning: if you increase the steps per frame it will break your phone. At least with my iPhone and Safari it stalls the entire phone.
Awesome! Beautiful work. Mesmerizing, even
Note 1: I had to go to the middle and reduce the number of particles to 1000 to be able to run it in my phone. Note 2: In this case, 2D means that the force is proportional to distance^-1 instead of the usual distance^-2. It's not a 3D word projected into a plane, it's a real 2D word that lives inside a plane. It would be nice to have an option to switch and compare. I have no intuition about the difference. Note 3:…
1: Sorry about that, the default 20,000 is to make it look nice on computers but I should probably drop it a bit for phones, that's reasonable. 2: Yeah this part is important and cool and not entirely obvious until you solve the differential equation. I did a 3D simulation of a somewhat related situation (Thompson problem) once. But it would be very interesting to figure out if there is a 3D potential function that g…
With z^20, the problem is that when you change the number of particles, the ones are distributed randomly and the ones near the corners have a huge gradient and probably overflow and the inifinites/nans are viral and kill all the other particles. The trick is to switch to z^2, change N wait a moment and then change to z^20. Perhaps you can clip some values or try some trick like in stiff equations.
In 3D, I expected a z^2 potencial with a 1/z^2 force to generate an uniform distribution, for something something Gauss. (It's just bad hand-waving, I didn't have anything close to a proof.) It's interesting that it is so easy.