Pytania oznaczone «software»

13
Ile należy zoptymalizować oprogramowanie naukowe?

W przypadku aplikacji wymagających znacznych zasobów obliczeniowych wysoka wydajność może być krytycznym czynnikiem, jeśli chodzi o dostarczanie wyników naukowych lub osiąganie „przełomów” w rozsądnym czasie. Ile czasu i wysiłku powinni twórcy oprogramowania zainwestować w optymalizację...

11
Jak zgłaszać błędy w bibliotekach naukowych?

W różnych dyscyplinach inżynierii oprogramowania istnieje wiele filozofii dotyczących tego, jak biblioteki powinny radzić sobie z błędami lub innymi wyjątkowymi warunkami. Kilka z tych, które widziałem: Zwraca kod błędu z wynikiem zwróconym przez argument wskaźnika. To właśnie robi PETSc. Zwraca...

11
Zwiększenie trwałości archiwalnej kodu

Czy istnieje opublikowana lista najlepszych praktyk zapewniających długowieczność kodu, z myślą o odtwarzalnych wynikach naukowych? (np. open source, praktyki dokumentacji, wybór zależności, wybór języka, maszyny wirtualne itp.). Wiedz o wszelkich badaniach (lub ich brak, przykładach /...

9
Algebraiczny kod wielosiatkowy

Chciałbym zrozumieć więcej szczegółów na temat wdrażania algebraicznych metod wielosiatkowych (AMG). Czytałem „Samouczek wielosiatkowy”, który jest całkiem dobry i wyjaśniam wszystkie szczegóły interpolacji, operatora grubej siatki i wyboru grubej siatki dla AMG. Myślę jednak, że nie ma nic...