Особенности
MCU-5
id111205
- В исходных данных НЕЛЬЗЯ использовать ТАБУЛЯЦИЮ. Ее в общем случае технически невозможно поймать средствами фортрана, поэтому адекватной диагностики на эту тему нет.
- При вылете многопроцессорного расчета до обвинения сисадмина необходимо просмотреть все файлы *.LST и *.SCR на предмет наличия сообщения об ошибке.
- Если есть возможность вместо BOX или SBOX использовать тело RPP, то лучше использовать RPP.
Это следствие универсальности тела BOX, из-за которой при его обработке используется непростая с точки зрения машины математика и возможно появление потерь частиц на границах тела.
- Пусть сеть вложена в элемент решетки, примыкающий к границе контейнера с условием отражения/трансляции.
При выходе из сети через эту границу частицы могут попадать, в том числе и сразу за контейнер, т.е. теряться (и получается утечка вместо отражения/трансляции).
Решением в этом случае может быть: задать контейнер элемента решетки, так чтобы он "подрезал" сеть, т.е. внешние границы сети находились за пределами границы зоны-носителя сети, а не совпадали с ней или находились внутри.
- Подмодуль MOFITTG при делении с выходом нескольких нейтронов просто увеличивает вес моделируемого нейтрона, поэтому неаналоговые методы для тепловой области лучше применять с использованием подмодуля FIMTOEN который честно порождает нейтроны деления.
- Верификационные расчеты показывают значительные расхождения ответов в некоторых задачах при использовании готовых файлов для естественных смесей из библиотек и при задании смесей вручную. (При использовании в критических вариантах HMF85_10, 11 с медным отражателем констант с естественной смесью изотопов (cu.j32) происходит существенное (~1 %) завышение kэф. Понуклидные константы меди дают правильное kэф в пределах погрешности БМЭ.)
С учетом массового отказа производителей библиотек констант от естественных смесей рекомендуется задавать смеси понуклидно.
- Включение в регистрационную область одновременно топлива и, например, центрального отверстия (в котором задан, например, O 1.E-7) портит накапливаемую в топливе статистику за счет редких срабатываний на материале с малой концентрацией (любой ответ при большой погрешности, т.е. все законно и честно печатается, но вам от этого нерадостно).
- Накапливающийся источник в многопроцессорном режиме в настоящее время не работает.
- Если программа транслируется компилятором Intel, то параметр в *.MEM
+$MRECL $4$ general multyplier for recl parameter of direct opened
!: files (may be 1 or 4 depending on compiler, 4 is safe)
можно задавать как
+$MRECL $1$ general multyplier for recl parameter of direct opened
!: files (may be 1 or 4 depending on compiler, 4 is safe)
При многопроцессорных расчетах это сократит затраты диска и уменьшит длительность дисковых операций, что сократит общее время расчета.
При этом на собственно ответы это не влияет. Если для какого-либо компилятора эта опция невозможна, то программа просто должна вылететь и не должна считать.
Однако, следует относиться к этой замене с осторожностью. Традиционно для компилятора Intel это работает.
- При расчетах с подмодулем МОФИТТГ физического модуля можно посчитать матрицы перехода в рамках энергетических групп (карты MSMT, ZSMT, OSMT) ТОЛЬКО для смеси, так как в данном случае не производится розыгрыш нуклида, на котором произошло взаимодействие со средой.
Таким образом, если существует потребность считать с модулем МОФИТТГ, следует использовать карту NUCOFF в соответствующем месте с определенными этой картой последствиями.
В качестве второго варианта можно использовать подмодуль ФИМТОЭН физического модуля.
- При расчете макросечений с использованием карт MADF, ZADF, OADF необходимо понимать, что результаты, полученные при расчете и
выведенные на печать под заголовком 'F.Assm' для регистрационной области подразумевают интеграл по всем заданным в картах регистрационным областям,
что может совпадать с понятием Full Assembly.
- Не рекомендуется использовать оценку по поглощениям при расчете потоков, так как можно получить некорректные результаты.
Это происходит в связи с тем, что в некоторых материалах (например, у воды) у всех нуклидов сечение поглощения равно нулю на некоторых энергетических интервалах, а полное сечение (Сигма тотал в данном интервале) не равно нулю.
В связи с этим значение потока занижается, так как факта регистрации в соответствующем энергетическом интервале не происходит.
- Не стоит в качестве зоны-носителя сети выбирать зону, состоящую из тела-контейнера системы. Возможно появление большого количества avost-ов.
- Рекомендуется проверять (НЕ ИЗМЕНЯТЬ) модель расчета сечений рассеяния в области термализации (MODS=), заданную по умолчанию в DEFUALT.PHY из банка данных, поскольку от программы к программе это, к сожалению, меняется. Для изменения умолчаний пользуйтесь картой DEF.
- При расчетах выгорания нельзя использовать изотопы:
T, F-19, Na-22, Na-23, Mg-24, Mg-25, Mg-26, Al-27, Si-28, Si-29, Si-30, S-32, Ar-40, Ca-43, Ca-44, Ca-46, Ca-48, Ti-47, Ti-48, Ti-49, Ti-50, Se-74, Sr-84, Ru-96, Ru-105, Te-120, Ba-130, La-140, Ce-136, Ce-138, Ce-143, Pr-142, Pm-151, Dy-165, Au-197, Hg-196, Hg-198, Hg-199, Hg-200, Hg-201, Hg-202, Hg-204, Ac-226, Th-233, Pa-232, Pu-246, Am-242, Am-244, Cm-249, Bk-250, Fm-255.
Диагностика об использовании появляется только в момент расчета выгорания.
- Если программа транслируется компилятором Intel 12, то большое количество remark #8291 является нормальным.
MCU-4
- Полная длина (включая имя диска) названия папки, в которую устанавливается вся программа MCU-REA/1 или /2 не должна превышать 21 символ.
- Для корректной работы модуля выгорания ORIMCU полная длина названия папки, в которую устанавливается вся программа MCU-REA/1, не должна превышать 10 символов (3 символа на имя диска и 7 символов на название папки).
- При задании исходных данных по геометрии (особенно при задании решеток) полезно помнить следующее правило:
"Между предложениями, но, не разрывая отдельные предложения, могут находиться строки комментариев, которые в качестве признака имеют либо символ '*' в первой позиции, либо символы 'C=' в первой и второй позициях. Эти строки не влияют на описание геометрии."
(см., например, rea1_2.pdf: ОПИСАНИЕ ПРИМЕНЕНИЯ И ИНСТРУКЦИЯ ДЛЯ ПОЛЬЗОВАТЕЛЯ, 8. ИСХОДНЫЕ ДАННЫЕ ПО ГЕОМЕТРИИ, 8.1.2 Форматы и константы)
- Полную длину предложения файла исходных данных можно переопределить в файле *.mem:
+::$LBUFS $1500000$ - total length of a sentence
- Печать номеров регистрационных зон, содержащих более одного материала, можно осуществить картой (используется в разделе данных для геометрического модуля перед картой FINISH):
C=C RGMM
- В файле программы MCU-REA/1 rea1_2.pdf на стр. 38 напечатано:
На данные для MCU накладываются следующие ограничения.
следует читать:
На данные для MCU накладываются следующие ограничения.
- Максимальная длина строки файла исходных данных составляет 72 символа.
Символы в строках в позициях больших, чем 72, игнорируются.
- В файле программы MCU-REA/1 rea1_2.pdf на стр. 38 напечатано:
В некоторых случаях требуется автоматическая проверка выхода
частицы за пределы тела контейнера для любой геометрической зоны. Это
требует дополнительных затрат времени счета, но часто сильно сокращает
подготовку данных. Для этого после карты CONT в файле исходных данных
должна быть карта...
следует читать:
В некоторых случаях требуется автоматическая проверка выхода
частицы за пределы тела контейнера для любой геометрической зоны. Это
требует дополнительных затрат времени счета, но часто сильно сокращает
подготовку данных. Для этого перед картой CONT в файле исходных данных
должна быть карта...
- В файле программы MCU-REA/2 rea2_2.pdf на стр. 40 напечатано:
В некоторых случаях требуется автоматическая проверка выхода
частицы за пределы тела контейнера для любой геометрической зоны. Это
требует дополнительных затрат времени счета, но часто сильно сокращает
подготовку данных. Для этого после карты CONT в файле исходных данных
должна быть карта...
следует читать:
В некоторых случаях требуется автоматическая проверка выхода
частицы за пределы тела контейнера для любой геометрической зоны. Это
требует дополнительных затрат времени счета, но часто сильно сокращает
подготовку данных. Для этого перед картой CONT в файле исходных данных
должна быть карта...