Summary

Neuartige 3D / VR Interaktiv Raum für MD-Simulationen, Visualisierung und Analyse

Published: December 18, 2014
doi:

Summary

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.

Abstract

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.

Introduction

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 "> Figur 1
Abbildung 1. 3D / VR-Visualisierungssystem und Hauptkomponenten (links) im Davila Research Laboratory der UCM und Visualisierungsgeräte (rechts). Bitte klicken Sie hier, um eine größere Version dieses Bild anzuzeigen.

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
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.

Protocol

1. Installieren Sie 3D / VR-Modeling-Software auf PC-Modellierung Installieren Sie Linux-Basisbetriebssystem auf die Modellierung PC (Ubuntu x86 / AMD64 je nach Hardware). Ändern LINUX Basis-Betriebssystem. Installieren Bibliotheken und Funktionen hinzuzufügen wie nötig. Installieren VRUI und NCK 3D / VR-Modellierungs-Software auf PC-Modellierung 6. Überprüfen Sie Websites zu 1,6 bis neuesten Versionen aller Modellierungssoftwarekompon…

Representative Results

Dieses 3D / VR-Visualisierungssystem bietet neue Chancen für die Durchführung von Materialwissenschaften Studien. Da dieser immersiven Umgebung arbeitet in Echtzeit, in Form von 3D-Eingabe und Anzeige der Forscher mit einem vollständig interaktiven nanoskaligen Instrument 2 vorgestellt. Über die hier vorgestellten Protokoll wurde eine spiralförmige Nanoband Kieselsäure in dieser Schritt-für-Schritt-Mode erstellt. Eine Momentaufnahme dieser Struktur aus LAMMPS MD hergestellt wird in 7 g…

Discussion

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…

Disclosures

The authors have nothing to disclose.

Acknowledgements

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.

Materials

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)

References

  1. Doblack, B. N., Flores, C., Matlock, T., Dávila, L. P. The emergence of immersive low-cost 3D virtual reality environments for interactive learning in materials science and engineering. Mater. Res. Soc. Symp. Proc. 1320, (2011).
  2. Flores, C., Matlock, T., Dávila, L. P. Enhancing materials research through innovative 3D environments and interactive manuals for data visualization and analysis. Mater. Res. Soc. Symp. Proc. 1472, (2012).
  3. . 3D goggle source. , (2013).
  4. . “3D/VR Visualization System – Startup and Shutdown Protocol” and “3D/VR Visualization System – CNT Modeling Example” documents Available from: https://eng.ucmerced.edu/people/ldavila/home/3d-vr-visualization-system-dissemination-of-research-results-and-products (2013)
  5. . MDCASK molecular dynamics code Available from: https://asc.llnl.gov/computing_resources/purple/archive/benchmarks/mdcask (2013)
  6. Feuston, B. P., Garofalini, S. H. Empirical three-body potential for vitreous silica. J. Chem. Phys. 89 (9), 5818-5824 (1988).
  7. Dávila, L. P., et al. Transformations in the medium-range order of fused silica under high pressure. Phys. Rev. Lett. 91 (20), 2055011-2055014 (2003).
  8. Doblack, B. N. . The structure and properties of silica glass nanostructures using novel computational systems. , (2013).
  9. Meagher, K. A., Doblack, B. N., Ramirez, M., Dávila, L. P. Scalable nanohelices for predictive studies and enhanced 3D visualization. J. Vis. Exp. In-Press, .
  10. . University of California Television (UCTV). Our Digital Life series: The Future: Teaching and Life-Saving Tools episode. , (2013).

Play Video

Cite This Article
Doblack, B. N., Allis, T., Dávila, L. P. Novel 3D/VR Interactive Environment for MD Simulations, Visualization and Analysis. J. Vis. Exp. (94), e51384, doi:10.3791/51384 (2014).

View Video