Skrypt do laboratorium z przedmiotu: Nanomateriały funkcjonalne

Podobne dokumenty
- parametry geometryczne badanego związku: współrzędne i typy atomów, ich masy, ładunki, prędkości początkowe itp. (w NAMD plik.

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Memeo Instant Backup Podręcznik Szybkiego Startu

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

Edytor tekstu OpenOffice Writer Podstawy

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

TEST WSTĘPNY. Imię i Nazwisko: Telefon kontaktowy: 1. Kilobajt jest to: a bajtów b bajtów c bitów d.

OLIMPIADA INFORMATYCZNA 2010 ROK ETAP SZKOLNY

Ćwiczenie 6. Wiadomości ogólne.


Nazwa kwalifikacji: Montaż i eksploatacja komputerów osobistych oraz urządzeń peryferyjnych Oznaczenie kwalifikacji: E.12 Numer zadania: 01

1. Opis. 2. Wymagania sprzętowe:

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Laboratorium : Tworzenie partycji w Windows XP Pro

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Laboratorium - Tworzenie partycji w Windows XP

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

Windows 10 - Jak przygotować bootowalny nośnik instalacyjny USB?

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox dla urządzeń kryptograficznych.

Test z przedmiotu zajęcia komputerowe

Pakiet AutoRun Menu. Sławomir Pogodziński. Podyplomowe Studium Programowania i Zastosowań Komputerów

Moduł 2 Użytkowanie komputerów i zarządzanie plikami wymaga od kandydata znajomości obsługi komputera osobistego.

5.2. Pierwsze kroki z bazami danych

3.1. Na dobry początek

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA. Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu

OPROGRAMOWANIE DEFSIM2

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 ZASADY OCENIANIA

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

Wstęp 5 Rozdział 1. Instalacja systemu 13. Rozdział 2. Logowanie i wylogowywanie 21 Rozdział 3. Pulpit i foldery 25. Rozdział 4.

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

10.2. Udostępnianie zasobów

INSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO

[1/15] Chmury w Internecie. Wady i zalety przechowywania plików w chmurze

VinCent Administrator

Techniki wizualizacji. Ćwiczenie 10. System POV-ray tworzenie animacji

INSTALACJA SERWERA LOKALNEGO TYPU WAMP NA PRZYKŁADZIE PAKIETU KRASNAL SERV 2.7

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Przedmiotowy system oceniania z informatyki

Archiwum DG 2016 PL-SOFT

4.Arkusz kalkulacyjny Calc

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

JAK W SYSTEMIE MS WINDOWS PRZYGOTOWAĆ PRACĘ DYPLOMOWĄ W WERSJI PDF?

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

Tworzenie menu i authoring w programie DVDStyler

Ustawienia personalne

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok2015 CZĘŚĆ PRAKTYCZNA

Instrukcja użytkownika. programu NFZMonit

Nazwa kwalifikacji: Montaż i eksploatacja komputerów osobistych oraz urządzeń peryferyjnych Oznaczenie kwalifikacji: E.12 Numer zadania: 10

Laboratorium - Instalowanie dodatkowego oprogramowania w Windows Vista

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej

Spis treści. Rozdział 3. Podstawowe operacje na plikach...49 System plików Konsola Zapisanie rezultatu do pliku... 50

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Dlaczego stosujemy edytory tekstu?

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

Temat: Organizacja skoroszytów i arkuszy


Kancelaria Prawna.WEB - POMOC

Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2

INSTRUKCJA I WSKAZÓWKI

Klawiatura. Klawisze specjalne. Klawisze specjalne. klawisze funkcyjne. Klawisze. klawisze numeryczne. sterowania kursorem. klawisze alfanumeryczne

Systemy operacyjne. Zasady lokalne i konfiguracja środowiska Windows 2000

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Logowanie do aplikacji TETA Web. Instrukcja Użytkownika

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 ZASADY OCENIANIA

Acronis Universal Restore

Skrócona instrukcja funkcji logowania

e-podręcznik dla seniora... i nie tylko.

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

DLA WINDOWS 1. USTAWIANIE SKOKU W CZASIE 2.WYBÓR CHRONIONYCH PLIKÓW 3.POWRÓT DO PRZESZŁOŚCI

5.6.2 Laboratorium: Punkty przywracania

Księgarnia internetowa Lubię to!» Nasza społeczność

Instrukcja użytkownika. Aplikacja dla WF-Mag

Plan nauczania informatyki Opracował: mgr Daniel Starego

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

1. Instalacja Programu

Liczba godzin. Poziom wymagań ponadpodstawowy

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Materiały dodatkowe. Simulink Real-Time

Windows 10 - Jak uruchomić system w trybie

ArchTour Documentation

Kopiowanie, przenoszenie plików i folderów

Tematy lekcji informatyki klasa 4a listopad 2012

Transkrypt:

UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ W LUBLINIE Projekt Zintegrowany UMCS Centrum Kształcenia i Obsługi Studiów, Biuro ds. Kształcenia Ustawicznego telefon: +48 81 537 54 61 Skrypt do laboratorium z przedmiotu: Nanomateriały funkcjonalne W RAMACH PROJEKTU Zintegrowany UMCS Program Operacyjny Wiedza Edukacja Rozwój na lata 2014-2020, Oś priorytetowa III Szkolnictwo wyższe dla gospodarki i rozwoju, Działanie 3.5 Kompleksowe programy szkół wyższych współfinansowanego ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Krzysztof Nieszporek krzysn@hektor.umcs.lublin.pl

Opis zawartości pendrive Pendrive zawiera bootowalny, w pełni funkcjonalny system operacyjny Debian GNU/Linux w wersji 9.6. Menu startowe pendrive oferuje ponadto możliwość instalacji Debiana na wewnętrznym dysku twardym komputera. Debian został skonfigurowany do pracy w trybie persistence. Oznacza to, że zapamiętywane są wszelkie zmiany w konfiguracji systemu np. zmiana tapety, zmiany w systemie plików, instalacja i deinstalacja oprogramowania. Praca odbywa się na koncie użytkownika fiber, hasła użytkownika fiber oraz hasło administratora systemu są takie same i brzmią fiber. Nie należy uaktualniać systemu. Do instalacji systemu oraz względnie komfortowej pracy wymagany jest szybki, markowy pendrive o pojemności 8 GB. Większa pojemność pendrive nie ma wpływu na wydajność pracy. W zależności od systemu operacyjnego pendrive może być przygotowany na dwa sposoby: 1) system operacyjny Linux Po umieszczeniu pendrive w gnieździe usb komputera w oknie terminala należy wydać polecenie z prawami roota: dd if=/sciezka/fiber.iso of=/dev/sdx gdzie dev/sdx wskazuje na pendrive. Zwykle dysk twardy komputera to /dev/sda natomiast pendrive to /dev/sdb lub /dev/sdc. Właściwe urządzenie można zidentyfikować poleceniami: lshw -short grep disk lub fdisk -l Trzeba zachować ostrożność gdyż podanie niewłaściwej nazwy urządzenia dev/sdx w poleceniu dd może spowodować nieodwracalne usunięcie danych z dysku komputera. 2) system operacyjny Windows Pendrive można przygotować za pomocą bezpłatnego programu Rufus (https://rufus.ie/). Po umieszczeniu pendrive w gnieździe komputera i uruchomieniu programu Rufus należy kolejno: w polu Urządzenie wskazać na jakim dysku nagrany zostanie system, po zaznaczeniu opcji utwórz bootowalny dysk używając wybrać Obraz ISO i wskazać, za pomocą przycisku obok, plik fiber.iso, kliknąć przycisk Start. 2

Pendrive zawiera bogate oprogramowanie użytkowe środowiska Gnome oraz dodatkowe narzędzia związane z badaniami teoretycznymi. Można wymienić między innymi: 1) edytor tekstu gedit, 2) pakiet biurowy LibreOffice, 3) przeglądarkę internetową firefox, 4) oprogramowanie do modelowania cząsteczek: avogadro, pymol, VMD, 5) narzędzia do tworzenia wykresów: geogebra, gnuplot z nakładką plotdrop, scidavis, xmgrace, 6) pakiet obliczeniowy wxmaxima, 7) środowisko obliczeniowe Octave (odpowiednik komercyjnego oprogramowania Matlab), 8) pakiet do obliczeń metodami dynamiki molekularnej Gromacs. Wyżej wymienione oprogramowanie w większości przypadków można uruchomić korzystając ze środowiska Gnome. W niektórych przypadkach wymagane jest uruchamianie przy pomocy terminala (np. gnome-terminal, dostępny w menu Gnome). Wyżej wymienione oprogramowanie posiada dobrze dopracowaną dokumentację dostępną w internecie. Poniżej umieszczono krótki opis kilku wybranych aplikacji: Program gedit to wszechstronne narzędzie do edycji plików tekstowych. Jest to doskonały edytor dla programistów ponieważ oferuje, obok typowych możliwości edytora tekstu, tzw. kolorowanie składni, automatyczne uzupełnianie nawiasów, podpowiadanie wcześniej użytych słów itp. Z powodzeniem może być stosowany jako alternatywa dla edytora vim oraz nano. Pakiet biurowy LibreOffice to bardo dobra alternatywa dla komercyjnego oprogramowania MS Office. W skład pakietu wchodzą: procesor tekstu, arkusz kalkulacyjny, program do tworzenia prezentacji multimedialnych, edytor równań matematycznych oraz edytor graficzny. wxmaxima to bezpłatny odpowiednik komercyjnego narzędzia Mathematica. Umożliwia prowadzenie obliczeń np. granic funkcji, całek, pochodnych, przekształcanie wzorów, tworzenie wykresów itp. 3

