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.
Все большее развитие вычислительного (аппаратное и программное обеспечение), в последние десятилетия повлияли научные исследования во многих областях, включая материаловедения, биологии, химии и физики среди многих других. Новый вычислительная система для точного и быстрого моделирования и 3D / VR визуализации наноструктур, представленные здесь, используя открытый источник молекулярной динамики (МД) компьютерная программа LAMMPS. Эта альтернатива вычислительный метод использует современные графические процессоры, технологии NVIDIA CUDA и специализированные научные коды преодолеть скорость обработки барьеров, общих для традиционных вычислительных методов. В сочетании с системы виртуальной реальности, используемого для моделирования материалов, это усиление позволяет добавлять ускоренного MD возможностью моделирования. Мотивация, чтобы обеспечить новый исследовательскую среду, которая одновременно позволяет визуализировать, моделирование, моделирование и анализ. Цель исследования состоит в изучении структуры и свойств неорганических азотныхanostructures (например, из кварцевого стекла нанопружины) при различных условиях с использованием этого инновационного вычислительной системы. Работа, представленная излагается описание Visualization System 3D / VR и основных компонентов, Обзор важных соображений, таких как физической среды, подробные сведения о настройке и использовании новой системы, общий порядок ускоренного повышения MD, техническая информация и соответствующие замечания. Влияние этой работы является создание уникального вычислительной системы, объединяющей наноматериалов моделирования, визуализации и взаимодействия в виртуальной среде, которая является одновременно научной и преподавательской инструмент в Калифорнийском университете в Мерсед.
Материалы наука междисциплинарная область, которая изучает взаимоотношения структура-свойство в вопросе их применения во многих областях науки и техники. Как отношения структура-свойства исследованы с помощью компьютерных симуляций, в дополнение к экспериментам, вычислительные инструменты предлагают дополнительные возможности, которые могут повысить научно-исследовательских работ. В то время как наноматериалы представляют интерес для ученых и имеют определенной ценности для их потенциального социального воздействия, этот размер режима чревато многими проблемами, найденных в частности в экспериментирования.
Компьютерное моделирование позволяет ученые и инженеры для выполнения специализированных тестов в большом разнообразии условий, ограниченных только по времени и вычислительных ресурсов. Молекулярной динамики (МД) моделирование позволяют подходящее время и длина шкалы для изучения явлений, представляющих интерес во многих наноматериалов. Симуляторы расширить изучение материалов путем удаления ограничения тон физическую лабораторию, однако многие вычислительные средства отсутствуют доступные и интуитивно понятные интерфейсы для исследований. Повышение с графическим дисплеем моделей, эффективных вычислительных алгоритмов и графические процессор (GPU) на основе вычислений дополняют нынешние усилия моделирования. Эти новые графические устройства в сочетании с центральными процессорами эффективно, чтобы математически интенсивные расчеты должны быть выполнены на GPU. Результатом является эффективное ускорение вычислений порядка 10х сопровождается снижением энергопотребления до 20x.
Цель данного исследовательского проекта было разработать и внедрить новую инструмент для нанонауки исследования, которые непосредственно соединяет интерактивный интерфейс для МД, анализ Материаловедение и 3D-визуализации. Эта инновационная система с уникальными и мощными возможностями анализа был использован для наноразмерных исследований и образования в Калифорнийском университете в Мерсед, с прямыми последствиями для других отн ованные STEM областях, таких как нанотехнологии, физики, биологии и геологии, и главным образом в интересах образования и общества.
Система визуализации 3D / VR была внедрена и как научно-исследовательский и учебный инструмент, который позволяет создавать и манипулировать атомных структур в интерактивном 3D виртуальной реальности (VR) среде. Система была создана из множества относительно низкой стоимости и доступных компонентов в соответствии с моделью, первоначально разработанной доктором Оливером Kreylos Калифорнийского университета в Дэвисе 1.
Ниже фото макета окончательный 3D / Система визуализации VR, с важными компонентов с пометкой (рисунок 1). Эта система была первоначально создана для образовательных целей в Калифорнийском университете в Мерсед в 2009 году реализация оригинального 3D / системы VR привело в рецензируемых изданиях 2-3. В таблице 1 ниже приведены основные характеристики каждого элемента Visualization System 3D / VR.
ntent "FO: Keep-together.within-странице =" всегда ">Пункт | Компонент | Функциональность в системе |
3D-телевизор | 3D-дисплей моделируемых молекулярных структур и меню на экране. | |
В | Инфракрасный (ИК) отслеживания камеры 4 | ИК-камеры отслеживают позиции Wiimote и просмотра фильмов 3D очки в рабочей области пользователя перед 3D-телевизором, позволяя вирTual 3D манипуляции отображаемых структур. |
C | Отслеживание PC | Работает программное обеспечение камеры слежения ИК и передает Wiimote и 3D позиции Goggle для компьютерного моделирования. |
D | Wiimote | Используется для экранного управления программного обеспечения для моделирования и манипулировать структуры в 3D виртуальной среде. |
Е | 3D очки 5 | Синхронизация с 3D-телевизор ИК сигнала, позволяют 3D вид конструкции. Позиция отслеживается ИК-камеры для точного 3D виде. |
F | Моделирование PC | Работает NCK / VRUI 3D моделирования и отображения программного обеспечения 6, принимает Goggle / Wiimote позиции и сигналы управления для создания точной 3D-вид молекулярную структуру. |
Таблица 1. Функциональные основных элементов визуализации 3D-система / VR на ЦСМ.
Descriptioп 3D / VR Visualization System и основные компоненты:
3D / VR Визуализация Обзор системы – 3D / VR Система визуализации состоит из набора ИК-камеры и отслеживания программного обеспечения, работающих в сочетании с 3D-моделирования, чтобы пользователь интерактивно создавать 3D молекулярных структур. В ИК-камеры и программное обеспечение отслеживания 3D Местонахождение Wiimote и 3D просмотра очки с помощью ИК маркеры, и передать это программное обеспечение моделирования. Программное обеспечение для моделирования использует управляющие сигналы Wiimote и движение для создания 3D-молекулярные структуры можно просмотреть с помощью сочетания 3D-совместимый телевизор большого формата с синхронизированными и гусеничных 3D очки. Это приводит в 3D виртуальной реальности рабочей, в течение которого пользователь может динамически создавать и управлять виртуальными молекулярные структуры, которые отражают реальную физическую поведение, основанное на межатомных сил, используемых в программном обеспечении моделирования (рисунок 2). Специальные consideratiДополнения для создания этой системы можно найти в дополнительных материалах.
Рисунок 2. Исследование кремния наноматериалов с использованием системы визуализации 3D / VR. () Исследователь создает исходную модель кристобалита (кристаллическая) перед GPU на основе моделирования. (Б) При проведении процедуры расплава закалки имитация MD на модели, показанной на (), другой исследователь получает модель кварцевого стекла (не кристаллическую). Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой цифры.
3D / VR система визуализации Аксессуар – МД Возможности:
Молекулярная динамика системы моделирования, как правило, осуществляются вмульти-узловой мода, то есть большая нагрузка распределяется или распараллелены среди десятков до тысяч процессоров. Недавно, дополнительные возможности для ускоренного научных вычислений возникли из событий в компьютерной графике обработки. Эти достижения включают в себя программный интерфейс, позволяющий ученым воспользоваться высоко параллельного характера вычислительной мощности, присущего графических чипов. С появлением вычислительных Унифицированная архитектура устройств или CUDA 7, ученые могут использовать графические процессоры 8, для повышения скорости, при которой решаются все проблемы, снижая затраты на инфраструктуру. Типичный GPU может иметь эквивалент сотен до тысяч ядер или «узлов» для обработки информации, и как они могут друг быть использованы параллельно, хорошо закодированы решение может обеспечить до 1,000x пропускной ускорение по отношению к своему многоядерных коллегой , Хотя не каждый проблема хорошо подходит для такого подхода, в настоящее время МД видели до 15х пропускная производительность получает 9. Подробная информация о системе визуализации повышения MD-GPU 3D / VR можно найти в дополнительных материалах.
Критические элементы в успешной установке и использовании Visualization System 3D / VR подробно в физической среде и конструктивных соображений и Особые соображения В дополнительных материалов. Важные замечания по установке относятся 3D высоту дисплея для комфортного долгосрочного сто?…
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) |