stringtranslate.com

Вычислительная физика

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

Обзор

Представление мультидисциплинарного характера вычислительной физики одновременно как пересечения физики, прикладной математики и информатики и как моста между ними [3]

В физике различные теории , основанные на математических моделях, дают очень точные прогнозы поведения систем. К сожалению, зачастую решение математической модели конкретной системы для получения полезного прогноза невозможно. Это может произойти, например, если решение не имеет выражения в замкнутой форме или слишком сложное. В таких случаях требуются численные аппроксимации. Вычислительная физика — это предмет, который занимается этими численными аппроксимациями: аппроксимация решения записывается как конечное (и обычно большое) число простых математических операций ( алгоритм ), а компьютер используется для выполнения этих операций и вычисления приближенного решения. и соответствующая ошибка . [1]

Статус по физике

Ведутся споры о статусе вычислений в рамках научного метода. [4] Иногда ее считают более похожей на теоретическую физику; некоторые другие рассматривают компьютерное моделирование как « компьютерные эксперименты », [4] третьи считают его промежуточной или отличной ветвью между теоретической и экспериментальной физикой , третьим способом, дополняющим теорию и эксперимент. Хотя компьютеры можно использовать в экспериментах для измерения, записи (и хранения) данных, это явно не является вычислительным подходом.

Проблемы вычислительной физики

Задачи вычислительной физики, как правило, очень сложно решить точно. Это связано с несколькими (математическими) причинами: отсутствием алгебраической и/или аналитической разрешимости, сложностью и хаосом. Например, — даже, казалось бы, простые задачи, такие как вычисление волновой функции электрона, вращающегося вокруг атома в сильном электрическом поле ( эффект Штарка ), могут потребовать больших усилий для формулирования практического алгоритма (если таковой удастся найти); Могут потребоваться другие, более грубые или грубые методы, такие как графические методы или поиск корня . С более продвинутой стороны иногда также используется математическая теория возмущений ( здесь показана работа для этого конкретного примера ). Кроме того, вычислительные затраты и сложность вычислений для задач многих тел (и их классических аналогов ) имеют тенденцию быстро расти. Макроскопическая система обычно имеет размер порядка составляющих частиц, поэтому это представляет собой определенную проблему. Решение квантово-механических задач обычно имеет экспоненциальный порядок по размеру системы [5] , а для классического N-тела — порядка N-квадрата. Наконец, многие физические системы по своей сути в лучшем случае нелинейны, а в худшем — хаотичны : это означает, что может быть сложно гарантировать, что любые числовые ошибки не вырастут до такой степени, что «решение» станет бесполезным. [6]

Методы и алгоритмы

Поскольку вычислительная физика использует широкий класс задач, ее обычно разделяют на различные математические задачи, которые она решает численно, или на применяемые методы. Между ними можно рассмотреть:

Все эти методы (и некоторые другие) используются для расчета физических свойств моделируемых систем.

Вычислительная физика также заимствует ряд идей из вычислительной химии — например, теория функционала плотности, используемая физиками твердого тела для расчета свойств твердых тел, в основном такая же, как теория, используемая химиками для расчета свойств молекул.

Кроме того, вычислительная физика включает в себя настройку структуры программного обеспечения / аппаратного обеспечения для решения проблем (поскольку проблемы обычно могут быть очень большими, связанными с потребностью в вычислительной мощности или запросами памяти ).

Подразделения

Для каждой основной области физики можно найти соответствующую вычислительную ветвь:

Приложения

Благодаря широкому классу задач, которые решает вычислительная физика, она является важным компонентом современных исследований в различных областях физики, а именно: физика ускорителей , астрофизика , общая теория относительности (через числовую теорию относительности ), механика жидкости ( вычислительная гидродинамика ), Теория поля решетки / теория калибровки решетки (особенно квантовая хромодинамика решетки ), физика плазмы (см. моделирование плазмы ), моделирование физических систем (с использованием, например, молекулярной динамики ), компьютерные коды ядерной инженерии , предсказание структуры белка , предсказание погоды , физика твердого тела , мягкая конденсация физика материи , физика удара гиперскорости и т. д.

Например, вычислительная физика твердого тела использует теорию функционала плотности для расчета свойств твердых тел — метод, аналогичный тому, который используют химики для изучения молекул. Другие величины, представляющие интерес для физики твердого тела, такие как электронная зонная структура, магнитные свойства и плотности заряда, могут быть рассчитаны с помощью этого и нескольких методов, включая метод Латтинджера -Кона / КП и методы ab-initio .

Смотрите также

Рекомендации

  1. ^ Аб Тийссен, Джос (2007). Вычислительная физика . Издательство Кембриджского университета . ISBN 978-0521833462.
  2. ^ Ландау, Рубин Х.; Паес, Мануэль Х.; Бордейану, Кристиан К. (2015). Вычислительная физика: решение проблем с помощью Python. Джон Уайли и сыновья .
  3. ^ Ландау, Рубин Х.; Паес, Хосе; Бордейану, Кристиан К. (2011). Обзор вычислительной физики: вводные вычисления. Издательство Принстонского университета . ISBN 9780691131375.
  4. ^ ab Учебник по молекулярной динамике. Архивировано 11 января 2015 г. в Wayback Machine , Фурио Эрколесси, Университет Удине , Италия. Статья в формате PDF. Архивировано 24 сентября 2015 г. в Wayback Machine .
  5. ^ Фейнман, Ричард П. (1982). «Моделирование физики с помощью компьютеров». Международный журнал теоретической физики . 21 (6–7): 467–488. Бибкод : 1982IJTP...21..467F. дои : 10.1007/bf02650179. ISSN  0020-7748. S2CID  124545445.Статья PDF
  6. ^ Зауэр, Тим; Гребоги, Селсо; Йорк, Джеймс А. (1997). «Как долго числовые хаотические решения остаются действительными?». Письма о физических отзывах . 79 (1): 59–62. Бибкод : 1997PhRvL..79...59S. doi :10.1103/PhysRevLett.79.59. S2CID  102493915.

дальнейшее чтение

Внешние ссылки