Регистрационный номер: 2014610491
Название: Программа для вывода модельной системы, описывающей полимерную матрицу с асимметричными включениями, на равновесие при заданной температуре
Дата регистрации: 10.01.2014
Авторы: Громов С.В.
Аннотация: Программа предназначена для проведения процесса релаксации, получения равновесной структуры модельной системы и последующей передачи данных в программу проведения расчета деформации.
В качестве входных параметров используются заданные оператором величины:
- полное время релаксации в количестве шагов интегрирования;
- временной шаг интегрирования в пикосекундах;
- количество временных шагов, через которое будет происходить запись состояния модели в графический файл;
- давление и температура в системе.
Также к входным данным относится файл _имя_задачи_.data, содержащий информацию о трехмерной структуре сгенерированного неравновесного модельного образца. Данный файл генерируется программой генерации первичных структур полимерных матриц с нановключениями.
По окончании ввода и проверки данных на корректность производится запуск подсистемы, генерирующей программный файл инструкций на языке описания атомистических моделей MMPNC (Multiscale modelling of Polymer NanoComposites) с именем «in_relax._имя_задачи_».
Модуль вывода модельной системы на равновесие непосредственно использует интерфейс модуля взаимодействия с пакетом библиотек LAMMPS для запуска параллельного расчета с использованием суперкомпьютерных технологий MPI и CUDA.
Выходные данные программы представляют собой массивы, содержащие информацию о расчетных значениях (итоговых или промежуточных), данные о состоянии модели в определенные моменты времени, а также информацию об изменении заданных интегральных параметров модели с течением времени.
Тип реализующей ЭВМ:
Минимальный состав используемых технических средств для эксплуатации суперкомпьютерной части:
- Процессоры архитектуры x86-64, не менее
2-х ядер, с тактовой частотой не ниже 3 ГГц. - Оперативная память не менее 1 Гбайт на 1 ядро.
- Объем свободного дискового пространства не менее 100 Гбайт.
Минимальный состав используемых технических средств для эксплуатации локальной части:
- Процессор Intel Pentium или AMD с тактовой частотой не ниже 2 ГГц.
- Оперативная память не менее 1 Гбайт.
- Объем свободного дискового пространства не менее 1 Гбайт.
Операционная система: Минимальный состав используемых программных средств для эксплуатации на суперкомпьютере
- Операционная система Linux, например:
- Debian GNU/Linux 6.0 или 7.0.
- Red Hat Enterprise Linux 6.
- SUSE Linux Enterprise Server 11.
- Компилятор языка C/C++, например:
- GCC версии 4.6.4, или выше
- Intel C++ Composer XE 2013
- PGI 2013 версия 13.7 или выше
- wget — консольная программа для загрузки файлов по сети.
- GNU Bourne-Again Shell 4 и более поздние версии
- Архиваторы tar и gzip версии 1.6 или выше
- Библиотека MPI для запуска параллельной версии программы, например
- MPICH версии 1.5 или выше
- Intel MPI версии 4.1 или выше
- MVAPICH2 версии 1.9 или выше
- MPI версии 1.7.2 или выше
Минимальный состав используемых программных средств для эксплуатации на локальном компьютере:
- Операционная система Microsoft Windows, GNU Linux или Mac OS X.
- SSH-клиент для доступа к суперкомпьютеру (например, Putty 0.62 или WinSCP 5.1.5 для Microsoft Windows, OpenSSH для GNU Linux и Mac OS X)
Язык программирования:
Программа написана на языке Python 2.6.5. и использует пакет библиотек LAMMPS, компилируемый из исходных файлов, написанных на языке C++. Для работы программы необходимо наличие:
- Компилятора языка C/C++, например:
- GCC версии 4.6.4, или выше
- Intel C++ Composer XE 2013
- PGI 2013 версия 13.7 или выше
- интерпретатора языка Python версии 2.6.5 и выше.
Объём программы: 350 Kб