W szczególności chcę przedłużyć pracę z B3LYP rozpoczętą od Gaussian 03, ale kontynuowałem w GAMESS-US. Energie dostarczane przez domyślne metody B3LYP nie są takie same. Dyskusja na ten temat znajduje się w podręczniku GAMESS-US (sekcja Dalsze informacje): Należy zauważyć, że B3LYP w GAMESS jest częściowo oparty na funkcjonowaniu korelacji gazu …
W symulacji półprzewodników często równania są skalowane, aby miały znormalizowane wartości. Na przykład w skrajnych przypadkach gęstość elektronów w półprzewodnikach może zmieniać się o ponad 18 rzędów wielkości, a pole elektryczne może zmieniać się kształtnie, o ponad 6 (lub więcej) rzędów wielkości. Jednak dokumenty tak naprawdę nigdy nie dają powodu, …
Rozwijam jakiś większy kod do wykonywania obliczeń wartości własnych ogromnych rzadkich macierzy w kontekście fizyki obliczeniowej. Moje procedury sprawdzam na prostym oscylatorze harmonicznym w jednym wymiarze, ponieważ wartości własne są dobrze znane analitycznie. Robiąc to i porównując własne procedury z wbudowanymi rozwiązaniami SciPy, natknąłem się na osobliwość pokazaną na poniższym …
Czasami podczas optymalizacji kodu wymagane jest odmierzanie czasu niektórych fragmentów kodu, korzystam z poniższych od lat, ale zastanawiałem się, czy istnieje prostszy / lepszy sposób na zrobienie tego? call system_clock(count_rate=clock_rate) !Find the time rate call system_clock(count=clock_start) !Start Timer call do_something_subroutine !This is what gets timed call system_clock(count=clock_stop) ! Stop Timer …
Słyszałem anegdotycznie, że gdy ktoś próbuje liczbowo wykonać całkę formy ∫∞0f( x ) J0(x)dx∫0∞f(x)J0(x)dx\int_0^\infty f(x) J_0(x)\,\mathrm{d}x z gładkim i dobrze się zachowującym (np. nie jest silnie oscylacyjny, niesingularny itp.), wówczas poprawność przepisania go jakofa( x )fa(x)f(x) 1π∫π0∫∞0fa( x ) cos( x grzechθ )d xd θ1π∫0π∫0∞fa(x)sałata(xgrzechθ)rexreθ\frac{1}{\pi}\int_0^\pi \int_0^\infty f(x) \cos(x\sin\theta) \,\mathrm{d}x\,\mathrm{d}\theta i …
Mam zestaw danych x1,x2,…,xkx1,x2),…,xkx_{1}, x_{2}, \ldots, x_{k} i chcę znaleźć parametr mmm taki, aby minimalizował sumę ∑i=1k∣∣m−xi∣∣.∑ja=1k|m-xja|.\sum_{i=1}^{k}\big|m-x_i\big|. to jest minm∑i=1k∣∣m−xi∣∣.minm∑i=1k|m−xi|.\min_{m}\sum_{i=1}^{k}\big|m-x_i\big|.
Załóżmy, że mam dwa pliki VTK, oba w ustrukturyzowanym formacie siatki. Strukturyzowane siatki są takie same (mają tę samą listę punktów, w tej samej kolejności), aw każdym pliku VTK znajduje się pole, nazwij je „Phi”. Chcę utworzyć trzeci plik VTK, ponownie z tą samą strukturą siatki i wykreślić pole, które …
Używam kodu równoległego do numerycznego rozwiązania 5-wymiarowego modelu równowagi populacji. Obecnie mam bardzo dobry kod równoległy MPICH2 w FORTRAN, ale gdy zwiększamy wartości parametrów, tablice stają się zbyt duże, aby działać w trybie pamięci rozproszonej. Mam dostęp do klastra z 15 węzłami, w którym każdy węzeł ma dwa 8-rdzeniowe procesory …
Wykonuję symulacje równania Langevina dla różnych sił zewnętrznych. Powiedziano mi, że C rand()z stdlib.hmoże wprowadzić błąd w moich wynikach, używam Twistera Mersenne. Niemniej jednak chciałbym wiedzieć (i zobaczyć) dokładnie, jakie błędy liniowy kongruencjalny generator może wprowadzić w mojej symulacji. Oto rzeczy, które próbowałem: Generowanie krotek losowych 3D, aby spróbować zobaczyć …
Rozwiązuję układ dwóch sprzężonych PDE w dwóch wymiarach przestrzennych iw czasie obliczeniowo. Ponieważ oceny funkcji są drogie, chciałbym zastosować metodę wieloetapową (zainicjowaną przy użyciu Runge-Kutta 4-5). Metoda Adamsa-Bashfortha wykorzystująca pięć poprzednich ocen funkcji ma błąd globalny (jest to przypadek, gdy s = 5 w artykule w Wikipedii, do którego odwołuje …
Obecnie piszę pracę doktorską. Znaczną część mojego doktoratu spędziłem na czyszczeniu i rozszerzaniu istniejącego kodu naukowego, stosując najlepsze praktyki inżynierii oprogramowania, które wcześniej nie były używane, i chciałbym o tym napisać w mojej pracy magisterskiej. Zamiast po prostu powiedzieć „Dodałem testy jednostkowe”, chcę móc napisać coś takiego: J. Doe wynalazł …
Czy ktoś tutaj używał obliczeń naukowych o podwójnej precyzji z procesorami graficznymi nowej generacji (np. K20) za pośrednictwem Pythona? Wiem, że ta technologia szybko się rozwija, ale jaki jest obecnie najlepszy sposób? GPU nie wchodzi w zakres popularnych naukowych bibliotek Pythona numpy i scipy, a ja chciałem użyć theano, ale …
Porównuję dwie iteracyjne metody odwracania losowych macierzy kwadratowych. Ponieważ macierze są losowe, każdy przypadek testowy wymaga zarówno różnych ilości iteracji, jak i różnych czasów, które upłynęły. Moje pytanie, oprócz średniego czasu procesora, to średnia wartość iteracji pobranych przez obie metody, przydatne informacje do porównania metod.
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.