Załóżmy, że mam równanie macierzowe rekurencyjnie zdefiniowane jako A[n] = inverse([1 - b[n]A[n+1]]) * a[n] Następnie równanie dla A [1] wygląda podobnie do ułamka ciągłego, dla którego istnieje kilka wysoce wydajnych metod, które pozwalają uniknąć żmudnego ponownego obliczania (patrz „Przepisy numeryczne” dla niektórych przykładów). Zastanawiam się jednak, czy istnieją analogiczne …
Właśnie zainstalowałem kartę graficzną Nvidia GT660 na pulpicie i po pewnym czasie udaje mi się połączyć ją z R. Grałem z kilkoma pakietami R korzystającymi z GPU, szczególnie z gputools, i porównywałem czas, jaki mój procesor graficzny i procesor wykonywały podstawowe operacje: odwracanie macierzy (szybszy procesor) rozkład qr (szybszy procesor) …
W końcu udało ci się dowiedzieć, w jaki sposób atomy są rozmieszczone przestrzennie na nowo odkrytej istocie molekularnej. Za pomocą, powiedzmy, metod spektroskopowych, jesteś teraz w posiadaniu szeregu współrzędnych atomu, typów atomów, długości wiązań, typów wiązań i innych elementów cząsteczki. Jesteś teraz zainteresowany określeniem grupy punktów (grupy symetrii) swojej cząsteczki. …
Chciałbym wiedzieć, czy istnieje szybki sposób na obliczenie odległości euklidesowej dwóch wektorów w oktawie. Wydaje się, że nie ma do tego żadnej specjalnej funkcji, więc czy powinienem po prostu użyć formuły z sqrt?
Opracowuję kod do symulacji przepływu płynu z obecnymi w nim substancjami biologicznymi. Dotyczy to standardowych równań Naviera-Stokesa połączonych z niektórymi dodatkowymi modelami biologicznymi. Istnieje wiele parametrów / stałych. Napisałem funkcje do obsługi głównych obliczeń, ale mam problem z dużą liczbą stałych / parametrów, od których zależą te obliczenia. Przekazanie funkcji …
Biorąc pod uwagę dwie różne implementacje BLAS, czy możemy oczekiwać, że wykonają dokładnie takie same obliczenia zmiennoprzecinkowe i zwrócą te same wyniki? Lub może się zdarzyć, na przykład, że oblicza się produkt skalarny jako i jeden jako co może dać inny wynik w zmiennoprzecinkowym IEEE arytmetyka?( ( x1y1+ x2)y2)) + …
Jestem studentem inżynierii mechanicznej zainteresowanym inżynierią lotniczą, gdzie, jak mi powiedziano, Fortran jest nadal powszechnie używany. Którą wersję Fortran powinienem poświęcić na naukę?
Piszę małą bibliotekę do rzadkich obliczeń macierzowych, aby nauczyć się jak najlepiej korzystać z programowania obiektowego. Bardzo ciężko pracowałem nad stworzeniem ładnego modelu obiektowego, w którym części (rzadkie macierze i wykresy opisujące ich strukturę połączeń) są bardzo luźno połączone. Moim zdaniem kod jest znacznie bardziej rozszerzalny i łatwiejszy w utrzymaniu. …
Istnieją dwa ogólne podejścia do reprezentowania rozwiązań w nieciągłej metodzie Galerkina: węzłowy i modalny. Modalne : Rozwiązania są reprezentowane przez sumę współczynników modalnych pomnożonych przez zbiór wielomianów, np. gdzie to zwykle wielomiany ortogonalne, np. Legendre . Jedną z zalet tego jest to, że wielomiany ortogonalne generują diagonalną macierz masy.u ( …
Byłem ciekawy, dlaczego wysokopoziomowe (tj. Większe niż 4) metody Runge – Kutty prawie nigdy nie są omawiane / stosowane (przynajmniej o ile mi wiadomo). Rozumiem, że wymaga to dłuższego czasu obliczeniowego na krok (np. RK14 z osadzonym krokiem 12. rzędu ), ale czy są jeszcze inne wady stosowania metod Runge …
Muszę napisać dane z obliczeń, które zostaną później odczytane przez Paraview (plik .vtu lub vtk). Jeśli chodzi o rozmiar pliku, czy powinienem wybrać format ASCII czy format binarny?
Który z nich jest lepszy: FORTRAN lub Python? I chyba w obu przypadkach potrzebujesz Gnuplot, mam rację? Obecnie pracuję na komputerze z systemem Windows. Chciałbym go użyć do uzyskania numerycznych rozwiązań problemów fizyki, w tym symulacji Monte-Carlo, integracji i różnicowania numerycznego, dynamiki molekularnej itp. Widziałem kurs fizyki obliczeniowej, który wprowadza …
Uruchomiłem kod dynamiki molekularnej (MD) GROMACS w klastrze Ubuntu Linux składającym się z węzłów zawierających 24 procesory Intel Xeon. Moje szczególne zainteresowanie okazuje się nieco wrażliwe na zmiennoprzecinkową precyzję arytmetyczną, więc musiałem uruchomić GROMACS z podwójną precyzją, a nie z pojedynczą precyzją - pomimo wyższych kosztów obliczeniowych podwójnej precyzji. Tak …
Szukam oprogramowania do generowania siatki jest darmowy i open source, zapewnia rozsądny interfejs skryptowy do specyfikacji domeny, działa dla skomplikowanych geometrii, potrafi generować siatki 2D i 3D, Jakie mam opcje?
Wiele moich własnych prac dotyczy ulepszania skalowania algorytmów, a jednym z preferowanych sposobów wykazania równoległego skalowania i / lub wydajności równoległej jest wykreślenie wydajności algorytmu / kodu na podstawie liczby rdzeni, np. gdzie oś reprezentuje liczbę rdzeni, a oś pewną miarę, np. pracę wykonaną na jednostkę czasu. Różne krzywe pokazują …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.