A new computational system featuring GPU-accelerated molecular dynamics simulation and 3D/VR visualization, analysis and manipulation of nanostructures has been implemented, representing a novel approach to advance materials research and promote innovative investigation and alternative methods to learn about material structures with dimensions invisible to the human eye.
Die zunehmende Entwicklung der Informatik (Hardware und Software) in den letzten Jahrzehnten hat sich die wissenschaftliche Forschung in vielen Bereichen, einschließlich der Materialwissenschaft, Biologie, Chemie und Physik und viele andere beeinflusst. Ein neues Computersystem für die präzise und schnelle Simulation und 3D / VR-Visualisierung von Nanostrukturen wird hier vorgestellt, mit dem Open-Source-Moleküldynamik (MD) Computerprogramm LAMMPS. Diese alternative Berechnungsverfahren nutzt moderne Grafik-Prozessoren, NVIDIA CUDA Technologie und wissenschaftliche Spezialcodes zur Verarbeitungsgeschwindigkeit Barrieren gemeinsam traditionelle Rechenverfahren zu überwinden. In Verbindung mit einem System für virtuelle Realität verwendet werden, um Materialien zu modellieren, ermöglicht diese Verbesserung die Zugabe beschleunigt MD Simulationsfähigkeit. Die Motivation ist es, ein neues Forschungsumfeld, das gleichzeitig ermöglicht die Visualisierung, Simulation, Modellierung und Analyse liefern. Das Forschungsziel ist es, die Struktur und die Eigenschaften von anorganischen n untersuchenanostructures (zB Quarzglas nano) unter verschiedenen Bedingungen mit dieser innovativen Computersystems. Die vorliegende Arbeit beschreibt eine Beschreibung des 3D / VR-Visualisierungssystem und Basiskomponenten, eine Übersicht über wichtige Aspekte wie die physische Umgebung, Informationen über die Einrichtung und Verwendung des neuen Systems, ein allgemeines Verfahren für die beschleunigte MD Verbesserung, technische Informationen und relevante Bemerkungen. Die Auswirkungen dieser Arbeit ist die Schaffung eines einzigartigen Rechensystem kombiniert nanoskaligen Materialien Simulation, Visualisierung und Interaktivität in einer virtuellen Umgebung, die sowohl ein Forschungs- und Lehrinstrument an der UC Merced ist.
Materialwissenschaft ist ein interdisziplinäres Feld, das die Struktur-Eigenschaftsbeziehungen für ihre Anwendung in vielen Bereichen der Wissenschaft und Technik untersucht, in der Materie. Als Struktur-Eigenschafts-Beziehungen werden durch Computersimulationen neben Experimenten untersucht, bieten Computerwerkzeuge komplementäre Funktionen, die Forschungsanstrengungen verstärken kann. Während Nanomaterialien sind von Interesse für Wissenschaftler und haben erlösende Wert für ihre potenziellen sozialen Auswirkungen ist dieser Größenbereich birgt viele Herausforderungen vor allem in Experimenten gefunden.
Computersimulationen erlauben Wissenschaftlern und Ingenieuren, um spezielle Tests in einer großen Vielzahl von Umgebungen nur von Zeit und Rechenressourcen begrenzt durchzuführen. Molekulardynamik (MD) Simulationen ermöglichen die entsprechende Zeit- und Längenskalen, die Phänomene von Interesse in vielen Nanomaterialien zu untersuchen. Simulationen erweitern die Untersuchung von Materialien, indem Sie die Einschränkungen von Ter physikalische Labor, aber viele Computerwerkzeuge fehlen zugänglich, intuitive Schnittstellen für die Forschung. Enhancement mit der grafischen Darstellung von Modellen, effiziente Berechnungsalgorithmen und grafischen Processing Unit (GPU) based Computing ergänzen aktuelle Simulationsbemühungen. Die neuen Grafikkarten verbinden sich mit Zentraleinheiten effizient, damit mathematisch intensive Berechnungen, die von der GPU ausgeführt werden. Das Ergebnis ist eine wirksame Beschleunigung der Berechnung in der Größenordnung von 10 x begleitet von einer Verringerung des Energieverbrauchs von bis zu 20x.
Das Ziel dieses Forschungsprojektes war die Entwicklung und Implementierung eines neuartigen Werkzeug für Nanowissenschaften Untersuchung, die direkt mit einer interaktiven Schnittstelle zu MD-Simulationen, Materialwissenschaften Analyse und 3D-Visualisierung. Dieses innovative System mit einzigartigen und leistungsstarken Analysefunktionen für Nano-Forschung und Bildung an der UC Merced verwendet wurde, mit unmittelbaren Auswirkungen auf andere rel ated STEM Bereichen wie Nanotechnologie, Physik, Biologie und Geologie und ultimative Vorteil für Bildung und Gesellschaft.
Die 3D / VR-Visualisierungssystem wurde sowohl eine Forschungs- und Lehrinstrument, die Erstellung und Bearbeitung von atomaren Strukturen in einem interaktiven virtuellen 3D-Realität (VR) Umgebung ermöglicht implementiert. Das System wurde von einer Reihe von relativ kostengünstige und leicht zugängliche Komponenten nach dem ursprünglich von Dr. Oliver Kreylos an der UC Davis 1 entwickelten Modell erstellt.
Unten ist ein Foto des fertigen 3D / VR-Visualisierungssystem-Layout, mit wichtigen Komponenten markiert (Abbildung 1). Dieses System wurde ursprünglich für Bildungszwecke an der UC Merced 2009 gegründet Die Umsetzung der Original-3D / VR-System führte in peer-reviewed Publikationen 2-3. Tabelle 1 unten fasst die wichtigsten Eigenschaften für jedes Element der 3D / VR-Visualisierungssystem.
ntent "fo: keep-together.within-page =" always ">Artikel | Komponente | Funktionalität im System |
A | 3D-TV | 3D-Darstellung von modellierten molekularen Strukturen und die Bildschirmmenüs. |
B | Infrarot (IR) Tracking-Kameras 4 | IR-Kameras Spurpositionen der Wiimote und 3D-Ansicht Brille in der Benutzerarbeitsbereich vor der 3D-TV, so dass virtuellen 3D-Manipulation angezeigt Strukturen. |
C | Tracking-PC | Läuft IR-Kamera-Tracking-Software und überträgt Wiimote und 3D-Brillen Positionen Modellierung Computer. |
D | Wiimote | Wird für die On-Screen-Steuerung der Modellierungssoftware und Strukturen in virtuellen 3D-Umgebung zu manipulieren. |
E | 3D-Brille 5 | Mit 3D-TV-IR-Signal synchronisiert, ermöglichen 3D-Ansicht der Struktur. Position von IR-Kameras für die genaue 3D-Ansicht verfolgt. |
F | Modeling PC | Läuft NCK / VRUI 3D-Modellierung und Anzeigesoftware 6, übernimmt Brille / Wiimote Position und Steuersignale, um genaue 3D-Molekülstruktur-Ansicht erstellen. |
Tabelle 1. Funktionalität der wichtigsten Elemente der 3D / VR-Visualisierungssystem an der UCM.
Description von 3D / VR-Visualisierungssystem und Basiskomponenten:
3D / VR-Visualisierung Systemübersicht – Die 3D / VR-Visualisierungssystem besteht aus einer Reihe von IR-Kameras und-Tracking-Software, die in Verbindung mit 3D-Modellierungssoftware, damit ein Benutzer interaktiv erstellen 3D Molekülstrukturen. Die IR-Kameras und Software verfolgen die 3D-Lage einer Wiimote und 3D-Betrachtungsbrille mit IR-Marker, und übergeben diese an die Modellierungssoftware. Die Modellierungssoftware benutzt die Wiimote Steuersignale und Bewegung, um 3D-Molekülstrukturen erzeugen sichtbar mit Hilfe der Kombination aus einem 3D-fähigen Fernseher mit Großformat-synchronisiert und verfolgt 3D-Brille. Dies ergibt eine virtuelle 3D-Arbeitsbereich, in dem der Benutzer dynamisch zu erstellen und virtuelle Molekülstrukturen, die reale physikalische Verhalten (2) beziehen, basierend auf interatomaren Kräfte in der Modellierungssoftware verwendet manipulieren. Sonder considerations für die Einrichtung dieses Systems können in ergänzenden Materialien gefunden werden.
Abbildung 2. Die Untersuchung Kieselsäure Nanomaterialien mit dem 3D / VR-Visualisierungssystem. (A) Ein Forscher schafft eine erste Cristobalit-Modell (kristallin), bevor GPU-basierte Simulationen. (B) Bei der Durchführung einer simulierten MD schmelz Quench-Verfahren auf in (a), erhält ein anderer Forscher einen Quarzglas-Modell (nicht-kristalline) gezeigte Modell. Bitte klicken Sie hier, um eine größere Version dieses Bild anzuzeigen.
3D / VR-Visualisierungssystem Enhancement – MD Simulation Fähigkeit:
Molekulardynamik-Simulationssysteme werden häufig in einem realisiertMehrknoten Mode, das heißt, eine große Arbeitsbelastung für Tausende von Prozessoren verteilt oder unter Zehn parallelisiert. In letzter Zeit wurden zusätzliche Möglichkeiten für beschleunigte wissenschaftliche Rechnen mit den Entwicklungen in der Computergrafik Verarbeitung entstanden. Diese Fortschritte sind eine Software-Schnittstelle, die Wissenschaftler, die Vorteile der hochparallele Art der Verarbeitungsleistung wesentlich für Grafikchips zu nehmen. Mit dem Aufkommen des Compute Unified Device Architecture oder CUDA 7, können die Wissenschaftler GPUs 8 verwenden, um die Geschwindigkeit, mit der Probleme gelöst und gleichzeitig die Kosten für die Infrastruktur. Ein typisches GPU kann das Äquivalent von Hunderten bis Tausenden von Kernen oder "Knoten" für die Verarbeitung von Informationen haben, und diese können jeweils parallel verwendet werden, kann ein gut codiert Lösung bis zu Durch Beschleunigung gegenüber den Multi-Core-Pendant 1,000x . Auch wenn nicht jedes Problem mit diesem Ansatz gut geeignet, haben aktuelle MD-Simulationen bis zu 15 gesehenx Durchsatzleistung gewinnt 9. Details zur 3D / VR-Visualisierungssystem MD-GPU-Erweiterung kann in ergänzenden Materialien gefunden werden.
Kritische Elemente bei der erfolgreichen Installation und Verwendung des 3D / VR-Visualisierungssystem sind in der physischen Umgebung und Design-Überlegungen und Besonderheiten in ergänzenden Materialien detailliert. Wichtige Überlegungen zur Installation gehören 3D-Display-Höhe für komfortable Langzeit stehende oder sitzende Nutzung, maximiert Kamera montiert Höhe Tracking, eine große 3D-Arbeitsbereich, stabile Tracking-Kamera und 3D-Display-Unterstützung, um die Konfiguratio…
The authors have nothing to disclose.
We wish to gratefully acknowledge the original inspiration and extensive support provided to us toward the creation of this system from Dr. Oliver Kreylos of the UC Davis Institute for Data Analysis and Visualization. His advice and assistance were instrumental to our success.
We also wish to thank the NSF BRIGE program for providing funding for this project. This material is based upon work supported by the National Science Foundation under Grant No. 1032653.
Samsung 61" 3D-capable high definition DLP TV | Samsung | http://www.samsung.com/us/video/tvs | See Protocol Section 3 (Step 3.2) (Large format 3D-capable TV) |
Alienware Area51 750i modeling computer | Alienware | http://www.alienware.com | See Protocol Section 1 (Step 1.1) (Modeling computer) |
HP EliteBook 8530w tracking computer | HP | http://www.hp.com | See Protocol Section 2 (Step 2.3) (Tracking computer) |
V100:R2 IR tracking cameras (3) | Naturalpoint | http://www.naturalpoint.com/optitrack/products/v100-r2/ | See Protocol Section 2 (Step 2.1) and Reference [4] (Tracking cameras) |
OptiTrack Tracking Tools IR tracking software | Naturalpoint | http://www.naturalpoint.com/optitrack/software/ | See Protocol Section 2 (Step 2.3) and Reference [4] (Tracking software) |
3D Goggles and 3D TV IR sync emitter | Ilixco | http://www.i-glassesstore.com/dlp3d-wireless-2set.html | See Protocol Section 3 (Step 3.2) and Reference [5] (3D goggles) |
Wiimote 3D controller | Nintendo | http://www.nintendo.com/wii | See Protocol Section 3 (Step 3.2) (Wiimote) |
VRUI, NCK and associated 3D/VR modeling software | Open source software | http://idav.ucdavis.edu/~okreylos/ResDev/NanoTech/index.html | See Protocol Section 1 (Step 1.3) and References [1,6] (VRUI, NCK) |
LAMMPS molecular dynamics software | Open source software | http://lammps.sandia.gov/ | See Protocol Section 5 (Step 5.2) and Reference [12] (LAMMPS) |
NanospringCarver program code and files | UC Merced – open source | http://tinyurl.com/qame8dj | See Protocol Section 5 (Step 5.4) and References [16-17] (NanospringCarver) |
MATLAB GUI files | UC Merced – open source | http://tinyurl.com/qame8dj | See Protocol Section 5 (Step 5.4) and References [16-17] (NanospringCarver) |
Atomistic bulk glass input file | UC Merced – open source | http://tinyurl.com/qame8dj | See Protocol Section 5 (Step 5.4) and References [16-17] (NanospringCarver) |