Particle-in-cell method vs. PM/PPPM methods

AI Thread Summary
The discussion focuses on the particle-in-cell (PIC) method developed by Harlow and Evans in the 1950s, with references to Hockney and Eastwood's book, which outlines different simulation models: particle-particle (PP), particle-mesh (PM), and particle-particle particle-mesh (PPPM). The main inquiry is about the distinctions between these models, particularly how PIC fits into this framework. It is noted that PIC is classified as a PM method, while PPPM is recognized as significantly different due to its consideration of direct interactions between nearby particles. The conversation concludes with an acknowledgment of the differences between PPPM and PIC, affirming the clarity provided in the discussion.
mr-anonymouse
Messages
2
Reaction score
0
I'm doing a paper on the particle-in-cell method, which was designed by Harlow and Evans in the mid 50s. But I'm reading Hockney and Eastwood's book Computer Simulation Using Particles in which they describe their models, and term them PP (particle-particle), PM (particle-mesh), and PPPM (particle-particle - particle-mesh). they also refer to the PIC in the book a couple of times, but in principle i don't see how their workings are different. could someone please explain why and how they're different?
 
Last edited by a moderator:
Technology news on Phys.org
I would classify PIC as a PM method. I'm not sure there are significant differences. PPPM however is quite different, as direct particle-particle interactions are also considered for nearby particles.
 
Thanks for your reply! I see what you mean between PPPM and PIC beind different. Thanks for the help!
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top