Najnovija verzija | 4.6.5 02. Dec. 2013 |
---|---|
Pisano u | C |
OS | Linuks, Microsoft Windows |
Tip | Molekulsko modelovanje |
Licenca | GNU (Slobodni softver) |
Veb-sajt | http://www.gromacs.org/ |
GROMACS (skraćeno od GROningen MAchine for Chemical Simulations — Groningen mašina za hemijske simulacije) je molekulsko dinamički simulacioni paket originalno razvijen na Groningenskom univerzitetu. On se u današnj vreme održava i proširuje i na drugim mestima, uključujući Upsalski univerzitet, Stokholmski univerzitet i Maks Plank institut za istraživanje polimera.[1][2] GROMACS je softver otvorenog koda pod GNU generalnom javnom licencom
GROMACS projekat je originalno započet da bi se konstruisao namenski paralelni računarski sistem za molekularne simulacije, koji jbe baziran na prsten strukturi. Izvorni kod specifičan za molekularnu dinamiku je prerađen u C programskom jeziku iz Fortran77-baziranog programa GROMOS, koji je razvila ista grupa.
Program je napisan za Juniks operativne sisteme, ali se on može koristiti na Microsoft Windows mašinama koristeći Cigvin (engl. Cygwin) Juniks sloj. Program može izvršavati na paralelnim mrežama računara koristeći MPI interfejs predavanja poruka.
GROMACS sadrži skript za konvertovanje molekulskih koordinata iz PDB fajla u formate koje program interno koristi. Nakon što je konfiguracioni fajl za simulaciju nekoliko molekula (po mogućnosti uključujući rastvarač) kreiran, izvršavane simulacija (što je vremenski konzumirajući proces) proizvodi fajl trajektorije koji opisuje kretanje atoma u toku vremena. Taj trajektorijski fajl se može analizirati ili prikazati brojnim alatima.[3]
Mnogi specifični elementi su dodati u toku tranzicije GROMOS-a u GROMACS. Najznačajniji među njima su:
Visoko optimizovani kod čini GROMACS jednim of najbržih programa za molekulske simulacije. Dodatno, podrška za različita polja sila daje GROMACS-u veliku fleksibilnost.