Efekty kształcenia
i kompetencje:
|
|
Opanowanie podstawowych pojęć języka Fortran, nabycie umiejętności programowania prostych zagadnień chemicznych w tym języku z wykorzystaniem dostępnych bibliotek oprogramowania.
|
Opis przedmiotu:
|
|
Środowisko do obliczeń chemicznych: DOS, Windows, Linux, komputery osobiste, wydziałowy ośrodek obliczeniowy, uniwersytecki ośrodek obliczeniowy ICM UW. Koncepcja programowania: formułowanie problemów chemicznych w języku programowania. Elementy języka Fortran (wersja zbliżona do F90): nazwy, stałe, zmienne, wyrażenia arytmetyczne, instrukcje podstawienia (przyporządkowania), instrukcje read/write, funkcje standardowe, funkcje definiowane przez użytkownika (function, subroutine), Wyrażenia logiczne, instrukcje wyboru (if), Instrukcje powtarzania (do), zmienne indeksowane (array). Komunikacja pomiędzy podprogramami. Uruchamianie zadań w różnych środowiskach obliczeniowych, usuwanie błędów. Biblioteki procedur do obliczeń numerycznych Numerical Recipes, LINPACK, NAG. Wstęp do programowania równoległego (MPI). Oprogramowanie specjalistyczne: Gamess, Gaussian, Amber.
|