Xmgrace to bardzo zaawansowane oprogramowanie do tworzenia wykresów 2D. Niestety, obsługa programu nie jest zbyt intuicyjna. Jedną z zalet xmgrace jest możliwość wyświetlania wykresów zapisanych w formacie XVG pakietu Gromacs. Program Avogadro to zaawansowany edytor i wizualizator cząsteczek zaprojektowany do wieloplatformowego zastosowania w chemii obliczeniowej, modelowaniu molekularnym, bioinformatyce, materiałoznawstwie i pokrewnych dziedzinach. Jego obsługa jest bardzo intuicyjna. Umożliwia generowanie danych wejściowych dla wielu pakietów chemii obliczeniowej. PyMOL jest narzędziem do wizualizacji cząsteczek. Posiada wiele przydatnych funkcji pomocnych w przygotowaniu geometrii wejściowej do obliczeń teoretycznych metodami dynamiki molekularnej i chemii kwantowej. Program VMD jest przeznaczony do modelowania, wizualizacji i analizy układów biologicznych takich jak białka, kwasy nukleinowe itp. VMD może odczytywać standardowe pliki banku danych PDB i wyświetlać zawartą w nich strukturę. VMD oferuje szeroką gamę metod renderowania i barwienia cząsteczek. Można go wykorzystać do animacji i analizy trajektorii symulacji dynamiki molekularnej. VMD może również służyć do generowania startowych struktur układów molekularnych np. nanorurek. Pendrive zawiera przygotowane trzy ćwiczenia z badań metodami klasycznej dynamiki molekularnej. Obliczenia prowadzone są przy pomocy pakietu Gromacs (http://www.gromacs.org/). Ćwiczenia przeprowadza się w terminalu (np. gnome-terminal). Pierwsze polecenie jakie należy wydać to md.sh. Skrypt ten tworzy w pamięci komputera wirtualny dysk (tzw. RAMdysk) o pojemności 1 GB, kopiuje do niego pliki niezbędne do obliczeń i zmienia katalog roboczy na /media/ramdisk/. Ponadto md.sh wyświetla listę poleceń jakie należy wydać w celu przeprowadzenia obliczeń. Każde kolejne wywołanie skryptu md.sh powoduje wymazanie zawartości RAMdysku i skopiowanie do niego plików potrzebnych do obliczeń. Zaletą prowadzenia obliczeń w RAMdysku jest bardzo szybki zapis i odczyt danych. Odciążony jest wówczas pendrive co znacząco zwiększa komfort pracy. Główna wada takiego rozwiązania to stosunkowo mała ilość dostępnego miejsca do zapisu wyników symulacji i utrata danych po 4

restarcie systemu. Z tego powodu rozpoczęcie nowego ćwiczenia wymaga ponownego wydania polecenia md.sh. W badaniach metodami klasycznej dynamiki molekularnej za pomocą pakietu Gromacs można wyróżnić kilka etapów: 1) Przygotowanie startowej konfiguracji układu tzw. boksu symulacyjnego. Do tego celu można wykorzystać zainstalowany na pendrive program packmol. W przypadku symulacji wody zawartość plik konfiguracyjnego programu box.inp jest następująca: add_box_sides tolerance 2.0 filetype pdb output box.pdb structure woda.pdb number 1000 inside cube 0. 0. 0. 50. end structure Wydanie w terminalu polecenia pymol<box.inp spowoduje utworzenie startowej konfiguracji dla symulacji box.pdb. Plik zawiera informacje o ścianach komórki symulacyjnej (add_box_sides) a minimalna odległość pomiędzy każdą z 1000 cząsteczek wody jest nie mniejsza niż 2 Å (tolerance). Boks ma kształt sześcianu o długości krawędzi 50 Å (inside cube). Wygenerowany plik box.pdb można obejrzeć programami VMD lub pymol (polecenie vmd box.pdb lub pymol box.pdb). 2) Kolejny etap to przygotowanie pliku tzw. topologii topol.top. Często jest to jeden z trudniejszych etapów przygotowania obliczeń dlatego dla każdego z ćwiczeń plik ten został już przygotowany. Poniżej umieszczono zawartość pliku topol.top z folderu /media/ramdisk/water: #include "oplsaa.ff/forcefield.itp" #include "oplsaa.ff/tip3p.itp" [ system ] 1000 tip3p molecules [ molecules ] SOL 1000 5

