7
Наноинформационные технологии
При решении частных задач наноинженерии, например, исследова-
нии стационарных (установившихся) процессов, также необходимо
отслеживать историю процесса моделирования с некоторого времени.
Таким образом, третья задача визуализации заключается в возможности
указать требуемый диапазон визуализации данных.
Одной из наиболее распространенных библиотек для визуализации
является VTK (The Visualization Toolkit) [12] — свободно распростра-
няемая библиотека С++ классов для визуализации. Визуализация бази-
руется на data flow парадигме, что позволяет использовать эту библио-
теку для различных данных. Перспективным также представляется
подход, базирующийся на использовании графических процессоров
(GPU), например, технологии CUDA [13]. Библиотека NanoVIS [14]
является примером специализированной библиотеки, разработанной
для визуализации различных задач наноинженерии. На рис. 5 показан
пример визуализации при моделировании квантовых точек, выполнен-
ной с использованием библиотеки NanoVIS.
Все большее применение в наноинженерии находят визуализация
с использованием удаленного доступа. В работе [14] показано, что эф-
фективным способом визуализации в наноинженерии является исполь-
зование комбинации удаленного доступа, визуализации потоков и ви-
зуализации задач молекулярной динамики. Необходимо отметить, что
в зависимости от приложения могут быть использованы как библиоте-
ки для визуализации общего назначения, так и специально разработан-
ные для визуализации наноэффектов.
В работе [5] отмечается, что эффективные исследования в области
нанотехнологий на текущем этапе невозможны без применения одного
из разделов искусственного интеллекта — интеллектуального анализа
данных (data mining) [15] как еще одного возможного подхода к обра-
ботке данных большой размерности. Широкое использование супер-
компьютеров при решении различных задач наноинженерии приводит
к накоплению громадных объемов информации, которая затем должна
быть проанализирована инжене-
ром для принятия того или иного
проектного решения, должна быть
извлечена информация, наиболее
ценная для принятия того или ино-
го решения. В частности, в ходе
выполнения моделирования ми-
крооптоэлектромеханических си-
стем и распределенных микроси-
стем авторам статьи приходилось
сталкиваться с необходимостью
обработки результатов моделиро-
Рис. 5.
Пример визуализации при мо-
делировании квантовой точки с ис-
пользованием библиотеки NanoVIS