Програма GROUPIE

GROUPIE.exe - програма для обчислення неекранованих багатогрупових перерізів, самоекранованих (Бондаренківський підхід) багатогрупових перерізів та багатополосних параметрів. Ця програма може застосовуватися як простий та дуже зручний інструмент для отримання багатогрупових перерізів в ENDF/В форматі, який використовується в багатьох прикладних задачах, де вимагаються лише багатогрупові перерізи, напр. в дозиметрії.     

Першу версію програми GROUPIE було розроблено Д.Калленом в листопаді 1976 р., останню - в березні 2015. На нашому сайті представлено варіант останньої версії для роботи на ПК під MSDOS (WINDOWS).     

Вхідний файл-завдання повинен мати назву GROUPIE.inp, інформація про результати роботи програми заноситься в вихідний файл повідомлень з назвою GROUPIE.LST, вхідний ENDF-форматований файл не змінюється, результати розрахунків в залежності від вибраного режиму можуть бути записані:

-- в новий ENDF-форматований файл (неекрановані перерізи);
-- в новий файл з фіксованою назвою UNSHIELD.lst (неекрановані перерізи чи резонансні інтеграли);
-- в новий файл з фіксованою назвою SHIELD.lst (екрановані перерізи);
-- в новий файл з фіксованою назвою MULTBAND.lst (багатополосні параметри);
-- в новий комп'ютерно читабельний файл з фіксованою назвою MULTBAND.TAB (багатополосні параметри).
     

Вимоги до вхідного файлу завдання наведено в файлі GROUPIE_TABu.pdf.     

GROUPIE_TABu.pdf

Рядок

Колонка (формат)

Пояснення параметрів

1

1-11 (I11)

Критерій вибору матеріалу (0=MAT, 1=ZA)

12-22 (I11)

Кількість груп:
>0 - Довільні межі груп зчитуються із вхідного файлу-завдання (максимум 1000 груп)
від 0 до -14 – одна з 15 вбудованих групової структур, напр., для SAND-II 640- групова структура = -5 (весь перелік див. GROUPIE.pdf)

23-33 (I11)

Багато-полосний вибір:
= 0 – немає багато-полосних розрахунків
від 1 до 5 – різні варіанти багато-полосних обчисленнь з отриманням на виході мінімальної кількості полос для кожного ізотопа окремо (див. GROUPIE.pdf).
= від -1 до -5 – різні варіанти багато-полосних обчисленнь з отриманням на виході однакової кількості полос для всіх ізотопів (див. GROUPIE.pdf).

34-44 (I11)

Кількість точок, що буде використовуватися для описання енергетично залежного спектру зважування
= -2 – Максвеліан - до 0.1 еВ, 1/E - від 0.1 еВ до 67 кеВ, спектр поділу - вище 67 кеВ
= -1 – 1/E
= 0 або 1 – енергетично незалежний спектр зважування
> 0 – читає таку кількість точок із вхідного файлу-завдання для опису спектру зважування

45-55 (D11.4)

Критерій збіжності при багато-полосних розрахунках
(див. GROUPIE.pdf).

56-66 (I11)

Визначення методу вибору “фонового” перерізу Sigma-0:
< 0 – 21 значення Sigma-0 читається із вхідного файлу і розглядаються як фіксовані значення = так само як = 1, що описується нижче.
Вхідні значення повинні бути: 1) більшими, ніж 0 2) задаватися в порядку зменшення значень.
= 0 – Sigma-0 буде визначатися як кратне неекранованого повного нейтронного перерізу в кожній групі (значення від 1/1024 до 1024 з кроком в ступені 2 будуть використовуватися як множники).
= 1 – Sigma-0 будуть визначатися цим числом у барнах у кожній групі (Значення від 40000 до 0.4 барн буде використано. В межах групи в кожній декаді будуть використовуватися значення 10, 7, 4, 2, 1 барн).

67-70 (I4)

Високо енергетичне розширення = встановлення перерізу вище найвищої протабульованої енергії
= 0 – переріз = 0 (стандарт ENDF/B),
= 1 – переріз = константа (дорівнює перерізу при найвищій протабульованій енергії).

2-4

1-66 (6D11.4)

Якщо метод вибору "фонового" перерізу Sigma-0 < 0,
тоді наступні вхідні 4 рядки повинні вміщувати 22 значення Sigma-0,
по 6 значень в рядку.

2

1-60 (А60)