Pierwsze dwie linijki rozpoczynające się instrukcją #include to dołączenie do topol.top informacji o zastosowanym polu siłowym (tutaj jest to pole OPLS-AA) oraz informacji o topologii cząsteczki wody. Sekcja [ system ] zawiera opis układu symulacyjnego natomiast [ molecules ] informacje o liczbie cząsteczek wody (liczbie tzw. residuum w układzie, tutaj woda nosi nazwę SOL). Pliki forcefield.itp oraz tip3p.itp można obejrzeć w folderze /usr/share/gromacs/top/oplsaa.ff/. Zapisane są w nich informacje o oddziaływaniach międzyatomowych, geometrii cząsteczki wody, ładunku atomów itp. 3) W pierwszym kroku obliczeń przeprowadza się tzw. minimalizację energii układu. Polega ona na losowej zmianie struktury boksu symulacyjnego tak aby energia potencjalna układu osiągnęła minimum. Służą do tego dwa polecenia: gmx grompp -f grompp_energy.mdp -c box.pdb -p topol.top -o traj gmx mdrun -deffnm traj Pierwsze z nich (program gmx-grompp) to etap przygotowania plików niezbędnych do obliczeń a drugie (program gmx-mdrun) to właściwe obliczenia, w tym przypadku minimalizacja energii układu. Program gmxgrompp korzysta z pliku konfiguracyjnego grompp_energy.mdp a wyniki zapisuje do pliku o nazwie traj.tpr. Plik ten jest następnie wykorzystany przez gmx-mdrun. Powyższe dwie linijki powodują powstanie pliku traj.gro który jest zmodyfikowaną konfiguracją startową stymulacji (pierwotnie plik box.pdb). Plik traj.gro posłuży do właściwych symulacji 1000 cząsteczek wody. Plik GRO w razie potrzeby można przekonwertować do formatu PDB poleceniem: gmx editconf -f traj.gro -o traj.pdb Warto omówić zawartość pliku grompp_energy.mdp. Wygląda ona następująco: integrator = steep emtol = 10.0 emstep = 0.01 nsteps = 10000 6

