Pytania oznaczone «c»

17
Stan systemu Mac OS w obliczeniach naukowych i HPC

W początkach systemu OS X wydawało się, że jest dużo hałasu, przynajmniej w świecie komputerów Mac (w tamtym czasie nie byłem tak blisko obliczeń naukowych) na temat Mac OS jako platformy do obliczeń naukowych i aplikacji HPC. XGrid wyszedł z pudełka, Virginia Tech miała swój fantazyjny klaster...

16
Czy powinienem wynająć zasoby komputerowe, czy kupić własne komputery

Ponieważ to pytanie dotyczy obliczeń, postanowiłem opublikować tutaj. Mam nadzieję, że zostanie to uznane za właściwe. Właśnie zacząłem uruchamiać modele atmosferyczne i oceaniczne i zdaję sobie sprawę, że potrzebuję więcej rdzeni, pamięci i miejsca na dysku niż ma obecny pulpit. Moja instytucja...

16
Boost :: MPI lub C MPI dla wysokowydajnych aplikacji naukowych?

Rzeczą, której najbardziej nie lubię w MPI, jest zajmowanie się typami danych (tj. Mapami / maskami danych), ponieważ nie pasują one tak dobrze do obiektowo zorientowanego C ++. boost::mpiobsługuje jednak tylko MPI 1.1 z ich strony internetowej: boost :: mpi to przyjazny interfejs C ++ do...

16
Profilowanie kodu CFD za pomocą Callgrind

Używam Valgrind + Callgrind do profilowania napisanego przeze mnie solwera. Jak stwierdza instrukcja obsługi Valgrind, skompilowałem swój kod z opcjami debugowania dla kompilatora: „Bez informacji o debugowaniu najlepsze narzędzia Valgrind, które można zrobić, to odgadnięcie, do której funkcji...

16
Jak powinienem uczyć się tworzenia i programowania systemów HPC?

Zajmuję się dziedziną, która niekoniecznie wykonuje wiele pracy HPC, a kiedy ją napotyka, często jest to wynikiem badań badaczy z innych dziedzin, którzy badają nowe zastosowania swoich metod i tym podobne. Przede wszystkim oznacza to, że tak naprawdę nigdy nie zostaje wprowadzony w trakcie studiów...

14
Jak przydatny jest PETSc do gęstych matryc?

Gdziekolwiek widziałem, tutorial / dokumenty PETSc itp. Mówią, że jest to przydatne w algebrze liniowej i zwykle określa, że ​​korzyści będą miały systemy rzadkie. Co z gęstymi matrycami? Jestem zaniepokojony rozwiązywania dla gęstej A .A x = bAx=bAx=bZAZAA W Fortranie napisałem własny kod dla CG...

13
Oblicz

Funkcja ma osobliwość zbliżoną do x = 0 . Osobliwość tę można jednak znieść: dla x = 1 należy mieć f ( x ) = 1 , ponieważ e x = ∑ k = 0 x kf:x↦(ex−1)/xf:x↦(ex−1)/xf \colon x \mapsto (e^x-1)/xx=0x=0x = 0x=1x=1x = 1f(x)=1f(x)=1f(x) = 1 a zatem (ex-1)/x=∑k=1x k - 1ex=∑k=0xkk!ex=∑k=0xkk! e^x =...

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ę...

13
Czy istnieje narzędzie, które może generować rozszerzenia przedziałów funkcji Fortran (lub C) przez analizowanie kodu Fortran (lub C)?

Studia przypadków w mojej rozprawie doktorskiej wymagają przedłużenia interwałów podprogramów Fortrana w CHEMKIN-II (przepraszam za link; to najlepsze, jakie mogłem znaleźć dla pakietu, który nie jest już dystrybuowany przez Sandia National Laboratory). CHEMKIN-II to pakiet chemiczny stosowany w...