SSE-algorithm of molecular dynamics
Matematičeskoe modelirovanie, Tome 15 (2003) no. 12, pp. 118-128.

Voir la notice de l'article provenant de la source Math-Net.Ru

C++ program for coprocessor and assembler program for multimedia SSE-registers are described. They calculate distances and forces for simple spherical particles interact according to Lennard-Jones potential in off lattice molecular dynamics with periodic boundary conditions. The assembler program quickens up integration of motion equations more then twice relative tp the same algorithm executing by coprocessor under equal terms. The assembler program permits to vary parameters of Lennard-Jones potential, including mixture simulation of spherical particles of different size and various interaction energies. Besides it is needless particles number would be multiple of four. The structured algorithm permits to use another type of short range potential by remaking of one block only. The algorithm also operates with chain molecules which lengths are less then simulating system size.
@article{MM_2003_15_12_a8,
     author = {E. M. Pestryaev},
     title = {SSE-algorithm of molecular dynamics},
     journal = {Matemati\v{c}eskoe modelirovanie},
     pages = {118--128},
     publisher = {mathdoc},
     volume = {15},
     number = {12},
     year = {2003},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/MM_2003_15_12_a8/}
}
TY  - JOUR
AU  - E. M. Pestryaev
TI  - SSE-algorithm of molecular dynamics
JO  - Matematičeskoe modelirovanie
PY  - 2003
SP  - 118
EP  - 128
VL  - 15
IS  - 12
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/MM_2003_15_12_a8/
LA  - ru
ID  - MM_2003_15_12_a8
ER  - 
%0 Journal Article
%A E. M. Pestryaev
%T SSE-algorithm of molecular dynamics
%J Matematičeskoe modelirovanie
%D 2003
%P 118-128
%V 15
%N 12
%I mathdoc
%U http://geodesic.mathdoc.fr/item/MM_2003_15_12_a8/
%G ru
%F MM_2003_15_12_a8
E. M. Pestryaev. SSE-algorithm of molecular dynamics. Matematičeskoe modelirovanie, Tome 15 (2003) no. 12, pp. 118-128. http://geodesic.mathdoc.fr/item/MM_2003_15_12_a8/

[1] Alder B. J., Wainwright T. E., “Studies in Molecular Dynamics. I: General Method”, J. Chem. Phys., 31:2 (1959), 459–466 | DOI | MR

[2] Frenkel D., Smit B., Understanding molecular simulation, 2nd edition, Academic Press, San Diego–San Francisco–New York–Boston–London–Tokio, 2002

[3] Guk M., Yurov V., Protsessory Pentium 4, Athlon i Duron, Piter, SPb., 2001

[4] Maksimov K., “Ukroschenie komand SSE”, Programmist, 2001, no. 12, 17–22

[5] Arkhangelskii A. Ya., Programmirovanie v $\mathrm{C}^{++}$ Builder 6, ZAO “Izdatelstvo BINOM”, M., 2002

[6] Pestryaev E. M., “Issledovanie vremeni kontakta chastits v kondensirovannoi srede metodom molekulyarnoi dinamiki”, Zhurnal fizicheskoi khimii, 76:3 (2002), 465–469

[7] Lindahl E.. Hess B., Spoel D., “GROMACS 3.0: a package for molecular simulation and trajectory analysis”, J. Mol. Model., 7 (2001), 306–317

[8] Kheerman D. V., Metody kompyuternogo eksperimenta v teoreticheskoi fizike, eds. S. A. Akhmanov, Nauka, Fizmatlit, M., 1990

[9] AMD Athlon x86 Processor Optimization Guide, Advanced Micro Devices, 2002

[10] Khezfild R., Lourens K., Iskusstvo programmirovaniya na $C$. Fundamentalnye algoritmy, struktury dannykh i primery prilozhenii, Izd-vo “DiaSoft”, M.–SPb.–Kiev, 2001

[11] Golub N. G., Iskusstvo programmirovaniya na Assemblere, OOO “DiaSoftYuP”, SPb., 2002