cutoff-scheme = Verlet coulombtype = PME rcoulomb = 1.2 ; Short-range electrostatic cut-off rvdw = 1.2 ; Short-range Van der Waals cut-off pbc = xyz ; Periodic Boundary Conditions (yes/no) define = -DFLEXIBLE ; flexible water instead of rigid water Instrukcja integrator informuje o stosowanym podczas obliczeń algorytmie (steep to algorytm do minimalizacji energii układu) natomiast emtol, emstep oraz nsteps to informacje jak i kiedy nastąpi zakończenie obliczeń. Plik zawiera również informacje o modelu oddziaływań kulombowskich (tutaj PME) oraz zastosowanym punkcie odcięcia (ang. cutoff, tutaj 1.2 nm dla oddziaływań kulombowskich oraz oddziaływań van der Waalsa). Zastosowano periodyczne warunki brzegowe w trzech wymiarach. 4) Właściwe symulacje wywołują następujące polecenia: gmx grompp -f grompp_simulations.mdp -c traj.gro -p topol.top -o traj2 gmx mdrun -deffnm traj2 -v Pierwsza linijka jest analogiczna do punktu 3, różni się plikiem konfiguracyjnym symulacji. Plik grompp_simulations.mdp ma następującą zawartość: integrator = md tinit = 0 dt = 0.001 nsteps = 300000 compressed-x-precision = 1000 nstxout-compressed = 5 energygrps coulombtype = System = PME cutoff-scheme = Verlet rcoulomb = 1.2 rvdw = 1.2 Tcoupl = nose-hoover nh-chain-length = 1 7

