Программа для проведения расчета деформирования

Регистрационный номер: 2014610509

Название: Программа для проведения расчета процесса деформирования и разрушения полимерных нанокомпозитов, содержащих асимметричные включения

Дата регистрации: 10.01.2014

Авторы: Громов С.В.

Аннотация: Программа предназначена для проведения расчета процесса деформации модельной системы, направленного на:

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

В качестве входных параметров используются заданные оператором величины:

  • величина конечной деформации в виде вектора (Δx, Δy, Δz), компоненты которого представляют итоговые значения относительного удлинения или сжатия линейных размеров ячейки;
  • полное время деформации в количестве шагов интегрирования;
  • временной шаг интегрирования в пикосекундах;
  • количество временных шагов, через которое будет происходить запись состояния модели в графический файл.
  • давление и температура в системе.

Также к входным данным относится файл _имя_задачи_.data_relax, содержащий информацию о трехмерной структуре сгенерированного равновесного модельного образца. Данный файл генерируется программой вывода модельной системы на равновесие при заданной температуре.

По окончании ввода и проверки данных на корректность производится автоматический запуск подсистемы, генерирующей программный файл инструкций на языке описания атомистических моделей MMPNC (Multiscale modelling of Polymer NanoComposites) с именем «in_deform._имя_задачи_».

Модуль вывода проведения расчета деформации структур нанокомпозитов непосредственно использует интерфейс модуля взаимодействия с пакетом библиотек LAMMPS для запуска параллельного расчета с использованием суперкомпьютерных технологий MPI и CUDA.

Выходные данные модуля представляют собой массивы, содержащие информацию о расчетных значениях (итоговых или промежуточных), данные о состоянии модели в определенные моменты времени, а также информацию об изменении заданных интегральных параметров модели с течением времени.

Тип реализующей ЭВМ:

Минимальный состав используемых технических средств для эксплуатации суперкомпьютерной части:

  • Процессоры архитектуры x86-64, не менее 2-х ядер, с тактовой частотой не ниже 3 ГГц.
  • Оперативная память не менее 1 Гбайт на 1 ядро.
  • Объем свободного дискового пространства не менее 100 Гбайт.

Минимальный состав используемых технических средств для эксплуатации локальной части:

  • Процессор Intel Pentium или AMD с тактовой частотой не ниже 2 ГГц.
  • Оперативная память не менее 1 Гбайт.
  • Объем свободного дискового пространства не менее 1 Гбайт.

Язык программирования: Программа написана на языке 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 и выше.

Операционная система: Минимальный состав используемых программных средств для эксплуатации на суперкомпьютере

  • Операционная система 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 или выше
  • Open 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)

Объём программы: 250 Кб