Phonon dispersion measured directly from molecular dynamics simulations
详细信息    查看全文
文摘
A method to measure the phonon dispersion of a crystal based on molecular dynamics simulation is proposed and implemented as an extension to an open source classical molecular dynamics simulation code LAMMPS. In the proposed method, the dynamical matrix is constructed by observing the displacements of atoms during molecular dynamics simulation, making use of the fluctuation–dissipation theory. The dynamical matrix can then be employed to compute the phonon spectra by evaluating its eigenvalues. It is found that the proposed method is capable of yielding the phonon dispersion accurately, while taking into account the anharmonic effect on phonons simultaneously. The implementation is done in the style of fix of LAMMPS, which is designed to run in parallel and to exploit the functions provided by LAMMPS; the measured dynamical matrices could be passed to an auxiliary postprocessing code to evaluate the phonons.

Program summary

Program title: FixPhonon, version 1.0

Catalogue identifier: AEJB_v1_0

Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEJB_v1_0.html

Program obtainable from: CPC Program Library, Queens University, Belfast, N. Ireland

Licensing provisions: GNU General Public license

No. of lines in distributed program, including test data, etc.: 105 393

No. of bytes in distributed program, including test data, etc.: 3 231 800

Distribution format: tar.gz

Programming language: C++

Computer: All

Operating system: Linux

Has the code been vectorized or parallelized?: Yes. 1 to N processors may be used

RAM: Depends on problem, ≈1 kB to several MB

Classification: 7.8

External routines: MPI, FFT, LAMMPS version 15, January 2010 (http://lammps.sandia.gov/)

Nature of problem: Atoms in solids make ceaseless vibrations about their equilibrium positions, and a collective vibration forms a wave of allowed wavelength and amplitude. The quantum of such lattice vibration is called the phonon, and the so-called “lattice dynamics” is the field of study to find the normal modes of these vibrations. In other words, lattice dynamics examines the relationship between the frequencies of phonons and the wave vectors, i.e., the phonon dispersion. The evaluation of the phonon dispersion requires the construction of the dynamical matrix. In atomic scale modeling, the dynamical matrices are usually constructed by deriving the derivatives of the force field employed, which cannot account for the effect of temperature on phonons, with an exception of the tedious “quasi-harmonic” procedure.

Solution method: We propose here a method to construct the dynamical matrix directly from molecular dynamics simulations, simply by observing the displacements of atoms in the system thus making the constructing of the dynamical matrix a straightforward task. Moreover, the anharmonic effect was taken into account in molecular dynamics simulations naturally, the resultant phonons therefore reflect the finite temperature effect simultaneously.

Restrictions: A well defined lattice is necessary to employ the proposed method as well as the implemented code to evaluate the phonon dispersion. In other words, the system under study should be in solid state where atoms vibrate about their equilibrium positions. Besides, no drifting of the lattice is expected. The method is best suited for periodic systems, although non-periodic system with a supercell approach is also possible, it will however become inefficient when the unit cell contains too many atoms.

Additional comments: The readers are encouraged to visit http://code.google.com/p/fix-phonon for subsequent update of the code as well as the associated postprocessing code, so as to keep up with the latest version of LAMMPS.

Running time: Running time depends on the system size, the numbers of processors used, and the complexity of the force field, like a typical molecular dynamics simulation. For the third example shown in this paper, it took about 2.5 hours on an Intel Xeon X3220 architecture (2.4G, quadcore).

References:

[1] C. Campañá, M.H. Müser, Phys. Rev. B 74 (2006) 075420.

[2] L.T. Kong, G. Bartels, C. Campañá, C. Denniston, M.H. Müser, Comp. Phys. Commun. 180 (6) (2009) 1004–1010.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700