Набор программ LevML
Комплекс программ реализован в вычислительной среде MatLab на лицензионном программном обеспечении компании MathWorks (номер индивидуальной лицензии 359744, Victor Baranov).
Все программы системы LevML содержатся в папке
C:\LevInfinite\Programs
Эта папка должна быть установлена на компьютере пользователя. Полный путь к ней должен быть именно таким, как показано выше. Практически это обеспечивается в результате получения из данной вики-библиотеки и распаковки на компьютере пользователя файла LevInfinite.zip, как это указано на домашней странице.
Комплекс программ визуального моделирования колебаний молекул содержит программы следующих типов.
- Программы визуального формирования колебательной модели молекулы
- Программы вычисления колебательного спектра молекулы
- Программы анализа колебательного спектра молекулы
Все эти программы находятся в папке Programs. Почти все эти программы оформлены как m-файлы. Их надо запускать на счет из вычислительной среды MatLab. Папка C:\LevInfinite\Programs должна быть назначена рабочей директорией этой среды. Программы выполняются в среде MatLab в режиме интерпретации, то есть они не откомпилированы, а поэтому для очень больших моделей время счета может быть заметным. Зато в случае ошибок пользователя программы можно легко запустить в режиме отладки. Тогда MatLab помогает выявить причину возникновения ошибки, если пользователь знаком с вычислительными рецептами теории колебаний молекул и с языком программирования MatLab. При желании пользователь может сам откомпилировать имеющиеся в папке m-файлы. Тогда расчеты будут выполняться быстрее.
Небольшое число программ написано на языке Фортран-90. Они откомпилированы и полностью приготовлены для работы как exe-файлы. Такие программы включены в систему LevML на тот случай, если пользователю придется решать колебательное уравнение для рекордно большой молекулярной модели. Тогда лучше пользоваться exe-программами, которые работают максимально быстро.
В папку Programs входит папка Utilits, куда помещены вспомогательные программы. Эти программы решают частные задачи, описанные в книге LevML Book.
Тексты программ на языке MatLab приведены также в отдельной папке данной вики-библиотеки, чтобы с ними можно было ознакомиться независимо от установки на компьютере пользователя. Для просмотра текста конкретной программы надо по указанной ссылке перейти в папку программ и выбрать нужный m-файл. Текст такого файла можно просматривать прямо в окне браузера. При желании, можно кликнуть этот файл правой кнопкой мыши и в контекстном меню выбрать опцию "Сохранить объект как ..." для сохранения файла на своем компьютере. Два файла в этой папке (Bstruct.fig, Umiu.fig) не могут быть открыты непосредственно в браузере, поскольку они являются специфическими описаниями визуальных панелей для работы в системе MatLab. Но такой файл тоже можно выбрать мышкой. Откроется диалоговое окно открытия или сохранения файла. Следует выбрать опцию "Сохранить". После сохранения на своем компьютере можно просмотреть данный fig-файл в редакторе системы MatLab.