tc-grps = system tau-t = 0.2 ref-t = 300.0 Pcoupl = Parrinello-Rahman compressibility = 4.5e-5 ref-p = 1.0 Tym razem symulacje prowadzone są z wykorzystaniem algorytmu md (integrator), z krokiem czasowym 0,001 ps i liczbą kroków 300000 (odpowiada to 300 ps czasu symulacji). Instrukcje compressed-xprecision oraz nstxout-compressed dotyczą kompresji powstałej w rezultacie symulacji trajektorii (plik traj2.xtc). Instrukcje tcoupl oraz pcoupl informuują program gmx-mdrun o typie termostatu i barostatu. Symulacje prowadzone są w 300 K (ref-t) a rozmiary komórki symulacyjnej są tak dobierane aby ciśnienie układu wynosiło około 1 bar. Powyższy przykład wskazuje, iż symulacje prowadzone są w układzie izotermiczno-izobarycznym. Podsumowując, plik MDP zawiera informacje o parametrach obliczeń. Jego składnia jest bardzo złożona. Przygotowane na pendrive ćwiczenia zawierają w pliku MDP minimalną liczbę instrukcji jaka jest niezbędna do poprawnego działania programu gmx-grompp. Zawsze po poprawnym przebiegu polecenia gmx-grompp na dysku zapisywany jest (dla informacji) kompletny plik konfiguracyjny mdout.mdp który zawiera, oprócz instrukcji z grompp_energy.mdp lub gromp_simulations.mdp, pozostałe instrukcje gromacsa z domyślnymi wartościami. Animację przeprowadzonych obliczeń można obejrzeć po wydaniu polecenia: vmd traj.gro traj2.xtc (można dodać ściany do boksu symulacyjnego wpisując w terminalu programu vmd polecenie pbc box). 8

Symulacja 1000 cząsteczek wody tip3p Ćwiczenie należy rozpocząć od wpisania w terminalu polecenia md.sh. Użytkownik zostanie przeniesiony do folderu /media/ramdisk/. Pliki związane z ćwiczeniem znajdują się w podfolderze water (należy wydać polecenie cd water). Wiersz zgłoszenia powinien wyglądać następująco: fiber@debian:/media/ramdisk/water$ Należy zapoznać się z treścią plików w folderze (lista plików dostępna po wydaniu polecenia ls). Konfigurację startową otrzymuje się po wydaniu polecenia: packmol<box.inp Minimalizacja energii: gmx grompp -f grompp_energy.mdp -c box.pdb -p topol.top -o traj gmx mdrun -deffnm traj Właściwe symulacje: gmx grompp -f grompp_simulations.mdp -c traj.gro -p topol.top -o traj2 gmx mdrun -deffnm traj2 -v Animacja przeprowadzonych symulacji: vmd traj.gro traj2.xtc Powyższe polecenia są takie same dla wszystkich ćwiczeń. W programie vmd, menu Graphics/Representations, można zmodyfikować wygląd boksu symulacyjnego (np. Drawing Method VDW): 9

