SuperFINIX input manual

From Kraken Wiki
Revision as of 10:59, 29 April 2022 by Ville Valtavirta (talk | contribs) (rodtype (rod type definition))
Jump to: navigation, search

The input of SuperFINIX follows the same syntactic principles of Serpent inputs, i.e. the format of the input file is unrestricted. The file consists of white-space (space, tab or newline) separated words, containing alphanumeric characters(’a-z’, ’A-Z’, ’0-9’, ’.’, ’-’). If special characters or white spaces need to be used within the word (file names, etc.), the entire string must be enclosed within quotes.

The input file is divided into separate data blocks, denoted as cards. The file is processed one card at a time and there are no restrictions regarding the order in which the cards should be organized. The input cards are listed below. Additional options are followed by key word "set". All input cards and options are case-insensitive. Each input card is delimited by the beginning of the next card. It is hence important that none of the parameter strings used within the card coincide with the card identifiers.

The percent-sign ('%') is used to define a comment line. Anything from this character to the end of the line is omitted when the input file is read. The alternative is to use C-style comment sections beginning with "/*" and ending with "*/". Everything between these delimiters is omitted, regardless of the number of newlines or special characters.

This page will contain the whole input syntax of SuperFINIX, with links to more detailed descriptions where needed.

Input cards

NOTE: SuperFINIX command words are in boldface and input parameters entered by the user in CAPITAL ITALIC. Optional input parameters are enclosed in [ square brackets ], and when the number of values is not fixed, the remaining values are marked with three dots (...).

rodtype (rod type definition)

rodtype NAME ROD_NAME OPTIONS_NAME SCENARIO_NAME [ multiplicity N ]
            [ rgb R G B ]

Defines the variations invoked for a branch in the automated burnup sequence.

Mandatory information:

NAME  : Name identifying this rod type in the rest of the SuperFINIX input.
ROD_NAME  : Name of the FINIX rod block to use for defining the basic fuel rod properties for this rod type.
OPTIONS_NAME  : Name of the FINIX options block to use for defining the general options for this rod type.
SCENARIO_NAME  : Name of the FINIX scenario block to use for defining the scenario for this rod type.

Optional cards:

multiplicity: Multiplicity for this rod type, which is used to divide the values of incoming power before it is passed to a FINIX solver.

N  : Optional multiplicity for the rod, i.e. this rod type represents N fuel rods and the input power for this rod type will be divided by N before being given to FINIX.

rgb: Rod type color for geometry plots

R  : Value for the red channel of geometry plots (between 0 and 255)
G  : Value for the green channel of geometry plots (between 0 and 255)
B  : Value for the blue channel of geometry plots (between 0 and 255)

Notes:

include (read another input file)

include FILE

Reads another input file. Input values:

FILE  : name of the input file

Notes:

  • The include card can be used to simplify the structure of complicated inputs.
  • The input parser starts reading and processing the new file from the point where the input card is placed. Processing of the original file continues after the new file is completed.
  • The included file must contain complete input cards and options, it cannot be used to read the values of another card.