Вы находитесь на странице: 1из 394

Д.

Поттер
ВЫЧИСЛИТЕЛЬНЫЕ МЕТОДЫ В ФИЗИКЕ
Настоящая книга является одной из первых в мировой литературе монографий
по новому разделу физики, возникшему в последние годы в связи с
автоматизацией научных исследований и машинной обработкой информации.
Основное содержание книги составляют алгоритмы методов вычислительной
математики в применении к ряду конкретных физических задач. Главным
достоинством ее является подробное обсуждение математических моделей, выбор
правильной системы уравнений и дополнительных условий для описания
сложных физических процессов. Много внимания уделено различным аспектам
проблемы многих тел.
Книга предназначена для физиков, теоретиков и экспериментаторов, которым
приходится самим программировать решения интересующих их физических
задач. Она будет полезна и интересна, кроме того, аспирантам и студентам
старших курсов, желающим подготовить себя к научной работе в современной
лаборатории, оснащенной электронно-вычислительными машинами.
Содержание
Предисловие редактора перевода 5
Предисловие к английскому изданию 7
Глава 1. Введение 9
§ 1. Природа вычислительной физики 9
§ 2. Вычислительные машины в физической теории 11
§ 3. Ограниченность математического аппарата 13
§ 4. Дискретная природа вычислительной машины 15
§ 5. Краткое изложение содержания 18
Глава 2. Элементы метода конечных разностей 22
§ 1. Введение. Конечные элементы в физике 22
§ 2. Дискретное представление непрерывной переменной 23
§ 3. Разностные производные по пространству 28
§ 4. Общая постановка задачи с начальными условиями 32
§ 5. Требования к разностному решению задачи с начальными условиями 37
§ 6. Интегрирование обыкновенных дифференциальных уравнений 44
§ 7. Обыкновенные дифференциальные уравнения высших порядков 60
Глава 3. Уравнения в частных производных для сплошных сред 63
§ 1. Происхождение и некоторые свойства уравнений математической 63
физики
§ 2. Устойчивость разностных схем для уравнений в частных 75
производных
§ 3. Уравнение диффузии: явная схема интегрирования первого порядка 79
точности
§ 4. Уравнение переноса: явная схема интегрирования первого порядка 82
точности
§ 5. Дисперсия и диффузия на разностной сетке 84
§ 6. Консервативность на разностной сетке 88
§ 7. Консервативные методы для гиперболических уравнений 91
§ 8. Многомерные явные методы 103
§ 9. Обзор методов для параболических уравнений 107
Глава 4. Численные методы матричной алгебры 113
§ 1. Введение 113
§ 2. Матричные уравнения в конечно-разностном исчислении 116
§ 3. Матрицы специального вида: метод прогонки для уравнения с 123
трехдиагональной матрицей
§ 4. Матрицы специального вида: «точное». решение уравнения 128
Пуассона
§ 5. Точное решение общего матричного уравнения 138
§ 6. «Неточные», или итерационные, методы решения матричных 141
уравнений
§ 7. Два приближенных метода определения собственных векторов и 159
собственных значений
Глава 5. Частицы: дальнодействие в проблеме N тел 162
§ 1. Частицы и системы частиц 162
§ 2. Движение отдельной частицы в потенциальном поле 163
§ 3. Движение отдельной частицы в плоскости, перпендикулярной 166
магнитному полю
§ 4. Прямое моделирование дальнодействия в системе N тел 170
§ 5. Равновесные статистические свойства в моделях с двухчастичным 172
взаимодействием
Глава 6. Расчет поля частиц 183
§ 1. Среднее поле системы частиц 183
§ 2. Бесстолкновительная модель частиц в ячейке 193
§ 3. Применение бесстолкновительной модели частиц в ячейке к 201
моделированию плазмы
§ 4. Применение бесстолкновительной модели частиц в ячейке к 204
моделированию галактик
§ 5. Столкновательная PIC-модель в гидродинамике 211
Глава 7. Частицы в самосогласованном поле: атомы и твердые тела 220
§ 1. Самосогласованные поля в квантовой теории систем частиц 220
§ 2. Тождественность частиц и обменный потенциал 227
§ 3. Атом как система нескольких частиц 232
§ 4. Твердое тело как пример системы многих электронов 243
§ 5. Разложение уравнений Хартри — Фока для волн Блоха 247
Глава 8. Фазовые среды 253
§ 1. Плотность частиц в фазовом пространстве и уравнение Власова 253
§ 2. Некоторые замечания и примеры применения уравнения Власова 256
§ 3. Разностное решение уравнения Власова 259
§ 4. Несжимаемость фазовой среды 262
§ 5. Метод «водяного мешка» 264
Глава 9. Классическая гидродинамика 271
§ 1. Вводные замечания об уравнениях гидродинамики 271
§ 2. Разностное решение уравнений несжимаемой среды 278
§ 3. Несжимаемое течение как система вихревых частиц 290
§ 4. Метод маркеров на сетке для описания поверхностей и тяжелых 298
сред: всплески, водопады, опрокидывание волн
§ 5. Разностное решение уравнений гидродинамики сжимаемых сред 309
§ 6. Расчет ударных волн и разрывов 323
§ 7. Гидростатическое равновесие в моделях атмосферы и мирового 328
океана
Глава 10. Гидродинамика с дальнодействующими силами: звезды, 340
§ 1. Самосогласованные поля в сплошной среде 340
§ 2. Уравнения магнитной гидродинамики и их основные свойства 345
§ 3. Методы одномерной магнитной гидродинамики 352
§ 4. Многомерная магнитная гидродинамика 363
§ 5. Гравитационная гидродинамика 374
Литература 382
Предметный указатель 387