Zmianę gęstości układu w funkcji czasu symulacji można zbadać poleceniem: gmx energy -f traj2.edr Po wybraniu odpowiedniej opcji na dysku zostanie zapisany plik energy.xvg. Można go obejrzeć po wydaniu polecenia: xmgrace energy.xvg 10

Podobnie, poleceniem gmx energy -f traj2.edr można uzyskać informację o ewolucji czasowej objętości układu, temperatury, energii potencjalnej itp. Współczynnik dyfuzji wody można obliczyć poleceniem: gmx msd -f traj2.xtc -s traj2.tpr Program wyświetla obliczoną wartość z nachylenia funkcji MSD. Mimo dość krótkiego czasu obliczeń wartość ta nie odbiega zbytnio od danych literaturowych (D H2O =2,317x10-5 cm 2 /s w temp. 25 o C, P.S. Tofts, D. Lloyd, C.A. Clark, G.J. Barker, G.J.M. Parker, P. McConville, C. Baldock, J.M. Pope, Magnetic Resonance in Medicine, Vol. 43, No. 3, 368 374 (2000)). Wykres funkcji MSD ma postać: Otrzymana podczas symulacji trajektoria fazowa może posłużyć do zbadania średniej odległości pomiędzy cząsteczkami wody. W celu przeprowadzenia tego typu obliczeń należy przygotować tzw. plik indeksu który umożliwi odwoływanie się do określonych atomów w układzie. Służy do tego polecenie: gmx make_ndx -f box.pdb 11

Program wstępnie wyświetla listę domyślnych grup: System, Water oraz SOL. Każda z nich zawiera 1000 elementów (cząsteczek wody). Aby stworzyć nową grupę zawierającą tylko atomy tlenu należy wydać polecenie: a OW Powstanie grupa o nazwie OW z 1000 elementów (atomów tlenu). Podobnie utworzymy grupę zawierającą atomy wodoru: a HW* Powstała grupa o nazwie HW* zawiera 2000 elementów (tyle jest przecież atomów wodoru w układzie zawierającym 1000 cząsteczek wody). HW* to maska dla HW1 oraz HW2 (patrz plik box.pdb). Klawisz q kończy działanie programu gmx-make_ndx a na dysku zapisany zostaje plik index.ndx (warto do niego zajrzeć poleceniem less index.ndx, grupy zawierają konkretne numery atomów powiązane z plikiem box.pdb). Funkcję rdf dla pary tlen-tlen można otrzymać po wywołaniu polecenia: gmx rdf -f traj2.xtc -s traj2.tpr -n index.ndx -b 250 -e 255 i dwukrotnym wybraniu grupy OW. Wykres wygląda następująco: 12

Pierwsze maksimum funkcji rdf dla r = 0,28 nm odpowiada odległości tlentlen dla której potencjał średnich sił osiąga minimum. Jest to odległość odpowiadająca położeniom dwóch cząsteczek H 2 O pomiędzy którymi występuje wiązanie wodorowe. Analogicznie można otrzymać wykres funkcji rdf pary tlen-wodór. 13

