Previous Page  122 / 397 Next Page
Information
Show Menu
Previous Page 122 / 397 Next Page
Page Background

Механики XXI веку. №16 2017 г.

122

Рис. 2. Схема стандарта описания параметров кристаллических решеток в BLC

При создании нового файла (элемента библиотеки), пользователю нужно будет ука-

зать название моделируемой решетки, её период, количество различных элементов входящих

в молекулу, названия для каждого элемента и их параметры, такие как радиус и координаты

в рамках одной трансляционной группы.

Каждый элемент библиотеки заполняется построчно, где первая строка содержит на-

звание моделируемой решетки, вторая строка алгоритмом программы будет пропускаться,

третья строка содержит значение, равное количеству различных элементов решетки, четвер-

тая строка будет пропускаться и так далее (рис. 3). Каждая вторая строка зарезервирована

для служебных пометок, поэтому они пропускаются алгоритмом обработки библиотеки. Та-

кие строки удобно использовать для комментария к значению идущей следом строки, в ком-

ментарии можно указать пример значения и какие-либо рекомендации.

Рис. 3. Пример оформления параметров элемента

библиотеки

Рис. 4. Пример модели алмазного зерна

Если моделируемая решетка состоит из нескольких разных элементов, то названия и

значения параметров каждого из них записываются в одну соответствующую параметру

строку и разделяются пробелами, каждое такое значение распознается дополнением и обра-

ботается в соответствии с заданным алгоритмом.

Дополнение BLC будет обрабатывать файлы библиотеки, формируя коллекцию пара-

метров, передаваемых как аргументы для программных функций. Функции в свою очередь

предназначены для формирования массивов координат атомов относительно виртуальной