Computational Science

10
Kolejność operacji, algorytmy numeryczne

Przeczytałem to (1) Czynności źle uwarunkowane należy wykonać przed czynnościami dobrze uwarunkowanymi. Jako przykład należy obliczyć x z- yzxz-yzxz-yz jako ( x - y) z(x-y)z(x-y)z ponieważ odejmowanie jest źle uwarunkowane, podczas gdy mnożenie nie. Jednak analiza błędów pierwszego rzędu obu...

10
O szybszym zbliżeniu log (x)

Napisałem kodu jednocześnie temu, która polegała obliczyć bez korzystania z funkcji biblioteki. Wczoraj sprawdzałem stary kod i starałem się, aby był jak najszybciej (i poprawiony). Oto moja dotychczasowa próba:log(x)log(x)log(x) const double ee = exp(1); double series_ln_taylor(double n){ /* n =...

10
Elementy Raviarta-Thomasa na kwadracie odniesienia

Chciałbym się dowiedzieć, jak działa element Raviart-Thomas (RT). W tym celu chciałbym analitycznie opisać, jak funkcje podstawowe wyglądają na kwadracie odniesienia. Celem nie jest wdrożenie go osobiście, ale po prostu intuicyjne zrozumienie elementu. W dużej mierze opieram tę pracę na omawianych...

10
Biblioteka C ++ do integracji numerycznej (kwadratura)

Mam własną małą procedurę integracji numerycznej (kwadraturę), która jest adaptacją C ++ programu ALGOL opublikowanego przez Bulirsch & Stoer w 1967 r. (Numerische Mathematik, 9, 271-278). Chciałbym uaktualnić do bardziej nowoczesnego (adaptacyjnego) algorytmu i zastanawiać się, czy istnieją...

10
Całka w przestrzeni log-log

Pracuję z funkcjami, które generalnie są znacznie płynniejsze i lepiej zachowują się w przestrzeni log-log --- więc tam wykonuję interpolację / ekstrapolację itp. I to działa bardzo dobrze. Czy istnieje sposób na zintegrowanie tych funkcji numerycznych w przestrzeni dziennika? tzn. mam nadzieję,...

10
W MES, dlaczego macierz sztywności jest dodatnia?

W klasach MES zwykle przyjmuje się za pewnik, że macierz sztywności jest pozytywnie określona, ​​ale po prostu nie rozumiem, dlaczego. Czy ktoś mógłby podać jakieś wyjaśnienie? Na przykład możemy rozważyć problem Poissona: -∇2)u = f,−∇2u=f, -\nabla^2 u = f, którego macierz sztywności jest: K.I...

10
Koszty ogólne w superkomputerach

Szukam wiarygodnych referencji określających, ile zasobów superkomputery wydają na koordynację, a nie na faktyczną pracę związaną z zadaniami. Zasoby mogą być dostępną mocą obliczeniową, ale nawet waty wydają się być prawidłową jednostką. Wierzę, że jeden z moich profesorów lub podręczników...

10
Wizualizacja sieci quadtree i octree

Tzw QuadTree i Octree ruszty są dość atrakcyjne dla zastosowań wymagających adaptacyjne wyrafinowanie oczek. Są one używane na przykład w Gerris i Paramesh . Czy ktoś wie o dobrym formacie pliku dla takich siatek i oprogramowaniu do wizualizacji? Zobacz także tę odpowiedź w FAQ Gerris. Jedynym...

10
Jak zacząć korzystać z LAPACK w c ++?

Jestem nowy w informatyce i nauczyłem się już podstawowych metod integracji, interpolacji, metod takich jak RK4, Numerov itp. Na c ++, ale ostatnio mój profesor poprosił mnie o nauczenie się, jak używać LAPACK do rozwiązywania problemów związanych z macierzami. Jak na przykład znajdowanie wartości...

10
Wektory własne małej korekty normy

Mam zestaw danych, który powoli się zmienia i muszę śledzić wektory własne / wartości własne macierzy kowariancji. Używałem scipy.linalg.eigh, ale jest zbyt drogi i nie korzysta z faktu, że mam już rozkład, który jest tylko nieznacznie niepoprawny. Czy ktoś może zaproponować lepsze podejście do...