Предметный указатель
Адамса — Башфорта метод 59, 99, — — кристалла 244, 250
283, 319 — — радиальная 240
альфвеновские волны 355, 363, 371 вязкости коэффициент 276, 346, 351
Ампера закон 342 — тензор 275, 328, 346,
анизотропия среды 364, 373 вязкость искусственная 324, 335, 365
ансамбль канонический 179 — кинематическая 278
аппроксимация непрерывной Гамильтониан 222, 234, 248, 293
функции 24 Гаусса метод 137, 139
— оператора Лапласа 120 Гаусса — Зайделя метод 149, 156
— производной по времени 35 гидродинамики уравнения 212, 271,
— — по пространству 29 299
Безразмерная форма уравнений 197 — — в консервативной форме 274,
Блоха теорема 246 311, 318
— функция 247 — — в лагранжевой форме 273, 310.
Бриллюэна зоны 247 312
Буссинеска приближение 337 — — в эйлеровой форме 272, 311.
«Вакуумная» область в МГД 355, 315
362, 366, 371 гравитационная система многих тел
вариационный принцип 223 61, 184, 210
вектор ошибки 41, 143 гравитационной гидродинамики
— решетки 244 уравнения 341, 375
Власова уравнение 256 граничные условия 118, 131, 240, 303,
«водяного мешка» метод 262 320, 335
волновая функция 221 — — периодические 132, 197
— — антисимметричная 228 Давление 272, 284, 341, 361, 376
— излучения 376 Лаграпжа множитель 225, 243
— магнитное 343 лагранжева производная по времени
движения уравнения 163, 166, 170, 72, 212, 273, 312, 333
183, 195, 265 — сетка 313, 356, 380
двухслойная схема 51 — форма уравнений 212, 264, 273,
дебаевская длина 189 310, 312, 334
— сфера 189, 200 Лакса метод 83, 101, 104, 260, 316,
динамика атмосферы 329 353
дисперсионное соотношение 70, 76, —— — консервативный 92, 288
86 Лакса — Вендроффа метод 262, 319
дисперсия разностная 84, 103, 320, —— — — двушаговый 97, 101, 281
356 —— — — однош.аговый 102
диффузия искусственная 106, 321, Лежандра уравнение 235
326 — функции 236
— нелинейная 357, 380 Лелевье метод 101
— радиационная 380 Ленарда — Джонса потенциал 174
— разностная 84, 103, 262, 356, 365 Лоренца сила 166
Доплера эффект 317, 355 Магнитной гидродинамики
дрейф в скрещенных полях 169 уравнения 341
Дюфора — Френкеля метод 110 — — — в лагранжевой форме 349,
Завихренность 278, 293, 337 356, 360
задача с начальными условиями 33, — — — в консервативной форме
122 348, 364
Интерполирование 24, 302 — — — в эйлеровой форме 345
источника функция 74, 125, 375 — — — одномерные 353
итерационный метод 141, 156, 241 магнитный звук 355, 359
358, 361, 381 Максвелла уравнения 342
Калибровка 279, 369 «маркеров на сетке» метод 302
Кармана вихревая дорожка 296 Маркова процесс 179
квантовое число 237 матричное уравнение 114
коллапс гравитационный 374 матрица итерационная 142
коллективные свойства системы — обратная 114
частиц 190 — разреженная 118
консервативная схема 90 — трехдиагональная 116, 118, 127,
консервативное уравнение 65, 69, 135, 154, 240, 334, 360
214, 274, 291, 300, 311, 318, 364 Маха числа 363
консервативные силы 256 мелкой воды уравнения 300
кориолисова сила 284, 331 моделирование галактик 204
краевая задача 118 Монте-Карло метод 178
Кранка — Никольсона метод 108, Навье — Стокса тензор 275
122, 358, 381 — — уравнение 285, 300, 338
Куранта — Фридрихса — Леви нагрев вязкостный 323, 347
условие 84, 96, 103, 106, 215, — джоулев 347, 358
283, 290, 317, 326, 355 натяжение силовых линий 343, 349
Неймана условие 78, 81, 84, 94, 99, прогноз погоды 335
106, 317, 355 прогонки метод 123
неразличимость частиц 227 псевдопотенциал 252
несжимаемость 277, 287 Пуассона уравнение 74, 117, 185,
— фазовой среды 262 230, 261
неустойчивость безусловная 82, 110 —— — в интегральной форме 226
— двухпучковая 202, 269 — — двумерное 120, 199, 282
— Кельвина — Гельмгольца 296 — — для давления 285, 290
— разностного решения 48, 53, 167 пульсация звезд 342, 374
неявный метод 37, 352 Распределение заряда частицы на
— — второго порядка точности 55, сетке 186, 195, 201
108 Рейнольдса число 326, 347, 365
— — Хейна 359 «С перешагиванием» метод 51, 102,
нормировки условие 240 104, 164, 167, 171, 195, 262, 266,
«Облако в ячейке» 201 295, 319
обратимость времени 164 — — — консервативный 94
океана модель 329, 336 сетка разностная по времени 35
Ома закон 343 — — по пространству 23
Паули принцип 228 система частиц 170
переменных направлений метод 153, — —бесстолкновительиая192,257
157, 373 — — в квантовой механике 220
переноса коэффициенты 351 — — термодинамическая 173, 181
перехода матрица 42, 77, 93, 316, 354, скорость звука 277, 317, 355
360 — сходимости итерационного
— множитель 41, 46, 50, 53, 57, 80, процесса 148, 154, 156
82, 96, 100 Слэтера определитель 228
— оператор 37, 76 согласованность разностной
пинч 367 аппроксимации 38
плазма бесстолкновительная 202, 259 соленоидальность магнитного поля
плазменный фокус 368 343, 366, 369
подоболочка электронная 237 — поля скоростей 277, 331
последовательной верхней состояния уравнение 213, 273, 315,
релаксации метод 150, 157, 371 333, 346, 375
— — — — циклический 152 сохранения законы 63, 66, 89, 164,
потенциал векторный 366, 369 169, 200, 212, 255, 291, 343
— обменный 230 спектральная норма матрицы 144
— — усредненный 232 спектральный радиус матрицы 145,
— поля частиц 184, 194 158
— — — самосогласованный 195, 226, Стефана — Больцмана закон 376
231 столкновения 191, 193, 271, 351
— ядер в кристалле 244 Теплопроводность 275, 311, 346, 351
— ядра атома 233 точность разностной аппроксимации
«почти второго порядка» метод 99, 30, 39, 61
102, 319 трехслойная схема 95, 100
турбулентность 309, 335 Хартри — Фока уравнения 230, 244
Ударная волна 310, 323, 357, 372 Хейна метод 359
усреднение по ансамблю 178 Центробежная сила 284, 331
— по времени 176 циклическая редукция 135
устойчивости условие 78, 81, 85, 199, — — двойная 136
261, 277, 283, 290, 300, 317 «Частицы в ячейке» 187, 193, 210,
устойчивость разностного решения 214, 219, 293
49 частота альфвеновская 344
— разностной схемы 40 — гравитационная 192, 342
— — — безусловная 59, 109, 110 — звука 342
Фазовое пространство 166, 172, 178, — плазменная 191
203, 253 — столкновений 351
фазовые переходы 177 — циклотронная 167
Фарадея закон 343, 369 Чебышева метод 152, 157, 371
флуктуации поля частиц 187, 192, Шредингера уравнение 221
199, 214 Эйлера метод 45, 55, 305
функция распределения 253 эйлерова сетка 214, 259, 281, 299,
— — «горб на хвосте» 311, 316, 333
— — двухпучковая 202 энтропия системы 165, 213, 257, 262
— тока 279, 293, 337 эффективность алгоритма 113
фурье-анализ 25, 73, 86, 98, 248 — разностной схемы 43, 61
— — двумерный 104 Явный метод 37, 45, 79, 82, 101. 107
фурье-преобразование 129 — — двухшаговый 55
— — быстрое 132 Якоби матрица блочная 146
Хартри уравнения 225 — метод"148, 156

Оценить