Pytania otagowane jako software

Pytania dotyczące bibliotek i samodzielnego oprogramowania zaprojektowanego lub dobrze nadającego się do obliczeń naukowych lub numerycznych.


8
Jakie są dobre sposoby dokumentowania oprogramowania naukowego?
Wiele razy, kiedy odziedziczyłem lub napotkałem kod naukowy napisany przez innych ludzi (lub czasami nawet moją własną pracę), zauważyłem, że dokumentacja jest albo rzadka, albo nie istnieje. Jeśli mam szczęście, widzę pouczające komentarze. Jeśli mam szczęście, są nawet komentarze Doxygen i Doxyfile, więc mam interfejsy funkcyjne i trochę sformatowanego HTML …

11
Miejsca publikacji artykułów podkreślających oprogramowanie
Oprogramowanie jest podstawową częścią nauki obliczeniowej i jest coraz częściej uznawane za istotną część dokumentacji naukowej. Biorąc pod uwagę wartość wykorzystania istniejącego i dobrze przetestowanego kodu, warto zakomunikować istnienie użytecznych kodów tak szeroko, jak to możliwe, i pochwalić ich twórców. W środowisku akademickim oznacza to publikowanie niektórych artykułów, które koncentrują …

8
Jak upewnić się, że wyniki moich symulacji i wyniki w mojej pracy są zawsze zsynchronizowane?
W jednym z moich artykułów wymieniam niektóre wyniki liczbowe oprócz niektórych liczb. Chciałbym się upewnić, że wyniki liczbowe w mojej pracy zawsze zgadzają się z kodem. W tej chwili po prostu kopiuję bezpośrednio wyniki liczbowe z wyników symulacji na papier, co jest niezwykle proste i mało zaawansowane technicznie, ale podatne …


8
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 Python, prosty w użyciu i lekki, radzić …
30 software  python 

9
Jaki jest dobry sposób na uruchomienie badań parametrów w C ++
Problem Obecnie pracuję nad symulacją elementów skończonych Naviera Stokesa i chciałbym zbadać wpływ różnych parametrów. Niektóre parametry są określone w pliku wejściowym lub za pomocą opcji wiersza poleceń; inne parametry są dostarczane jako flagi w pliku Makefile, więc mój kod musi być rekompilowany za każdym razem, gdy zmieniam te opcje. …


10
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 przemysłowymi, którzy chcieliby skorzystać z kodu badań?
26 software 

5
Czy istnieje oprogramowanie, które może automatycznie generować liczbowo dokładne zmiennoprzecinkowe procedury C z formuł symbolicznych?
Biorąc pod uwagę rzeczywistą funkcję rzeczywistych zmiennych, czy jest dostępne oprogramowanie, które może automatycznie generować dokładny numerycznie kod do obliczenia funkcji dla wszystkich danych wejściowych na maszynie wyposażonej w arytmetykę IEEE 754? Na przykład, jeśli rzeczywistą funkcją do oceny były: Oprogramowanie rozważyłoby katastrofalne anulowanie i możliwe wyszukiwanie tablic wyników dla …

3
Jak zainstalować kompilator Fortran na komputerze Mac? (OS X 10.x, x> = 4)
Powiązane pytanie: stan systemu Mac OS w Scientific Computing i HPC Znaczna liczba pakietów oprogramowania dla nauk obliczeniowych została napisana w Fortranie, a Fortran nie odchodzi. Kompilator Fortran jest także wymagany do budowania innych pakietów oprogramowania (jednym z godnych uwagi przykładów jest SciPy ). Jednak Mac OS X nie zawiera …
25 software  fortran 

8
Jakie oprogramowanie jest przydatne do równoległego debugowania?
W tej chwili nie uruchamiam żadnego kodu równoległego, ale spodziewam się, że w przyszłości będę używać kodu równoległego, używając hybryd OpenMP i MPI. Debugery były dla mnie nieocenionym narzędziem podczas uruchamiania projektów seryjnych. Czy ktoś może polecić debuger równoległy (lub wiele debuggerów) do debugowania oprogramowania równoległego? Wolne oprogramowanie byłoby preferowane, …

5
Jakie są główne różnice między PETSc a Trilinos?
O ile mogę stwierdzić, dwie duże ogólne ramy oprogramowania do obliczeń informatycznych Departamentu Energii w USA to PETSc i Trilinos . Na pierwszy rzut oka wydają się podobne, poza różnicami językowymi (C kontra C ++). Jakie są główne różnice między tymi dwoma ramami i jakie czynniki powinny wpłynąć na wybór …

5
Jakie materiały powinienem dołączyć do artykułu w czasopiśmie (lub opublikować online), aby moje badania obliczeniowe były odtwarzalne?
Powtarzalność staje się coraz ważniejsza w badaniach w dziedzinie obliczeń. (Na przykład zobacz ten artykuł autorstwa Rogera Penga w nauce ; znam też inne tego rodzaju artykuły i strony internetowe.) Jednak nie jest dla mnie jasne, ile informacji powinienem podać w artykule w czasopiśmie (lub w Internecie), aby zrobić moje …

12
Czy można używać Octave do nauki programowania MATLAB?
To pytanie zostało przeniesione z Cross Validated, ponieważ można na nie odpowiedzieć w programie Computational Science Stack Exchange. Migrował 7 lat temu . Chcę nauczyć się programowania MATLAB, abym mógł samodzielnie przeprowadzać badania / analizy, a także uczyć się / modyfikować niektóre skrypty MATLAB, które znalazłem online itp. Problem polega …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.