Ants developer manual

From Kraken Wiki
Jump to: navigation, search

Geometry and indexing

Ants calculation mesh is determined by input cards

  • (core width_x, core width_y) or (core width_xy), core axial_nodes, core axial_heights, core division_x, core division_y, core division_z, core columns, core rows, and fuel load for rectangular geometry
  • core width_xy, core axial_nodes, core axial_heights, core division_z, core columns, core rows, and fuel load for hexagonal geometry
  • core width_xy, core axial_nodes, core axial_heights, core division_hex, core division_z, core columns, core rows, and fuel load for triangular geometry

Number of input nodes is determined by core axial_nodes, core columns, core rows and fuel load. The sizes of input nodes are determined by core width_x, core width_y, core width_xy and core axial_heights. The number and sizes of the calculation nodes can be changed using core division_x, core division_y, core division_hex and core division_z.

The input nodes are called super nodes in the program code. The calculation nodes are called just nodes. In fuel load card, positions marked with "0" are not included in the calculation mesh. The super node coordinates begin from the lowest axial level and lowest left non-"0" value. The first node is (1,1,1) in (x,y,z) coordinates, and the x increases to left and y increases from input row to input row. In hexagonal input geometry in fuel load card the x=1 goes in the 120 degree direction from the positive x axis. The z coordinate increases from layer to layer. The super node indexing increases fastest in the x coordinate, second fastest in the y coordinate and slowest in the z coordinate.