Vedran Miletić ● Asistent na Odjelu za informatiku – Računalne mreže, Operacijski sustavi, ... – Dizajn biološki aktivnih molekula računalnim metodama (suradnja s Odjelom za biotehnologiju) ● Vanjski suradnik na Tehničkom fakultetu – Računalne mreže ● Student doktorskog studija na FER-u
Računarstvo visokih performansi ● Računalni klaster: velik broj neovisnih računala ● Top 500 superračunala na svijetu ● Akceleratori (12.8% superračunala) – NVIDIA Tesla (9.1%) – Intel Xeon Phi (3.3%) – AMD FirePro (0.4%) ● Operacijski sustavi: 97% Linux, 2.4% Unix, 0.4% Windows
Poboljšanje atomističkih simulacija ● Povećanje sustava – 10 000 atoma postaje 100 000 atoma ● Povećanje vremena – 10 ns postaje 100 ns ● Povećanje energije – "Bolja fizika", "preciznija numerika" – Molekulska mehanika postaje kvantna mehanika ● Moguća je kombinacija (pitanje omjera)
MM vs QM ● Molekularna mehanika (MM) – Manja preciznost – Veća brzina izvođenja ● Kvantna mehanika (QM) – Veća preciznost – Manja brzina izvođenja ● Često se koristi hibridni pristup QM/MM
Kako odabrati QC softver? ● Pitati kolege sa drugih instituta – "Mi koristimo Gaussian" – Nope.avi ● Atkins 1 i Atkins 2 – Želimo li razvijati nove teorije? ● List of QC and SSP software – #moderni #klinci #wikipedia – "CP2K ima sve Yes, mora da je ful dobar"
Korištene fizikalne metode "It provides a general framework for different methods such as e.g., density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW) and classical pair and many-body potentials."
Algoritmi u CP2K ● Podaci o atomima zapisani su u rijetkoj matrici ● Rezultat zahtijeva računanje produkta matrica ● Biblioteka DBCSR (Distributed Blocked Compressed Sparse Row) – CPU kod u Fortranu – GPU kod u CUDA C-u – Preliminarna podrška za Xeon Phi
Efikasnost izvođenja "We usually run simulations like at 50% parallel efficiency just to reduce our waiting time from six months to one month." -- Joost VandeVondele, "Petascale resources and CP2K", http://youtu.be/teHVWKwBOTU @ 22:35
Naši planovi ● Daljnja zamjena komercijalnih i besplatnih alata open source alternativama – primarno GROMACS i CP2K ● Migracija nastave kolegija na Linux – Kemoinformatika (lakše) – Dizajn biološki aktivnih molekula računalnim metodama (teže) ● Uključivanje u razvoj softvera – Prvi commitovi već ušli u GROMACS i CP2K