Симметрия в программе суммирования по Эвальду

Формула суммирования Эвальда, приведенная у Аллена и Тилдесли:

U "=" U ( р ) + U ( к ) + U ( б с ) + U с е л ф

где вклад потенциала в k-пространстве определяется выражением

U ( к ) "=" 1 π л 3 к 0 4 π 2 к 2 е к 2 4 κ 2 | С ( к ) | 2 С ( к ) "=" я "=" 1 Н г я е я к . р я

Теперь во всех подпрограммах, включая ту, которую дали Аллен и Тилдесли, суммирование по к делается таким образом, чтобы к Икс имеет некоторую особую симметрию. Изначально они выбирают к у и к г быть из н к н где н е Z + . Но они выбирают в к Икс быть из 0 к н а затем умножьте вклад на 2. В чем причина этого? Если изменить это и выбрать к Икс также таким же образом, как к у и к г изменится ли расчет?

Ответы (1)

Это уловка, используемая для экономии времени при выполнении фактических вычислений за счет использования симметрии в задаче.

Обратите внимание, что к 2 является четной функцией (инвариантной относительно к к ) и норма преобразования Фурье решеточной функции | С ( к ) | 2 также является четной функцией, поскольку

С ( к ) "=" я д я е я к р я | С ( к ) | 2 "=" я , Дж 2 д я д Дж потому что ( к ( р я р Дж ) )

и потому что ( Икс ) "=" потому что ( Икс ) так что все слагаемое четно. Поэтому мы можем заменить сумму по к Икс е [ н , н ] в к 0 г ( к ) | С ( к ) | 2 на сумму свыше к Икс > 0 путем добавления коэффициента 2 . Посмотрите пример ниже, как это работает.

Обратите внимание, что мы не можем применить этот трюк ко всем координатам (т.е. рассматривать только к Икс , к у , к г 0 и умножить на 8 ), так как векторы с двумя отрицательными числами, такие как ( 2 , 3 , 5 ) плюс симметрия к к недостаточно, чтобы покрыть все точки сетки, по которым мы хотим просуммировать. Вот почему они применяют его только к одной из координат к Икс , однако вы можете сделать то же самое для к у или к г вместо к Икс и получить тот же результат.

Вы также можете рассмотреть все к Икс е [ н , н ] (и не умножать на 2 ), если хотите, и это даст тот же результат, но для вычисления потребуется вдвое больше времени.


Простой пример. Учитывать н "=" 1 так к Икс , к у , к г е { 1 , 1 } . Сумма по ( н + 1 ) 3 "=" 8 точки сетки

к Икс , к у , к г е { 1 , 1 } ф ( к ) "=" ф ( 1 , 1 , 1 ) + ф ( 1 , 1 , 1 ) + ф ( 1 , 1 , 1 ) + ф ( 1 , 1 , 1 ) + ф ( 1 , 1 , 1 ) + ф ( 1 , 1 , 1 ) + ф ( 1 , 1 , 1 ) + ф ( 1 , 1 , 1 )

С ф даже, ф ( к ) "=" ф ( к ) , мы видим, что два термина в каждой строке выше равны, поэтому

к Икс , к у , к г е { 1 , 1 } ф ( к ) "=" 2 ф ( 1 , 1 , 1 ) + 2 ф ( 1 , 1 , 1 ) + 2 ф ( 1 , 1 , 1 ) + 2 ф ( 1 , 1 , 1 ) "=" 2 к г , к у , к г е { 1 , 1 } ,     к Икс > 0 ф ( к )

Не могли бы вы объяснить более четко «(-2, -3, 5) не может быть сопоставлено с k->-k...»? Спасибо.
@Cokes Я хочу сказать, что все целые точки ( к Икс , к у , к г ) е [ н , н ] 3 не может быть охвачено только рассмотрением к Икс , к у , к г 0 + использование симметрии к к . Это будет охватывать только 1 / 4 из всех точек. Пример: если рассматривать только к Икс , к у , к г 0 в сумме то точка ( 1 , 1 , 1 ) будет исключен из суммы. По симметрии эта точка соответствует ( 1 , 1 , 1 ) которого нет в к Икс , к у , к г 0 . Я добавил пример и перефразировал утверждение.