Вычислительная физика
Вычислительная физика |
---|
Вычислительная физика — это изучение и внедрение численного анализа задач для решения физических . [1] Исторически вычислительная физика была первым применением современных компьютеров в науке, а теперь является подвидом вычислительной науки . Иногда ее считают субдисциплиной (или ответвлением) теоретической физики , но другие считают ее промежуточной ветвью между теоретической и экспериментальной физикой — областью исследования, которая дополняет как теорию, так и эксперимент. [2]
Обзор [ править ]
В физике различные теории, основанные на математических моделях, дают очень точные прогнозы поведения систем. К сожалению, зачастую решение математической модели конкретной системы для получения полезного прогноза невозможно. Это может произойти, например, если решение не имеет выражения в замкнутой форме или слишком сложное. В таких случаях требуются численные аппроксимации. Вычислительная физика — это предмет, который занимается этими численными аппроксимациями: аппроксимация решения записывается как конечное (и обычно большое) число простых математических операций ( алгоритм ), а компьютер используется для выполнения этих операций и вычисления приближенного решения. и соответствующая ошибка . [1]
Статус по физике [ править ]
Ведутся споры о статусе вычислений в рамках научного метода. [4] Иногда ее считают более похожей на теоретическую физику; некоторые другие считают компьютерное моделирование « компьютерными экспериментами », [4] третьи считают ее промежуточной или отличной ветвью между теоретической и экспериментальной физикой , третьим путем, дополняющим теорию и эксперимент. Хотя компьютеры можно использовать в экспериментах для измерения, записи (и хранения) данных, это явно не является вычислительным подходом.
Проблемы вычислительной физики [ править ]
Задачи вычислительной физики, как правило, очень сложно решить точно. Это связано с несколькими (математическими) причинами: отсутствием алгебраической и/или аналитической разрешимости, сложностью и хаосом. Например, — даже, казалось бы, простые задачи, такие как вычисление волновой функции электрона, вращающегося вокруг атома в сильном электрическом поле ( эффект Штарка ), могут потребовать больших усилий для формулирования практического алгоритма (если таковой удастся найти); Могут потребоваться другие, более грубые или грубые методы, такие как графические методы или поиск корня . С более продвинутой стороны иногда также используется математическая теория возмущений показана работа для этого конкретного примера ( здесь ). Кроме того, вычислительные затраты и сложность вычислений для задач многих тел (и их классических аналогов ) имеют тенденцию быстро расти. Макроскопическая система обычно имеет размер порядка составляющие частицы, так что это своего рода проблема. Решение квантовомеханических задач обычно имеет экспоненциальный порядок размера системы. [5] а для классического N-тела оно имеет порядок N-квадрата. Наконец, многие физические системы по своей природе в лучшем случае нелинейны, а в худшем — хаотичны : это означает, что может быть трудно гарантировать, что любые числовые ошибки не вырастут до такой степени, что «решение» станет бесполезным. [6]
Методы и алгоритмы [ править ]
Поскольку вычислительная физика использует широкий класс задач, ее обычно разделяют на различные математические задачи, которые она решает численно, или на применяемые методы. Между ними можно рассмотреть:
- поиск корня (например, с использованием метода Ньютона-Рафсона )
- система линейных уравнений (с использованием, например, LU-разложения )
- обыкновенные дифференциальные уравнения (с использованием, например, методов Рунге – Кутты )
- интеграция (например, с использованием метода Ромберга и интеграции Монте-Карло )
- уравнения в частных производных (с использованием, например, метода конечных разностей и метода релаксации )
- проблема собственных значений матрицы (с использованием, например, алгоритма собственных значений Якоби и степенной итерации )
Все эти методы (и некоторые другие) используются для расчета физических свойств моделируемых систем.
Вычислительная физика также заимствует ряд идей из вычислительной химии — например, теория функционала плотности, используемая физиками твердого тела для расчета свойств твердых тел, в основном такая же, как теория, используемая химиками для расчета свойств молекул.
Кроме того, вычислительная физика включает в себя настройку структуры программного обеспечения / аппаратного обеспечения для решения проблем (поскольку проблемы обычно могут быть очень большими, связанными с потребностью в вычислительной мощности или запросами памяти ).
Подразделения [ править ]
Для каждой основной области физики можно найти соответствующую вычислительную ветвь:
- Вычислительная механика состоит из вычислительной гидродинамики (CFD), вычислительной механики твердого тела и вычислительной контактной механики .
- Вычислительная электродинамика — это процесс моделирования взаимодействия электромагнитных полей с физическими объектами и окружающей средой. Одним из направлений, лежащих на стыке CFD и электромагнитного моделирования, является вычислительная магнитогидродинамика .
- Вычислительная химия — быстро развивающаяся область, которая возникла из-за квантовой проблемы многих тел .
- Вычислительная физика твердого тела — очень важный раздел вычислительной физики, имеющий непосредственное отношение к материаловедению .
- Вычислительная статистическая механика — это область, связанная с вычислением конденсированной среды , которая занимается моделированием моделей и теорий (таких как модели перколяции и спина ), которые трудно решить иначе.
- Вычислительная статистическая физика активно использует методы Монте-Карло. В более широком смысле (особенно благодаря использованию агентного моделирования и клеточных автоматов ) он также касается (и находит применение благодаря использованию своих методов) в социальных науках , теории сетей и математических моделях распространения болезней. (в первую очередь, модель SIR ) и распространение лесных пожаров .
- Численная теория относительности — это (относительно) новая область, заинтересованная в поиске численных решений уравнений поля как специальной теории относительности, так и общей теории относительности .
- Вычислительная физика элементарных частиц занимается проблемами, связанными с физикой элементарных частиц.
- Вычислительная астрофизика - это применение этих методов и методов к астрофизическим проблемам и явлениям.
- Вычислительная биофизика — это раздел биофизики и самой вычислительной биологии , применяющий методы информатики и физики для решения больших сложных биологических проблем.
Приложения [ править ]
Благодаря широкому классу задач, решаемых вычислительной физикой, она является важным компонентом современных исследований в различных областях физики, а именно: физика ускорителей , астрофизика , общая теория относительности (через числовую теорию относительности ), механика жидкости ( вычислительная гидродинамика ), теория поля решетки / теория калибровки решетки (особенно квантовая хромодинамика решетки ), физика плазмы (см. моделирование плазмы ), моделирование физических систем (с использованием, например, молекулярной динамики ), компьютерные коды ядерной инженерии , предсказание структуры белка , предсказание погоды , физика твердого тела , мягкая конденсация материи физика , физика удара гиперскорости и т. д.
Например, вычислительная физика твердого тела использует теорию функционала плотности для расчета свойств твердых тел — метод, аналогичный тому, который используют химики для изучения молекул. Другие величины, представляющие интерес для физики твердого тела, такие как электронная зонная структура, магнитные свойства и плотности заряда, могут быть рассчитаны с помощью этого и нескольких методов, включая метод Латтинджера-Кона / КП и ab-initio методы .
См. также [ править ]
- Расширенная библиотека моделирования
- CECAM - Европейский центр атомных и молекулярных вычислений
- Отдел вычислительной физики (DCOMP) Американского физического общества
- Важные публикации по вычислительной физике
- Математическая и теоретическая физика
- Физика с открытым исходным кодом , библиотеки вычислительной физики и педагогические инструменты
- Хронология вычислительной физики
- Молекулярная динамика Кар – Парринелло
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б Тийссен, Йос (2007). Вычислительная физика . Издательство Кембриджского университета . ISBN 978-0521833462 .
- ^ Ландау, Рубин Х.; Паес, Мануэль Х.; Бордейану, Кристиан К. (2015). Вычислительная физика: решение проблем с помощью Python . Джон Уайли и сыновья .
- ^ Ландау, Рубин Х.; Паес, Хосе; Бордейану, Кристиан К. (2011). Обзор вычислительной физики: вводные сведения о вычислительной технике . Издательство Принстонского университета . ISBN 9780691131375 .
- ^ Jump up to: Перейти обратно: а б Учебник по молекулярной динамике. Архивировано 11 января 2015 г. в Wayback Machine , Фурио Эрколесси, Университет Удине , Италия. Статья в формате PDF. Архивировано 24 сентября 2015 г. в Wayback Machine .
- ^ Фейнман, Ричард П. (1982). «Моделирование физики с помощью компьютеров». Международный журнал теоретической физики . 21 (6–7): 467–488. Бибкод : 1982IJTP...21..467F . дои : 10.1007/bf02650179 . ISSN 0020-7748 . S2CID 124545445 . Статья PDF
- ^ Зауэр, Тим; Гребоги, Селсо; Йорк, Джеймс А. (1997). «Как долго числовые хаотические решения остаются действительными?». Письма о физических отзывах . 79 (1): 59–62. Бибкод : 1997PhRvL..79...59S . дои : 10.1103/PhysRevLett.79.59 . S2CID 102493915 .
Дальнейшее чтение [ править ]
- А.К. Хартманн, Практическое руководство по компьютерному моделированию , World Scientific (2009).
- Международный журнал современной физики C (IJMPC): Физика и компьютеры. Архивировано 3 ноября 2004 г. в Wayback Machine , World Scientific.
- Стивен Э. Кунин , Вычислительная физика, Аддисон-Уэсли (1986)
- Т. Панг, Введение в вычислительную физику, издательство Кембриджского университета (2010).
- Б. Стиклер, Э. Шахингер, Основные понятия вычислительной физики, Springer Verlag (2013). ISBN 9783319024349 .
- Винсберг Э. «Наука в эпоху компьютерного моделирования» . Чикаго: Издательство Чикагского университета , 2010.
Внешние ссылки [ править ]
- Комиссия C20 IUPAP по вычислительной физике. Архивировано 15 ноября 2015 г. в Wayback Machine.
- Американское физическое общество: Отдел вычислительной физики
- Институт физики: группа вычислительной физики. Архивировано 13 февраля 2015 г. в Wayback Machine.
- SciDAC: научные открытия посредством передовых вычислений
- Физика с открытым исходным кодом
- Платформа научного программного обеспечения SCINET
- Курс вычислительной физики с видео на YouTube