Назва ENDF/B вхідного файлу даних (стандартне ім'я ENDFB.IN)

3

1-60 (А60)

Назва ENDF/B вихідного файлу даних (стандартне ім'я ENDFB.OUT )

4

1-11 (І11)

Запис самоекранованих величин:
= 0 – Не записуються
= 1 – Перерізів (створюється SHIELD.lst)
= 2 – Резонансних інтегралів

12-22 (I11)

Запис багатополосних параметрів:
= 0 – Не записуються
= 1 – Записуються (створюється MULTBAND.lst)

23-33 (I11)

Запис комп'ютерно читабельних багатополосних параметрів:
= 0 – Не записуються
= 1 – Записуються (створюється MULTBAND.tab)

34-44 (I11)

Запис ENDF/B форматованих неекранованих перерізів в вигляді:
= 1 – Гістограми (закон інтерполяції 1)
= 2 – Лінійно-лінійно інтерпольованих таблиць (закон інтерполяції 2)

45-55 (I11)

Запис неекранованих величин:
= 1 – Перерізів (створюється UNSHIELD.lst)
= 2 – Резонансних інтегралів (створюється UNSHIELD.lst)

56-66 (D11.4)

Якщо використовується стандартний вбудований спектр, вхідний рядок 1, колонки 34-44 = 2, тоді це поле використовується для вбору температури у Максвеліані.
= 0 – Використовується 0.0253 eВ, кімнатна температура.
> 0 – Використовується ця задана температура.
Обмеження - температура не може перевищувати 1000 eВ.

5

1-80 (18A4)

Ідентифікатор бібліотеки. Будь-який текст, який користувач хоче записати в файл з комп'ютерно читабельними багатополосними параметрами.

6-N

1 - 6 (I6)

Найнижче MAT чи ZA

100 регіонів можна вказати, але лише один регіон на одному рядку.

Якщо найвище MAT є меншим найнижчого, то воно буде прирівнюватися найнижчому.

Якщо найвище MAT=0, програма встановить його рівним 9999

Якщо найвищі MF чи MT =0, вони встановлюються рівними 99 чи 999, відповідно.

Список регіонів завершується порожнім (BLANK) рядком.

7 - 8 (I2)

Найнижче MF

9-11 (І3)

Найнижче MT

12-17 (І6)

Найвище MAT чи ZA

18-19 (І2)

Найвище MF

20-22 (І3)

Найвище MT

VARY

1-66 (6D11.4)

Межі енергетичних груп. Потрібні лише в тому випадку, коли в файлі-завданні кількість енергетичних груп задана > 0. Межі енергетичних груп повинні бути в еВ. Можлива кількість груп від 1 до 1000. Для N груп потрібно задавати N+1 межу.

VARY

1-66 (6D11.4)

Енергетично залежний спектр зважування. Потрібно задавати лише в тому випадку, коли в файлі-завданні кількість точок в 1-ому рядку задано > 1. Дані вводяться як пара чисел енергія-значення спектру до трьох пар на рядок. Енергія в еВ в зростаючому порядку. Величини значень спектру повинні бути > 0. Кількість точок для опису спектру не лімітовано.


Для полегшення роботи з GROUPIE тут представлено версію вхідного файлу завдання GROUPIE.inp (декілька прикладів вхідного файлу завдання можна знайти в GROUPIE.pdf).


   Нехай RESULT.3 це файл у ENDF форматі після роботи програми SIGMA1.
Наприклад, нам треба розрахувати (для всіх включених матеріалів) перерізи у ABBN 
28 -груповій структурі з енергетично незалежним спектром зважування. Одночасно запишемо перерізи у
читабельному вигляді: некрановані в UNSHIELD.LST та екрановані в SHIELD.LST. 
Задамо назву вихідного файлу в ENDF форматі RESULT.4. 
Неекрановані перерізи в ENDF/B форматі представимо у вигляді гістограм 
(інтерполяційний закон 1). Багатополосні розрахунки проводити не будемо.  


 Зірочки в прикладі, наведеному нижче, у вхідному файлі повинні відповідати проміжкам.
 Тут їх наведено для полегшення визначення позицій.

********10********20********30********40********50********60********70********80 12345678901234567890123456789012345678901234567890123456789012345678901234567890 **********0********-10**********0**********0*0.0000В+00**********0***0 RESULT.3 RESULT.4 **********1**********0**********0**********1**********1 ******************************************************************************** *****1*1**1**999999999 ******************************************************************************** 12345678901234567890123456789012345678901234567890123456789012345678901234567890
Запуск програми : GROUPIE.exe.


LINEAR

RECENT

SIGMA1

GROUPIE.exe

MIXER


Місцезнаходження

Бази даних

Програми

Новини та повідомлення

Публікації

Інші сайти