MCNP

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Monte Carlo N-Particle Transport Code
Тип

Вычислительная физика
Математическое моделирование

Разработчик

Лос-Аламосская национальная лаборатория

Операционная система

кроссплатформенное ПО

Последняя версия

MCNP 6.1.1 beta (24 июня 2014[1])

Сайт

mcnp.lanl.gov

Monte Carlo N-Particle Transport Code X
Тип

Вычислительная физика
Математическое моделирование

Разработчик

Лос-Аламосская национальная лаборатория

Операционная система

кроссплатформенное ПО

Последняя версия

2.7.0[2]

Сайт

mcnpx.lanl.gov

Monte Carlo N-Particle Transport Code (MCNP®) — семейство программ для моделирования процесса переноса ионизирующего излучения (нейтронов, фотонов, электронов и др.) в материальных системах с использованием методов Монте-Карло. Разработана в Лос-Аламосской национальной лаборатории (Los Alamos National Laboratory) в США на языках программирования ANSI С и FORTRAN (90 и 95).

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

Используется для решения задач в области физики ядерных реакторов, радиационной защиты, радиационной медицины.

MCNP5[править | править вики-текст]

История MCNP берёт своё начало в 1950-е - 1960-е годы, когда в ЛАНЛ были разработаны программы MCS, MCN (моделирование распространения нейтронов в трёхмерной геометрии), MCP (расчёт переноса фотонного излучения с энергией выше 1 кэВ) и MCG (расчёт переноса гамма-излучения)[3]. В 1973 году были объединены программы MCN и MCG. Так появился предвестник MCNP - программа MCNG. В 1983 году вышла первая версия, написанная на языке Фортран 77. В 2001 году началась разработка новой версии MCNP, которая поддерживает полноценный параллелизм с использованием протоколов MPI и OpenMP. MCNP5 поддерживает платформы IRIX, DEC Alpha, AIX, SPARC, x86 (GNU/Linux и Microsoft Windows).

MCNPX[править | править вики-текст]

В настоящее время в ЛАНЛ развивается программа MCNPX, являющаяся сочетанием транспортного кода MCNP с программой LAHET, предварительно моделирующей расщепление ядер мишени под действием таких «снарядов» как, например, протоны и легкие ядра (альфа-частицы, ядра 12С и т. д.). Её первая версия стала доступна в ноябре 1999 года[3].

Обе программы позволяют судить о степени критичности ядерной системы. Программы MCNP/MCNPX также могут использоваться для расчетов наработки различных ядерных материалов и попадают под экспортные ограничения Министерства энергетики США, а доступ к этим программам (платный в общем случае) предоставляется по выполнению ряда требований.

Программа может предоставляться бесплатно сотрудникам Министерства энергетики США (и ряду отдельных категорий исследователей).

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

Ссылки[править | править вики-текст]