многопроцессорный программно-информационный комплекс

advertisement
МНОГОПРОЦЕССОРНЫЙ ПРОГРАММНО-ИНФОРМАЦИОННЫЙ
КОМПЛЕКС ДЛЯ ЦЕЛЕЙ БИОФИЗИКИ, МЕДИЦИНЫ,
НАНОЭЛЕКТРОНИКИ
О.Е. Глухова, Г.В. Савостьянов, А.С. Колесникова, М.М. Слепченков
Саратовский государственный университет им. Н.Г. Чернышевского
E-mail: graphene@yandex.ru
В настоящее время благодаря стремительному развитию медицины
возросла потребность в проведении численных экспериментов для
изучения свойств молекулярных систем. С другой стороны, развитие
информационных технологий предоставляет всё больше возможностей для
осуществления подобных экспериментов. В связи с этим активно
развиваются методы и подходы молекулярного моделирования, а также
увеличивается необходимость реализации гибких, удобных, быстро
расширяемых платформ для молекулярного моделирования. Целью данной
работы является реализация открытого, расширяемого программноинформационного комплекса молекулярного моделирования для целей
биофизики, медицины и наноэлектроники,
сочетающего в себе
реализацию классических подходов молекулярного моделирования,
реализацию некоторых авторских методов, а также широкие возможности
по внедрению в комплекс новых методов и подходов.
Разрабатываемый ПИК предназначен для решения следующих
фундаментальных и прикладных задач биофизики, медицины,
нанотехнологий:
1) моделирование биомакромолекул;
2) моделирование наноустройств и нанокомпозитных материалов;
3) определение
механических
и
физических
свойств
наноматериалов;
4) виртуальное
манипулирование
биомакромолекулами
и
наноструктурами;
5) формирование базы данных крупнозернистых моделей.
Для реализации ПИК будут использованы следующие подходы:
1) Модифицированная гибридная молекулярно-динамическая модель
MM/QМ (молекулярно- механическая модель/ квантовая модель),
основанная на анализе поля локальных напряжений молекулярной
системы. В результате сканирования карты локальных напряжений на
каждом шаге молекулярно-динамического расчета выделяются области,
атомы которых испытывают наибольшие напряжения. Для выделенной
области (областей) используется квантово-механическое описание,
оставшаяся область описывается при помощи эмпирического потенциала.
2) Оригинальная методика расчета поля локальных напряжений
атомной сетки [1]. В рамках данной методики под напряжением
понимается величина разности между энергией атома деформированного
каркаса и ненагруженного. Ненулевой величина напряжения принимается в
том случае, если на атомный каркас действуют внешние факторы.
3) Коллизионный термостат, основанный на динамике столкновений,
и термостат Берендсена [2], использующие в уравнениях движения
знакопеременное трение. Использование термостата позволит управлять
температурой моделируемой молекулярной системы.
4) Оригинальный метод, основанный на теории дипольных моментов
на химических связях, для описания взаимодействия внешнего
электрического поля с исследуемым объектом [3].
5) Крупнозернистая модель с использованием силового поля
MARTINI [4].
6) Классический молекулярно-механический метод AMBER [5].
Для разработки ПИК будут применены языки программирования
Python и C++. Использование динамичного языка высокого уровня Python
обеспечит универсальность реализованных модулей и возможность
быстрого и удобного расширения их функций. Применение современных
инструментов ведения логов (logging), средств документирования(PyDoc) и
тестирования(unittest), предоставляемых Python, обеспечит комплексу
дальнейшее развитие для решения описанных выше задач. Будут
применены
библиотеки
PyOpenGL
и
PyQt4
для
создания
кроссплатформенного графического интерфейса. Подобный интерфейс
сделает работу с ПИК легкой и эффективной. Для
реализации
вычислительных модулей будут использованы библиотеки для научных
вычислений Numpy, Scipy. Встроенные средства библиотеки Scipy
позволят реализовать наиболее требовательные к производительности
элементы ПИК на языке программирования C++. Библиотека Numpy
предоставит удобный интерфейс к наиболее эффективной реализации
инструментов линейной алгебры, необходимой для эффективной
реализации квантовых расчетов.
Для апробации возможностей реализованного комплекса будут
решены следующие практические задачи:
1. расчет коэффициента диффузии липопротеинов низкой плотности
(ЛПНП), липопротеинов высокой плотности (ЛПВП), липопротеинов
очень низкой плотности (ЛПОНП) в интиму артерий;
2. моделирование процесса индентирования
липопротеинов,
поверхности эндотелия, определены их механические параметры (модуль
Юнга, прочностные свойства);
3. изучение процесса распространения тепла в микрокапсуле,
оболочка которой содержит углеродные нанотрубки и золотые
наночастицы;
4. изучение поведения липосом в электрическом поле;
5. изучение степени деформации микрокапсул с позиции
проникновения сквозь капилляры.
В рамках разрабатываемого ПИК будет произведено адаптирование
модулей комплекса как для работы на массивно-параллельных кластерных
вычислительных
системах
(применением
библиотеки
mpi4py,
реализующей стандарт MPI(Message Passing Interface)), так и для работы на
гибридных архитектурах (применением технологии параллельных
вычислений на графических ускорителях(GPU) nVidia CUDA (в том числе
с использованием библиотеки CUBLAS (адаптированной библиотеки
BLAS для работы на графических ускорителях)).
Актуальность и перспективы разработки ПИК обусловлены
выполнением его в рамках направлений развития науки, технологий и
техники в Российской Федерации (Указ Президента РФ от 7 июля 2011 г.
N 899) «Науки о жизни» и критических технологий «Нано-, био-,
информационные,
когнитивные
технологии»,
«Компьютерное
моделирование наноматериалов, наноустройств и нанотехнологий».
Библиографический список
1. Glukhova O.Е., Slepchenkov M.M. Influence of the curvature of deformed graphene
nanoribbons on their electronic and adsorptive properties: theoretical investigation based
on the analysis of the local stress field for an atomic grid // Nanoscale. 2012. V. 11. P.
3335-3344.
2. Hünenberger P.H. Thermostat Algorithms for Molecular Dynamics Simulations // Adv.
Polym. Sci. 2005. V.173. P. 105–149.
3. Глухова О.Е., Колесникова А.С. Углеродные нанотрубки в однородном
электрическом поле // Нелинейный мир. 2009. № 6. Т.7. С. 478-479.
4. Marrink S. J., Risselada H. J., Yefimov S., Tieleman D. P., de Vries A. H. The MARTINI
Force Field: Coarse Grained Model for Biomolecular Simulations // Phys. Chem. B. 2007.
V. 111. P. 7812– 7824.
5. Case D.A., Cheatham, T.E. Darden T., Gohlke H., Luo R., Merz K.M., Onufriev A.,
Simmerling C., Wang B., Woods R. The Amber biomolecular simulation programs //
J. Computat. Chem. 2005. V. 26. P. 1668-1688.
Сведения об авторах
Глухова Ольга Евгеньевна – д.ф.-м.н., доцент, заведующий кафедрой
радиотехники и электродинамики СГУ, дата рождения: 22.05.1970г.
Савостьянов Георгий Васильевич – аспирант, дата рождения:
09.09.1990г.
Колесникова Анна Сергеевна – программист отдела математического
моделирования наноструктур и биосистем СГУ, дата рождения:
23.08.1988г.
Слепченков Михаил Михайлович – ассистент кафедры радиотехники и
электродинамики, дата рождения: 10.05.1988г.
Вид доклада: устный (/ стендовый)
Related documents
Download