Программа для вывода модельной системы

Регистрационный номер: 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б