Hesablama fizikası (və ya kompüter fizikasına aid metodlar, ing. Computational physics) — fiziki hadisələri modelləşdirmək və simulyasiya etmək üçün kompüter əsaslı alqoritmlərdən və riyazi metodlardan istifadə edən fizika sahəsidir.[1] Bu sahə elmi hesablama və simulyasiya üsullarını birləşdirərək mürəkkəb fiziki prosesləri və sistemləri araşdırmağa kömək edir.[2]
Hesablama fizikasının əsas tətbiq sahələrinə aşağıdakılar daxildir:[3]
Hesablama fizikasında ümumiyyətlə Monte Karlo metodları, sonlu fərq metodları, matris hesablamaları və Furir çevirmələri kimi riyazi və statistik metodlar istifadə olunur.[6]
Hesablama fizikası problemlərini dəqiq həll etmək çox çətindir. Bu, bir neçə (riyazi) səbəblə bağlıdır: cəbri və/və ya analitik həll qabiliyyətinin olmaması, mürəkkəblik və xaos. Məsələn, güclü elektrik sahəsində bir atomun ətrafında fırlanan elektronun dalğa funksiyasının hesablanması (Stark effekti) kimi zahirən sadə görünən problemlər belə praktiki alqoritm (əgər tapılarsa) formalaşdırmaq üçün böyük səy tələb edə bilər — qrafik metodlar və ya axtarışı kimi digər daha qabarıq və ya daha sərt üsullar tələb oluna bilər. Daha inkişaf etmiş tərəfdən, bəzən riyazi təlaş nəzəriyyəsi də istifadə olunur (burada bu xüsusi nümunə üçün işləyən model göstərilir). Bundan əlavə, bir çox bədən problemləri (və onların klassik analoqları) üçün hesablama dəyəri və mürəkkəbliyi sürətlə artır. Makroskopik sistem adətən onu təşkil edən hissəciklərin sırasına görə ölçüyə malikdir, ona görə də bu, problem yaradır. Kvant mexanikasının məsələlərinin həlli, bir qayda olaraq, sistemin ölçüsündə eksponensial sıraya malikdir,[7] klassik N-cisimlər üçün isə N-kvadrat düzülüyə malikdir. Nəhayət, bir çox fiziki sistemlər təbiətcə ən yaxşı halda qeyri-xətti, ən pis halda isə xaotikdir: bu o deməkdir ki, hər hansı ədədi səhvlərin “həllin” faydasız olacağı nöqtəyə çatmamasını təmin etmək çətin ola bilər.