|
English version |
spbu.ru |
030568 Специальный семинар по методам расчета функциональных интегралов и решеточных моделей Seminar on Methods of Computation of Functional Integrals and Lattice Models Профессор Аксёнова Елена Валентиновна Цели и задачи: Изучение численных методов расчета функциональных интегралов и решеточных моделей, области их применения, физических основ. Умение их применять для моделированию физических систем. Навыки в написании программ по расчету функциональных интегралов и решеточных моделей. Програма: I. Методы расчета функциональных интегралов.
II. Методы расчета решеточных моделей.
Примеры контрольных вопросов и заданий I. Методы расчета функциональных интегралов Задание 1. Выполните расчет энергии квантового осциллятора методом вершин при следующих значениях параметров: n = 5, Emax = 50, dx = 1.5, D = 3, NMC = 107. Получите зависимость энергии от обратной безразмерной температуры b. В качестве значений обратной температуры можно взять b = 0.25, 0.5, 1, 2, 4. Выполните сравнение полученной зависимости с известным выражением для энергии квантового осциллятора E = D/2 coth(b/2). Задание 2. Поменяйте значения параметров n, dx, NMC. Как эти изменения сказываются на скорости и точности выполнения вычислений? Задание 3. Выполните расчет энергии квантового осциллятора с помощью алгоритма Ванга - Ландау. Получите зависимость энергии от обратной безразмерной температуры b. В качестве значений обратной температуры можно взять b = 0.25, 0.5, 1, 2, 4. Выполните сравнение полученной зависимости с известным выражением для энергии квантового осциллятора E = D/2 coth(b/2). Задание 4. Объясните увеличение отклонения результатов расчёта для b = 0.25 и b = 4. Подберите параметры расчёта для улучшения совпадения результатов численных вычислений с аналитическими результатами. Задание 5. Выполните расчет энергии квантового осциллятора с помощью метода Фурье. Получите зависимость энергии от обратной безразмерной температуры b. В качестве значений температуры можно взять b = 0.25, 0.5, 1, 2, 4. Выполните сравнение полученной зависимости с известным выражением для энергии квантового осциллятора E = D/2 coth(b/2). Задание 6. Поменяйте значения параметров Nf, da, NMC. Как эти изменения сказываются на скорости и точности выполнения вычислений? Задание 7. Реализуйте моделирование, используя параллельные вычисления. II. Методы расчета решеточных моделей. Задание 1. Определите набор входных параметров для моделирования методом Монте-Карло модели Изинга для ферромагнетика. Выполните обезразмеривание уравнений и начальных параметров. Задание 2. Составьте программу моделирования методом Монте-Карло модели Изинга в простой кубической решетке (d = 3, число ближайших соседей равно 6). Задание 3. Выполните программу. Вычислите средние теплоемкость и восприимчивость для значений величины kBT/J в диапазоне от 3.0 до 7.0 с шагом 0.2 для различных значений длины ребра решетки L = 4, 8, 16, 32 узлов. Для расчета средних значений используйте n такое, чтобы на спин приходилось 1000 шагов Монте-Карло после установления равновесия. Оцените температуру фазового перехода Tc(L) по максимуму теплоемкости и восприимчивости. Задание 4. Какая температура Tc сильнее зависит от L — найденная из C(T) или из χ(T )? Используйте те значения Tc(L), которые сильнее зависят от L, постройте график Tc(L) как функции L −1/ν для разных значений ν в диапазоне от 0.5 до 1.0. Покажите, что экстраполированное значение Tc(L = ∞) почти не зависит от величины ν. Сравните свою оценку для Tc бесконечной системы с наилучшим известным значением kBTc/J = 4.51. Задание 5. Вычислите средние намагниченность, теплоемкость и восприимчивость для L = 4, 8, 16, 32 в простой кубической решетке. Оцените отношения критических индексов α/ν, β/ν, γ/ν. Сравните значения критических индексов с известными из теоретических расчетов. Литература Список обязательной литературы
Список дополнительной литературы
Иные информационные источники
|
СКАЧАТЬ ПРОГРАММУ КУРСА
ПРОФ. Е.В. АКСЁНОВА ОСТАЛЬНЫЕ КУРСЫ МАГИСТРАТУРЫ |