Fizyka obliczeniowa

Fizyka obliczeniowa to badanie i wdrażanie analizy numerycznej w celu rozwiązywania problemów fizycznych , dla których istnieje już teoria ilościowa . Historycznie rzecz biorąc, fizyka obliczeniowa była pierwszym zastosowaniem nowoczesnych komputerów w nauce i obecnie stanowi podzbiór nauk obliczeniowych . Czasami uważa się ją za subdyscyplinę (lub odgałęzienie) fizyki teoretycznej , ale inni uważają ją za gałąź pośrednią między fizyką teoretyczną i eksperymentalną - obszar badań, który uzupełnia zarówno teorię, jak i eksperyment.

Przegląd

Reprezentacja multidyscyplinarnego charakteru fizyki obliczeniowej zarówno jako nakładania się fizyki, matematyki stosowanej i informatyki, jak i jako pomost między nimi

W fizyce różne teorie oparte na modelach matematycznych zapewniają bardzo dokładne przewidywania zachowania systemów. Niestety często zdarza się, że rozwiązanie modelu matematycznego dla konkretnego systemu w celu uzyskania użytecznej prognozy nie jest możliwe. Może się to zdarzyć na przykład wtedy, gdy rozwiązanie nie ma wyrażenia w formie zamkniętej lub jest zbyt skomplikowane. W takich przypadkach wymagane są przybliżenia numeryczne. Fizyka obliczeniowa to przedmiot zajmujący się przybliżeniami numerycznymi: przybliżenie rozwiązania zapisuje się jako skończoną (i zazwyczaj dużą) liczbę prostych operacji matematycznych ( algorytm ), a komputer służy do wykonania tych operacji i obliczenia przybliżonego rozwiązania i odpowiedniego błędu .

Stan w fizyce

Trwa debata na temat statusu obliczeń w metodzie naukowej. Czasami uważa się, że jest to bardziej zbliżone do fizyki teoretycznej; niektórzy uważają symulację komputerową za „ eksperymenty komputerowe ”, jeszcze inni uważają ją za pośrednią lub odmienną gałąź fizyki teoretycznej i eksperymentalnej , trzecią drogę, która uzupełnia teorię i eksperyment. Chociaż komputery mogą być wykorzystywane w eksperymentach do pomiaru i rejestrowania (i przechowywania) danych, z pewnością nie stanowi to podejścia obliczeniowego.

Wyzwania fizyki obliczeniowej

Problemy fizyki obliczeniowej są na ogół bardzo trudne do dokładnego rozwiązania. Dzieje się tak z kilku (matematycznych) powodów: braku algebraicznej i/lub analitycznej rozwiązywalności, złożoności i chaosu. Przykładowo - nawet pozornie proste problemy, jak obliczenie funkcji falowej elektronu krążącego wokół atomu w silnym polu elektrycznym ( efekt Starka ), mogą wymagać dużego wysiłku, aby sformułować praktyczny algorytm (jeśli taki można znaleźć); inne bardziej prymitywne techniki lub techniki brutalnej siły, takie jak metody graficzne lub wyszukiwanie korzeni , może być wymagane. W bardziej zaawansowanych przypadkach czasami stosuje się matematyczną teorię zaburzeń ( tutaj pokazano działanie dla tego konkretnego przykładu ). Ponadto koszt obliczeniowy i złożoność obliczeniowa problemów wielociałowych (i ich klasycznych odpowiedników ) mają tendencję do szybkiego wzrostu. Układ makroskopowy ma wielkość rzędu cząstek składowych, więc pewien problem. Rozwiązywanie problemów z mechaniką kwantową polega na ogół na porządek wykładniczy wielkości układu, a dla klasycznego N-ciała jest to rząd N-kwadratu. Wreszcie, wiele systemów fizycznych jest z natury w najlepszym wypadku nieliniowych, a w najgorszym chaotycznych : oznacza to, że może być trudno zapewnić, że jakiekolwiek błędy numeryczne nie wzrosną do punktu, w którym „rozwiązanie” stanie się bezużyteczne.

Metody i algorytmy

Ponieważ fizyka obliczeniowa wykorzystuje szeroką klasę problemów, ogólnie dzieli się ją na różne problemy matematyczne, które rozwiązuje numerycznie, lub stosowane przez nią metody. Pomiędzy nimi można rozważyć:

Wszystkie te metody (i kilka innych) służą do obliczania właściwości fizycznych modelowanych układów.

Fizyka obliczeniowa również zapożycza wiele pomysłów z chemii obliczeniowej - na przykład teoria funkcjonału gęstości używana przez obliczeniowych fizyków ciała stałego do obliczania właściwości ciał stałych jest w zasadzie taka sama, jak ta używana przez chemików do obliczania właściwości cząsteczek.

Co więcej, fizyka obliczeniowa obejmuje dostrajanie struktury oprogramowania / sprzętu w celu rozwiązania problemów (ponieważ problemy zwykle mogą być bardzo duże, związane z zapotrzebowaniem na moc obliczeniową lub żądaniami pamięci ).

Podziały

Dla każdej głównej dziedziny fizyki można znaleźć odpowiednią gałąź obliczeniową:

Aplikacje

Ze względu na szeroką klasę problemów, którymi zajmuje się fizyka obliczeniowa, stanowi ona istotny element współczesnych badań w różnych obszarach fizyki, a mianowicie: fizyce akceleratorów , astrofizyce , ogólnej teorii względności (poprzez numeryczną teorię względności ), mechanice płynów ( obliczeniowa dynamika płynów ), teoria pola kratowego / teoria cechowania sieci (zwłaszcza chromodynamika kwantowa sieci ), fizyka plazmy (patrz modelowanie plazmy ), symulowanie układów fizycznych (z wykorzystaniem np. dynamiki molekularnej ), kody komputerowe inżynierii nuklearnej , przewidywanie struktury białek , przewidywanie pogody , fizyka ciała stałego , fizyka miękkiej materii skondensowanej , fizyka uderzeń hiperprędkości itp.

Na przykład obliczeniowa fizyka ciała stałego wykorzystuje teorię funkcjonału gęstości do obliczania właściwości ciał stałych, co jest metodą podobną do tej stosowanej przez chemików do badania cząsteczek. Za pomocą tej i kilku metod, w tym metody Luttingera-Kohna / kp i metod ab-initio , można obliczyć inne wielkości interesujące w fizyce ciała stałego, takie jak struktura pasm elektronowych, właściwości magnetyczne i gęstości ładunków .

Zobacz też

Dalsza lektura

Linki zewnętrzne