imported>Ontogon (nv) |
imported>Aka K (→Eigenschaften: Leerzeichen vor Beleg entfernt) |
||
Zeile 1: | Zeile 1: | ||
{{Infobox Software | {{Infobox Software | ||
| Logo = [[Datei:GROMACS logo.png|150px|Logo]] | | Logo = [[Datei:GROMACS logo.png|150px|Logo]] | ||
| Hersteller = [[Königliche Technische Hochschule|KTH Stockholm]],<br />[[Universität Uppsala]]<br />u. a.<ref>{{Internetquelle |url=http://www.gromacs.org/About_Gromacs/People |titel=Die GROMACS-Entwickler |werk=gromacs.org | | | Hersteller = [[Königliche Technische Hochschule|KTH Stockholm]],<br />[[Universität Uppsala]]<br />u. a.<ref>{{Internetquelle |url=http://www.gromacs.org/About_Gromacs/People |titel=Die GROMACS-Entwickler |werk=gromacs.org |sprache=en |abruf=2017-10-06}}</ref> | ||
| AktuelleVersion = | | AktuelleVersion = 2021.1 | ||
| AktuelleVersionFreigabeDatum = | | AktuelleVersionFreigabeDatum = 8. März 2021 | ||
| Betriebssystem = [[Windows]]<ref>{{Internetquelle |url=http://www.gromacs.org/Downloads/Installation_Instructions/GROMACS_on_Windows |titel=GROMACS auf Windows |werk=gromacs.org | | | Betriebssystem = [[Windows]]<ref>{{Internetquelle |url=http://www.gromacs.org/Downloads/Installation_Instructions/GROMACS_on_Windows |titel=GROMACS auf Windows |werk=gromacs.org |sprache=en |abruf=2017-10-06}}</ref>, [[macOS]], [[Linux]] | ||
| Kategorie = Simulationssoftware | | Kategorie = Simulationssoftware | ||
| Lizenz = [[GNU General Public License|GNU GPL]] | | Lizenz = [[GNU General Public License|GNU GPL]] | ||
Zeile 11: | Zeile 11: | ||
}} | }} | ||
'''GROMACS''' ('''''Gro'''ningen '''Ma'''chine for '''C'''hemical '''S'''imulations'') ist ein [[Softwarepaket]] für Simulationen und Auswertungen [[Moleküldynamik|molekulardynamischer]] Prozesse (MD), das ursprünglich an der [[Universität Groningen]] entwickelt wurde. Heute findet die Unterstützung und Weiterentwicklung an verschiedenen Orten und Einrichtungen statt, darunter die [[Universität Uppsala]], [[Universität Stockholm]] und das [[Max-Planck-Institut für Polymerforschung]].<ref name="pmid16211538">{{ | '''GROMACS''' ('''''Gro'''ningen '''Ma'''chine for '''C'''hemical '''S'''imulations'') ist ein [[Softwarepaket]] für Simulationen und Auswertungen [[Moleküldynamik|molekulardynamischer]] Prozesse (MD), das ursprünglich an der [[Universität Groningen]] entwickelt wurde. Heute findet die Unterstützung und Weiterentwicklung an verschiedenen Orten und Einrichtungen statt, darunter die [[Universität Uppsala]], [[Universität Stockholm]] und das [[Max-Planck-Institut für Polymerforschung]].<ref name="pmid16211538">{{Literatur |Autor=D. Van Der Spoel, E. Lindahl, B. Hess, G. Groenhof, A. E. Mark, H. J. Berendsen |Titel=GROMACS: fast, flexible, and free |Sammelwerk=J Comput Chem |Band=26 |Nummer=16 |Datum=2005 |Seiten=1701–1718 |DOI=10.1002/jcc.20291 |PMID=16211538}}</ref><ref name="Hess_2008">{{Literatur |Autor=B. Hess, C. Kutzner, D. Van Der Spoel, E. Lindahl |Titel=GROMACS 4: Algorithms for Highly Efficient, Load-Balanced, and Scalable Molecular Simulation |Sammelwerk=J Chem Theory Comput |Band=4 |Nummer=2 |Datum=2008 |Seiten=435 |DOI=10.1021/ct700301q}}</ref> | ||
== Eigenschaften == | == Eigenschaften == | ||
Zeile 21: | Zeile 21: | ||
* Berechnung der [[Virialgleichung]] als einfache anstatt doppelter Summe über die Partikel | * Berechnung der [[Virialgleichung]] als einfache anstatt doppelter Summe über die Partikel | ||
* schnelle Gitternetz basierte Suche benachbarter Atome | * schnelle Gitternetz basierte Suche benachbarter Atome | ||
* Verwendung von | * Verwendung von Vektor-Befehlssätzen ([[3DNow]] und [[Streaming SIMD Extensions|SSE]]) auf [[Pentium]] (III und höher), [[Athlon]] und [[Duron]] Prozessoren. | ||
* Verwendung von OpenCL und CUDA für GPU und MPI für Rechnernetze mit Version 5 oder 2016 und höher. | |||
* Verwendung von SYCL ab Version 2021 als Ersatz von OpenCL (deprecated mit Version 2021)<ref>https://www.iwocl.org/wp-content/uploads/22-iwocl-syclcon-2021-alekseenko-slides.pdf</ref> | |||
Der durchgehend optimierte Code macht GROMACS zu einem der schnellsten Programme im Bereich der molekularen Simulationen, die zurzeit (Stand Juli 2009) zu finden sind. Zusätzlich wird GROMACS durch die Unterstützung verschiedener [[Kraftfeld (Computerphysik)|Kraftfelder]], wie ''AMBER'', ''OPLS'' oder GROMOS sehr flexibel. Die Verbreitung unter [[GNU General Public License|GPL]] Lizenzierung ist ein weiterer erwähnenswerter Punkt von GROMACS. Durch diese Art der Lizenzierung ist das Paket bereits in vielen Linux-Distributionen enthalten bzw. kann recht einfach nachinstalliert werden. | Der durchgehend optimierte Code macht GROMACS zu einem der schnellsten Programme im Bereich der molekularen Simulationen, die zurzeit (Stand Juli 2009) zu finden sind. Zusätzlich wird GROMACS durch die Unterstützung verschiedener [[Kraftfeld (Computerphysik)|Kraftfelder]], wie ''AMBER'', ''OPLS'' oder GROMOS sehr flexibel. Die Verbreitung unter [[GNU General Public License|GPL]] Lizenzierung ist ein weiterer erwähnenswerter Punkt von GROMACS. Durch diese Art der Lizenzierung ist das Paket bereits in vielen Linux-Distributionen enthalten bzw. kann recht einfach nachinstalliert werden. |
GROMACS | |
---|---|
Entwickler | KTH Stockholm, Universität Uppsala u. a.[1] |
Aktuelle Version | 2021.1 (8. März 2021) |
Betriebssystem | Windows[2], macOS, Linux |
Programmiersprache | Lua-Fehler in Modul:Wikidata, Zeile 708: attempt to index field 'wikibase' (a nil value) |
Kategorie | Simulationssoftware |
Lizenz | GNU GPL |
deutschsprachig | nein |
www.gromacs.org |
GROMACS (Groningen Machine for Chemical Simulations) ist ein Softwarepaket für Simulationen und Auswertungen molekulardynamischer Prozesse (MD), das ursprünglich an der Universität Groningen entwickelt wurde. Heute findet die Unterstützung und Weiterentwicklung an verschiedenen Orten und Einrichtungen statt, darunter die Universität Uppsala, Universität Stockholm und das Max-Planck-Institut für Polymerforschung.[3][4]
Ursprünglich wurde das GROMACS-Projekt in den frühen 1990er Jahren gestartet, um ein optimiertes Parallelcomputersystem für molekulare Simulation zu konstruieren. Das ganze System basierte anfänglich auf einer ringförmigen Architektur der beteiligten Rechner mit aufwändiger Kommunikation zwischen den einzelnen Knoten. Die spezifischen Routinen basierten auf dem Programm GROMOS, das in derselben Arbeitsgruppe in Groningen entwickelt wurde. Sie wurden aber in C umgeschrieben, wohingegen GROMOS in Fortran77 geschrieben war. Zusätzlich wurde eine Vielzahl spezifischer Elemente hinzugefügt, z. B.:
Der durchgehend optimierte Code macht GROMACS zu einem der schnellsten Programme im Bereich der molekularen Simulationen, die zurzeit (Stand Juli 2009) zu finden sind. Zusätzlich wird GROMACS durch die Unterstützung verschiedener Kraftfelder, wie AMBER, OPLS oder GROMOS sehr flexibel. Die Verbreitung unter GPL Lizenzierung ist ein weiterer erwähnenswerter Punkt von GROMACS. Durch diese Art der Lizenzierung ist das Paket bereits in vielen Linux-Distributionen enthalten bzw. kann recht einfach nachinstalliert werden. Für das verteilte Rechnen ist eine MPI-Unterstützung bei der Installation als Option vorhanden. Das Projekt Folding@home der Stanford University nutzt GROMACS unter einer Nicht-GPL-Lizenz im Bereich der ab initio-Simulationen von Proteinfaltungen. Das Paket umfasst knapp 100 Programme zur Durchführung und Analyse molekulardynamischer Berechnungen.