Описание программы моделирования MODMD05

Программа modmd05.pas загружает в среду Паскаль файл исходных данных "inp2.txt" и файл результатов "concentr", устанавливает тип связи программы и файлов и закрывает их после отработки программы.

Все неоднократно повторяющиеся процедуры выделены в программе

в отдельные блоки - подпрограммы - для обеспечения большей компактности программы и повышения ее наглядности.

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

Формирование вектора скорости при отражении молекулы от поверхности осуществляется в подпрограмме scattering. Расчет времен пребывания молекулы в частных объемах, на которые разбит расчетный объем, выполняет подпрограмма countmolec. Расчет траектории движения молекулы в исследуемом объеме выполняет подпрограмма counttrack. Генерация точек, распределенных в соответствии с законом Максвелла, осуществляется в подпрограмме maxwell.