Symulacja 10 nanorurek w boksie o stałych rozmiarach Nanorurki w układzie zostały wygenerowane za pomocą programu vmd. Po jego uruchomieniu (vmd należy uruchomić w terminalu) nanorurkę można wygenerować za pomocą menu Extensions/Modeling/Nanotube Builder. W symulacjach nanorurki zakończone są atomami wodoru. Atomy wodoru po obu stronach nanorurki to residuum ED1 oraz residuum ED2. Ćwiczenie należy rozpocząć od wpisania w terminalu polecenia md.sh. Użytkownik zostanie przeniesiony do folderu /media/ramdisk/. Pliki związane z ćwiczeniem znajdują się w podfolderze cnt (należy wydać polecenie cd cnt). Wiersz zgłoszenia powinien wyglądać następująco: fiber@debian:/media/ramdisk/cnt$ Należy zapoznać się z treścią plików w folderze (lista plików dostępna po wydaniu polecenia ls). Jedną z istotnych różnic w plikach MDP jest prowadzenie symulacji w układzie izotermiczno-izochorycznym. Konfigurację startową otrzymuje się po wydaniu polecenia: packmol<box.inp Minimalizacja energii: gmx grompp -f grompp_energy.mdp -c box.pdb -p topol.top -o traj gmx mdrun -deffnm traj Właściwe symulacje: gmx grompp -f grompp_simulations.mdp -c traj.gro -p topol.top -o traj2 gmx mdrun -deffnm traj2 -v Animacja przeprowadzonych symulacji: vmd traj.gro traj2.xtc Powyższe polecenia są takie same dla wszystkich ćwiczeń. 14

W programie vmd, menu Graphics/Representations, można zmodyfikować wygląd boksu symulacyjnego. Obserwacja animacji trajektorii fazowej pokazuje, że nanorurki w układzie dążą do uporządkowania tzn. układają się równolegle względem siebie. Zmianę energii potencjalnej układu w funkcji czasu symulacji można obejrzeć po wydaniu poleceń: gmx energy -f traj2.edr xmgrace energy.xvg Wzajemne ułożenie nanorurek może być przeanalizowane za pomocą funkcji rdf (należy wybrać grupy ED1 oraz ED2): gmx rdf -f traj2.xtc -s traj2.tpr -rmax 7.0 Lokalne maksima funkcji RDF odpowiadają odległościom pomiędzy środkami ciężkości atomów wodoru przyłączonych do końców nanorurek. 15

Symulacja 10 arkuszy grafenowych w boksie o stałych rozmiarach Arkusze grafenowe zostały wygenerowane za pomocą programu vmd. Po jego uruchomieniu (vmd należy uruchomić w terminalu) nanorurkę można wygenerować za pomocą menu Extensions/Modeling/Nanotube Builder. Krawędzie arkuszy zakończone są atomami wodoru (residuum LIG), atomy węgla to residuum GRA. Ćwiczenie należy rozpocząć od wpisania w terminalu polecenia md.sh. Użytkownik zostanie przeniesiony do folderu /media/ramdisk/. Pliki związane z ćwiczeniem znajdują się w podfolderze graphene (należy wydać polecenie cd graphene). Wiersz zgłoszenia powinien wyglądać następująco: fiber@debian:/media/ramdisk/graphene$ Należy zapoznać się z treścią plików w folderze (lista plików dostępna po wydaniu polecenia ls). Symulacje prowadzone są w układzie izotermicznoizochorycznym (patrz pliki MDP). Konfigurację startową otrzymuje się po wydaniu polecenia: packmol<box.inp Minimalizacja energii: gmx grompp -f grompp_energy.mdp -c box.pdb -p topol.top -o traj gmx mdrun -deffnm traj Właściwe symulacje: gmx grompp -f grompp_simulations.mdp -c traj.gro -p topol.top -o traj2 gmx mdrun -deffnm traj2 -v Animacja przeprowadzonych symulacji: vmd traj.gro traj2.xtc Powyższe polecenia są takie same dla wszystkich ćwiczeń. 16

W programie vmd, menu Graphics/Representations, można zmodyfikować wygląd boksu symulacyjnego. Obserwacja animacji trajektorii fazowej pokazuje, że arkusze grafenowe układają się w warstwy podobnie jak w graficie. Odległości pomiędzy arkuszami można zbadać np. przy pomocy programu pymol. Po uruchomieniu programu pymol traj2.gro w menu Wizard/Measurement należy zaznaczyć poprzez kliknięcie wybrane dwa atomy w sąsiadujących arkuszach grafenowych. Manipulując myszką można odczytać odległość między nimi podaną w Å (wielkość czcionki którą podana jest odległość można zmienić w menu Setting/Label/Size). 17