Wiadomości wstępne
• Preferowanymi językami programowania na laboratorium są: Fortran oraz
C. Kompilatory obu tych języków są dostępne na serwerze fatcat.
• Kompilacja kodu fortranowskiego:
g77 nazwa pliku.f
• Kompilacja kodu w C:
gcc -lm nazwa pliku.c
• Na serwerze znajdują się biblioteki numeryczne:
– dla C w katalogu
/home/labs/komputerowe symulacje numeryczne/numerical recipes.c
– dla Fortrana w katalogu
/home/labs/komputerowe symulacje numeryczne/numerical recipes.f
oraz
/home/labs/komputerowe symulacje numeryczne/BLAS
• Opis procedur dla biblioteki Numerical Recipes dostępny jest w internecie
w formacie pdf:
dla C - http : //www.nrbook.com/a/bookcpdf.html
oraz dla Fortrana - http : //www.nrbook.com/a/bookf pdf.html
• Pisząc program w C należy pamiętać aby zawsze dołączyć nagłówek math.h:
#include<math.h>
Dołączyć należy także pliki: nr.h, nrutil.h, nrutil.c oraz pliki zawierające
odpowiednie procedury.
• W przypadku fortrana najprościej jest przekopiować plik zawierający daną
procedurę do katalogu z kompilowanym programem.
• W katalogach zawierających procedury numeryczne dla C i Fortrana umiesz-
czone są też pliki (źródła) pokazujące sposób zastosowania danej proce-
dury. Plik taki ma nazwę identyczną jak procedura oraz dodaną literę x z
przodu np.:
xrkdumb.f dla procedury rkdumb.f
1