Програма LINEAR

LINEAR.exe - програма для проведення лініаризації перерізів реакцій. ENDF/B формат дозволяє представляти перерізи як таблиці пар чисел з різними законами інтерполяції між протабульованими точками. Наступне використання цих даних може бути суттєво спрощено, а точність результатів підвищена, якщо з самого початку провести лініаризацію всіх перерізів, тобто первісні таблиці даних замінити новими, в яких між протабульованими точками з заданою точністю виконується лінійно-лінійний закон інтерполяції.

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

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

Вимоги до вхідного файлу завдання представлено у файлі LINEAR_TABu.pdf.

LINEAR_TABu.pdf

Рядок

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

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

1

1-11 (І11)

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

12-22 (І11)

Вибір режиму роботи монітору:
= 0 – звичайний режим (DEF)
= 1 – на монітор виводиться процес лініаризації даних (час роботи програми може подовжуватись)

23-33 (E11.4)

Мінімально значимий переріз (барн)
0.0 чи <0.0 - програма буде використовувати 1.0e-10 барн (DEF). Енергетичні інтервали не будуть поділятися, якщо абсолютне значення перерізу в межах цього інтервалу є меншим за задане значення. Виключенням із правил є енергетичні інтервали поблизу порогів - вони будуть поділятися згідно з критерієм збіжності незалежно від величини перерізу.

34-44 (І11)

Збереження первісних точок оцінених даних
= 0 – Ні (DEF)
= 1 – Так

2

1-60 (А60)

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

3

1-60 (А60)

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

4-N

1 - 6 (І6)

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

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

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

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

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

7 - 8 (І2)

Найнижче MF

9-11 (І3)

Найнижче MT

12-17 (І6)

Найвище MAT чи ZA

18-19 (І2)

Найвище MF

20-22 (І3)

Найвище MT

К

1-11 (E11.4)

Енергія для закону помилок

Якщо закон помилок є енергетично незалежним, задається лише одне значення помилки (по умовчанню (DEFault) береться рівним 0.001)

Якщо закон помилок є енергетично залежним, дозволяється задавати до 20 пар енергія, помилка. Всі енергії мають бути в зростаючому порядку. Список помилок завершується порожнім (BLANK) рядком.

 

12-22 (E11.4)

Допустима відносна помилка для закону помилок


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


   Нехай tape-1 це файл у ENDF форматі, що містить декілька матеріалів.
Нехай треба лінеаризувати з точністю 1 відсоток (0.01) всі дані (MF від 1 до 99, MT  від 1 до 999) для всіх 
матеріалів (MF від 1 до 9999), що входять в tape-1. Назвемо вихідний файл у форматі ENDF - RESULT.1.


Зірочки в прикладі, наведеному нижче, у вхідному файлі-завданні повинні відповідати проміжкам. Тут їх наведено для полегшення визначення позицій. ********10********20********30********40********50********60********70********80 12345678901234567890123456789012345678901234567890123456789012345678901234567890 **********0**********0*0.1000E-09**********0 tape-1 RESULT.1 *****1*1**1**999999999 ******************************************************************************** ************0.1000E-01 ******************************************************************************** 12345678901234567890123456789012345678901234567890123456789012345678901234567890
Запуск програми: LINEAR.EXE


LINEAR.exe

RECENT

SIGMA1

GROUPIE

MIXER

     

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

Бази даних

Програми

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

Публікації

Інші сайти