Computational Science

30
Kiedy należy używać log1p i expm1?

Mam proste pytanie, które jest naprawdę trudne dla Google (oprócz kanonicznego Co każdy informatyk powinien wiedzieć o arytmetyki zmiennoprzecinkowej ). Kiedy należy używać funkcji takich jak log1plub expm1należy używać zamiast logi exp? Kiedy nie należy ich używać? Czym różnią się różne...

30
Naukowy system zarządzania przepływem pracy

Czy ktoś może mi polecić dobry system zarządzania przepływem pracy (WMS), najlepiej w języku Python? Do tej pory korzystałem z GNU Make, ale wprowadza warstwę złożoności, której chcę uniknąć. Dobry WMS powinien mieć następujące funkcje: łatwa integracja z narzędziami wiersza poleceń i skryptami...

29
Alternatywy dla Journal of Computational Physics

Journal of Computational Physics był w przeszłości ważnym rynkiem zbytu dla nauk obliczeniowych, który opublikowałem wcześniej. Z korzyścią dla tych (takich jak ja), którzy podpisali bojkot Elsevier , jakie czasopisma inne niż Elsevier byłyby odpowiednimi miejscami do publikowania artykułów, które...

28
Jakich funkcji potrzebują użytkownicy interfejsu MPI C ++?

Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Wersja 3.0 standardu MPI formalnie usunęła interfejs...

27
Zezwól na macierz w miejscu w numpy

Chcę zmodyfikować gęstą kwadratową macierz przejścia w miejscu, zmieniając kolejność kilku jej wierszy i kolumn, używając biblioteki numpy Pythona. Matematycznie odpowiada to pomnożeniu macierzy przez macierz permutacji P i pomnożeniu jej przez P ^ -1 = P ^ T, ale nie jest to uzasadnione...

26
Zalecenia i doświadczenia dotyczące wyboru licencji na oprogramowanie?

Twórcy oprogramowania mogą wybrać odpowiednią licencję zgodnie z celem (celami) pracy. Czy ktoś może podać jakieś rekomendacje / doświadczenia dotyczące licencji na oprogramowanie? Jakie są zalety / wady „rozdawania” całej zakodowanej pracy jako kodów open source? Jak radzić sobie z graczami...

26
Jaki jest koszt obliczeniowy

Jednym z głównych problemów, z którymi musimy się zmierzyć w symulacjach molekularnych, jest obliczanie sił zależnych od odległości. Jeśli możemy ograniczyć funkcje siły i odległości do uzyskania równych mocy odległości separacji , możemy po prostu obliczyć kwadrat odległości r 2 = r ⋅ r i nie...

26
Kompresowanie danych zmiennoprzecinkowych

Czy są jakieś narzędzia zaprojektowane specjalnie do kompresji danych naukowych zmiennoprzecinkowych? Jeśli funkcja jest płynna, istnieje oczywiście duża korelacja między liczbami reprezentującymi tę funkcję, więc dane powinny być dobrze kompresowane. Binarne dane zmiennoprzecinkowe zip /...