Rozdział 1
Unix jest przyjazny dla użytkownika - jest tylko wybiórczy jeżeli chodzi o dobór przyjaciół.
Anonim (za [1])
Obliczenia numeryczne, jak wszystkie inne formy działalności człowieka, wymagają odpowiedniego warsztatu pracy. Można wprawdzie uprawiać numerykę przy pomocy kartki i ołówka, jednak nie rozwiąże się w ten sposób wielu ciekawych problemów. Ale już komputer wyposażony w kilka odpowiednich narzędzi pozwoli wygodnie i wydajnie pracować.
Na ostatniej, czerwcowej liście Top500 [2] pięciuset najszybszych superkomputerów świata 367 z nich to maszyny pod kontrolą różnych odmian Linuksa (patrz tabela 1.1). Na tej samej liście znajdziemy tylko dwa superkomputery pracujące pod kontrolą systemów z rodziny Windows, jeden na 130, drugi na 470 miejscu. Ta statystyka powinna wystarczyć jako kryterium wyboru systemu operacyjnego każdemu, kto planuje na poważnie zająć się obliczeniami numerycznymi o dużej wydajności. Linux nie tylko jest dużo tańszy (bo darmowy!) od swego konkurenta. Bije go na głowę pod względem stabilności, czasu nieprzerwanej pracy, wyboru specjalistycznego oprogramowania i dostępności technologii wspierających obliczenia równoległe [3]. Właśnie z tego powodu niniejszy skrypt oparty jest na Linuksie.
Nie oznacza to jednak, że każdy słuchacz kursu z metod numerycznych powinien od razu porzucić swój ulubiony system operacyjny i przejść na Linuksa. W ramach kursu stabilność i czas nieprzerwanej pracy nie będą odgrywać aż tak dużej roli, ponieważ projekty do wykonania dadzą się policzyć dość szybko nawet na bardziej wysłużonym sprzęcie. Ponadto jednym z kryteriów doboru oprogramowania była jego dostępność na wszystkich popularnych systemach operacyjnych, nie tylko pod Linuksem.
6