880 nanosecond particle in cell mover for the CDC 7600
Description
A very fast computational method of moving particles for one dimensional electrostatic plasma simulations using integer arithmetic is described. The cloud in cell method forms the basis of this technique. This paper is in the form of a compass compilable subroutine with comments and examples describing methods of using an entirely integer representation to gain up to an order of magnitude increase in speed over equivalent floating point Fortran coding. Integer arithmetic has several advantages over floating point arithmetic for one dimensional particle movers. The adds are much faster, and the binary numerical description allows the implementation of very simple boundary conditions if the simulation region extends from zero to a power of two. Furthermore, integer arithmetic makes very efficient use of each memory bit since there is no floating point exponent. Consequently, it becomes feasible and fast in long word length machines to pack the velocity and position of a particular particle into the same word, thus saving a factor of two in computer storage and/or 10. These advantages are combined with the fact that integer adds and logicals complete in only two computer cycles allowing nearly complete optimization of register and instruction interleaving. The measured timings on a CDC 7600 are 880 nanoseconds and 935 nanoseconds per particle for the periodic and general boundary condition sections respectively. Methods for adapting the technique to other computers are discussed
Availability note (English)
MF available from INIS under the Report Number; Available from NTIS., PC A03/MF A01.Files
9366533.pdf
Files
(808.9 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:0ad371951dff52be1e573d6a5d17b8de
|
808.9 kB | Preview Download |
Additional details
Publishing Information
- Imprint Pagination
- 36 p.
- Report number
- UCID--17050
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 9366533
- Subject category
- S70: PLASMA PHYSICS AND FUSION TECHNOLOGY;
- Descriptors DEI
- CHARGED-PARTICLE TRANSPORT; COMPUTER CODES; ELECTRIC FIELDS; ONE-DIMENSIONAL CALCULATIONS; PLASMA; PLASMA SIMULATION
- Descriptors DEC
- RADIATION TRANSPORT; SIMULATION