SEFOR Mesh Model for Core I-I

The Core I-I mesh encompasses configurations absent in Core I-E, most notably the Instrumentation Fuel Assembly (IFA) and fuel assemblies containing two GP rods and one B₄C rod. The mesh represents a fully heterogeneous 3D reactor core, capturing the various fuel assembly types and structural components. The Standard Fuel Assembly (FA) comprises multiple components, including the MOX fuel pin, void gap, SS316 cladding, BeO central pin, and several stainless-steel and sodium regions representing ducts, coolant, and inter-assembly gaps.

Core I-I incorporates several FA variants such as FA with 1 GP, FA with 1 B4C, FA with 1 B4C & 1 GP, and FA with 2 GP & 1 B4C; as well as specialized assemblies like the FRED and IFA configurations. Beyond the fuel assemblies, the mesh includes peripheral and structural zones such as downcomers, radial reflectors, radial shields, and sodium-steel interface regions (e.g., Na-Grid Plate and Na Steel). Collectively, this mesh defines a detailed geometric and material representation essential for high-fidelity neutronic simulations of reactor behavior.

A detailed modeling of the heterogeneous SEFOR core was achieved through the use of several specialized mesh generators within the Reactor Module. Cylindrical reactor components such as fuel pins, insulators, wire-wraps, and absorber pins were meshed using the AdvancedConcentricCircleGenerator, designed to capture detailed concentric geometries. The central tightener pin and its enclosing duct were generated with the HexagonConcentricCircleAdaptiveBoundaryMeshGenerator, which provides adaptive boundary refinement tailored to hexagonal lattice structures. The fuel assemblies, including their ducts and inter-assembly gaps, were constructed using the FlexiblePatternGenerator, enabling the definition of multiple assembly configurations. These assemblies were subsequently arranged into the overall core layout via the PatternedHexMeshGenerator. To ensure continuity and geometric integrity, peripheral components such as the downcomer, outer vessel, radial reflector, and radial shield were integrated with the core using the PeripheralRingMeshGenerator. To transform the 2D core mesh into a fully three-dimensional reactor model, the AdvancedExtruderGenerator was employed. This mesh generator enables flexible axial extrusion of the 2D mesh to the full core height and supports the modification or reassignment of axial regions, allowing for an accurate representation of complex axial heterogeneities within the SEFOR reactor.

In the Core I-I configuration, special attention was required for axial layer discretization to accurately define regions corresponding to the sodium grid plate, reflector, insulator, fuel, void, and nickel reflector in the standard fuel pins. Additional axial zones were incorporated for specialized rods, including B₄C, tightener, and GP rods. The inclusion of Instrumentation Fuel Assembly (IFA) rods further increased the complexity of the axial meshing, as their axial zoning did not coincide with that of standard assemblies. This non-alignment necessitated finer axial mesh refinement within Core I-I to preserve the accuracy of material and geometric transitions across all rod types.

# ========================================================
# SEFOR Core I-I Mesh File at 450 K
# Developer: Ahmed Amin Abdelhameed (Argonne National Lab)
# ========================================================
[Mesh]

##################################################################################
# Assembly Type          | Region          | Material | Block ID | Element       #
##################################################################################
# Standard FA            | Fuel Pin        | MOX      | 111      | tri           #
#                        | Fuel Gap        | Void     | 112      | quad          #
#                        | Fuel Clad       | SS316    | 113      | quad          #
#                        | Central Pin     | BeO      | 114      | tri           #
#                        | Central Gap     | Void     | 115      | quad          #
#                        | Central Clad    | SS304    | 116      | quad          #
#                        | Central Na      | Na       | 117      | quad          #
#                        | Central Duct    | SS304    | 118      | quad          #
#                        | Wire            | SS304    | 119      | tri           #
#                        | Coolant         | Na       | 120      | tri           #
#                        | Assm Duct       | SS304    | 121      | tri           #
#                        | Assm Gap        | Na       | 122      | tri           #
##################################################################################
# FA with 1 GP           | Fuel Pin        | MOX      | 211      | tri           #
#                        | GP Pin          | MOX      | 212      | tri           #
#                        | Fuel Gap        | Void     | 213      | quad          #
#                        | Fuel Clad       | SS316    | 214      | quad          #
#                        | Central Pin     | BeO      | 215      | tri           #
#                        | Central Gap     | Void     | 216      | quad          #
#                        | Central Clad    | SS304    | 217      | quad          #
#                        | Central Na      | Na       | 218      | quad          #
#                        | Central Duct    | SS304    | 219      | quad          #
#                        | Wire            | SS304    | 220      | tri           #
#                        | Coolant         | Na       | 221      | tri           #
#                        | Assm Duct       | SS304    | 222      | tri           #
#                        | Assm Gap        | Na       | 223      | tri           #
##################################################################################
# FA with 1 B4C          | Fuel Pin        | MOX      | 311      | tri           #
#                        | Fuel Gap        | Void     | 312      | quad          #
#                        | Fuel Clad       | SS316    | 313      | quad          #
#                        | Abs Central     | SS304    | 314      | tri           #
#                        | Abs Pin         | B4C      | 315      | quad          #
#                        | Abs Cladding    | SS304    | 316      | quad          #
#                        | Central Pin     | BeO      | 317      | tri           #
#                        | Central Gap     | Void     | 318      | quad          #
#                        | Central Clad    | SS304    | 319      | quad          #
#                        | Central Na      | Na       | 320      | quad          #
#                        | Central Duct    | SS304    | 321      | quad          #
#                        | Wire            | SS304    | 322      | tri           #
#                        | Coolant         | Na       | 323      | tri           #
#                        | Assm Duct       | SS304    | 324      | tri           #
#                        | Assm Gap        | Na       | 325      | tri           #
##################################################################################
# FA with 1 B4C & 1 GP   | Fuel Pin        | MOX      | 411      | tri           #
#                        | GP Pin          | UO2      | 412      | tri           #
#                        | Fuel Gap        | Void     | 413      | quad          #
#                        | Fuel Clad       | SS316    | 414      | quad          #
#                        | Abs Central     | SS304    | 415      | tri           #
#                        | Abs Pin         | B4C      | 416      | quad          #
#                        | Abs Cladding    | SS304    | 417      | quad          #
#                        | Central Pin     | BeO      | 418      | tri           #
#                        | Central Gap     | Void     | 419      | quad          #
#                        | Central Clad    | SS304    | 420      | quad          #
#                        | Central Na      | Na       | 421      | quad          #
#                        | Central Duct    | SS304    | 422      | quad          #
#                        | Wire            | SS304    | 423      | tri           #
#                        | Coolant         | Na       | 424      | tri           #
#                        | Assm Duct       | SS304    | 425      | tri           #
#                        | Assm Gap        | Na       | 426      | tri           #
##################################################################################
# FRED                   | Pin             | Void     | 511      | tri           #
#                        | Clad            | SS304    | 512      | quad          #
#                        | Central Gap     | Void     | 513      | tri           #
#                        | Duct            | SS304    | 514      | tri           #
#                        | Assm Gap        | Na       | 515      | tri           #
##################################################################################
# FA with 2GP & 1 B4C    | Fuel Pin        | MOX      | 811      | tri           #
#                        | GP Pin          | UO2      | 812      | tri           #
#                        | Fuel Gap        | Void     | 813      | quad          #
#                        | Fuel Clad       | SS316    | 814      | quad          #
#                        | Abs Central     | SS304    | 815      | tri           #
#                        | Abs Pin         | B4C      | 816      | quad          #
#                        | Abs Cladding    | SS304    | 817      | quad          #
#                        | Central Pin     | BeO      | 818      | tri           #
#                        | Central Gap     | Void     | 819      | quad          #
#                        | Central Clad    | SS304    | 820      | quad          #
#                        | Central Na      | Na       | 821      | quad          #
#                        | Central Duct    | SS304    | 822      | quad          #
#                        | Wire            | SS304    | 823      | tri           #
#                        | Coolant         | Na       | 824      | tri           #
#                        | Assm Duct       | SS304    | 825      | tri           #
#                        | Assm Gap        | Na       | 826      | tri           #
##################################################################################
# IFA                    | Fuel Pin        | MOX      | 911      | tri   & 111   #
#                        | Fuel Gap        | Void     | 912      | quad  & 112   #
#                        | Fuel Clad       | SS316    | 913      | quad  & 113   #
#                        | IFA Hole        | Void     | 914      | tri   & 9799  #
#                        | IFA Fuel        | MOX      | 915      | quad  & 979   #
#                        | IFA Fuel Gap    | Void     | 916      | quad  & 112   #
#                        | Fuel Clad       | SS316    | 917      | quad  & 113   #
#                        | Central Pin     | BeO      | 918      | tri   & 114   #
#                        | Central Gap     | Void     | 919      | quad  & 115   #
#                        | Central Clad    | SS304    | 920      | quad  & 116   #
#                        | Central Na      | Na       | 921      | quad  & 117   #
#                        | Central Duct    | SS304    | 922      | quad  & 118   #
#                        | Wire            | SS304    | 923      | tri   & 119   #
#                        | Coolant         | Na       | 924      | tri   & 120   #
#                        | Assm Duct       | SS304    | 925      | tri   & 121   #
#                        | Assm Gap        | Na       | 926      | tri   & 122   #
##################################################################################
# Downcomer IV                                          601        quad          #
# Downcomer OV                                          602        quad          #
# Radial Reflector                                      603        quad          #
# Radial Shield                                         604        quad          #
# Steel Void                                            605        quad          #
# Na-Grid Plate                                        1001&1002                 #
# Na-Steel                                             2001&2002                 #
##################################################################################

#################################################################################
#   Standard Fuel Assembly (FA #15)
#################################################################################
    [fuel_rod_15]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 36
        ring_radii = '1.11426  1.13331 1.23518'
        ring_intervals = '1 1 1 '
        #                 MOX      Void    SS316
        ring_block_ids = '111      112     113'
        preserve_volumes = on
    []
        [Tightener_Rod_15]
        type = PolygonConcentricCircleMeshGenerator
        num_sides = 6
        num_sectors_per_side = '6 6 6 6 6 6'
        background_intervals = 1
        # Na
        background_block_ids = '117'
        polygon_size = 1.31158
        ring_radii = '0.98942 1.01239 1.11426'
        ring_intervals = '1 1 1'
        #                 BeO     Void    SS304
        ring_block_ids = '114     115     116'
        # SS304
        duct_block_ids   = '118'
        duct_sizes = '1.22244'
        duct_intervals = '1'
        duct_sizes_style = 'apothem'
        preserve_volumes = on
        quad_center_elements = false
    []
    [Tightener_Rod_tr_15]
        type = TransformGenerator
        input = Tightener_Rod_15
        transform = ROTATE
        vector_value = '90. 0. 0.'
    []
    [side_rod_15]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 12
        ring_radii = '0.31834'
        ring_intervals = '1'
        #                SS304
        ring_block_ids = '119'
        preserve_volumes = on
    []
    [FL_FA_15]
        type = FlexiblePatternGenerator
        inputs = 'fuel_rod_15 side_rod_15 Tightener_Rod_tr_15'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '0 0 0 0 0 0'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        # Na
        background_subdomain_id = '120'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [Standard_FA_d_15]
        type = FlexiblePatternGenerator
        inputs = 'FL_FA_15'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        # SS304
        background_subdomain_id = '121'
        verify_holes = false
    []
    [FA_15]
        type = FlexiblePatternGenerator
        inputs = 'Standard_FA_d_15'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        # Na
        background_subdomain_id = '122'
        verify_holes = false
    []
###############################################################################
#   Fuel Assemblies with 1 Guinea Pig
###############################################################################
    [gp1_fuel_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 36
        ring_radii = '1.11426  1.13331 1.23518'
        ring_intervals = '1 1 1 '
        ring_block_ids = '211      213     214'
        preserve_volumes = on
    []
    [gp1_GP_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 36
        ring_radii = '1.1113   1.1303  1.2319'
        ring_intervals = '1 1 1 '
        ring_block_ids = '212      213     214'
        preserve_volumes = on
    []
    [gp1_Tightener_Rod]
        type = PolygonConcentricCircleMeshGenerator
        num_sides = 6
        num_sectors_per_side = '6 6 6 6 6 6'
        background_intervals = 1
        background_block_ids = '218'
        polygon_size = 1.31158
        ring_radii = '0.98942 1.01239 1.11426'
        ring_intervals = '1 1 1'
        ring_block_ids = '215     216     217'
        duct_sizes = '1.22244'
        duct_intervals = '1'
        duct_block_ids   = '219'
        duct_sizes_style = 'apothem'
        preserve_volumes = on
        quad_center_elements = false
    []
    [gp1_Tightener_Rod_tr]
        type = TransformGenerator
        input = gp1_Tightener_Rod
        transform = ROTATE
        vector_value = '90. 0. 0.'
    []
    [gp1_side_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 12
        ring_radii = '0.31834'
        ring_intervals = '1'
        ring_block_ids = '220'
        preserve_volumes = on
    []
    [FL_FA_9]
        type = FlexiblePatternGenerator
        inputs = 'gp1_fuel_rod gp1_side_rod gp1_Tightener_Rod_tr gp1_GP_rod'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '0 0 3 0 0 0'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        background_subdomain_id = '221'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [Standard_FA_d_9]
        type = FlexiblePatternGenerator
        inputs = 'FL_FA_9'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '222'
        verify_holes = false
    []
    [FA_9]
        type = FlexiblePatternGenerator
        inputs = 'Standard_FA_d_9'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '223'
        verify_holes = false
    []
    [FL_FA_10]
        type = FlexiblePatternGenerator
        inputs = 'gp1_fuel_rod gp1_side_rod gp1_Tightener_Rod_tr gp1_GP_rod'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '3 0 0 0 0 0'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        background_subdomain_id = '221'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [Standard_FA_d_10]
        type = FlexiblePatternGenerator
        inputs = 'FL_FA_10'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '222'
        verify_holes = false
    []
    [FA_10]
        type = FlexiblePatternGenerator
        inputs = 'Standard_FA_d_10'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '223'
        verify_holes = false
    []
    [FL_FA_11]
        type = FlexiblePatternGenerator
        inputs = 'gp1_fuel_rod gp1_side_rod gp1_Tightener_Rod_tr gp1_GP_rod'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '0 0 0 0 3 0'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        background_subdomain_id = '221'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [Standard_FA_d_11]
        type = FlexiblePatternGenerator
        inputs = 'FL_FA_11'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '222'
        verify_holes = false
    []
    [FA_11]
        type = FlexiblePatternGenerator
        inputs = 'Standard_FA_d_11'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '223'
        verify_holes = false
    []
###############################################################################
#   Fuel Assemblies with 1 B4C absorber
###############################################################################
    [abs1_fuel_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 36
        ring_radii = '1.11426  1.13331 1.23518'
        ring_intervals = '1 1 1 '
        ring_block_ids = '311      312     313'
        preserve_volumes = on
    []
    [abs1_Absorber_Rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 36
        ring_radii = '0.80133   1.13331 1.23518'
        ring_intervals = '1 1 1'
        ring_block_ids = '314       315     316'
    []
    [abs1_Tightener_Rod]
        type = PolygonConcentricCircleMeshGenerator
        num_sides = 6
        num_sectors_per_side = '6 6 6 6 6 6'
        background_intervals = 1
        background_block_ids = '320'
        polygon_size = 1.31158
        ring_radii = '0.98942 1.01239 1.11426'
        ring_intervals = '1 1 1'
        ring_block_ids = '317     318     319'
        duct_sizes = '1.22244'
        duct_intervals = '1'
        duct_block_ids   = '321'
        duct_sizes_style = 'apothem'
        preserve_volumes = on
        quad_center_elements = false
    []
    [abs1_Tightener_Rod_tr]
        type = TransformGenerator
        input = abs1_Tightener_Rod
        transform = ROTATE
        vector_value = '90. 0. 0.'
    []
    [abs1_side_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 12
        ring_radii = '0.31834'
        ring_intervals = '1'
        ring_block_ids = '322'
        preserve_volumes = on
    []
    [FL_FA_4]
        type = FlexiblePatternGenerator
        inputs = 'abs1_fuel_rod abs1_side_rod abs1_Tightener_Rod_tr abs1_Absorber_Rod'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '3 0 0 0 0 0'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        background_subdomain_id = '323'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [Standard_FA_d_4]
        type = FlexiblePatternGenerator
        inputs = 'FL_FA_4'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '324'
        verify_holes = false
    []
    [FA_4]
        type = FlexiblePatternGenerator
        inputs = 'Standard_FA_d_4'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '325'
        verify_holes = false
    []
    [FL_FA_5]
        type = FlexiblePatternGenerator
        inputs = 'abs1_fuel_rod abs1_side_rod abs1_Tightener_Rod_tr abs1_Absorber_Rod'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '0 0 3 0 0 0'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        background_subdomain_id = '323'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [Standard_FA_d_5]
        type = FlexiblePatternGenerator
        inputs = 'FL_FA_5'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '324'
        verify_holes = false
    []
    [FA_5]
        type = FlexiblePatternGenerator
        inputs = 'Standard_FA_d_5'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '325'
        verify_holes = false
    []
    [FL_FA_6]
        type = FlexiblePatternGenerator
        inputs = 'abs1_fuel_rod abs1_side_rod abs1_Tightener_Rod_tr abs1_Absorber_Rod'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '0 0 0 0 3 0'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        background_subdomain_id = '323'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [Standard_FA_d_6]
        type = FlexiblePatternGenerator
        inputs = 'FL_FA_6'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '324'
        verify_holes = false
    []
    [FA_6]
        type = FlexiblePatternGenerator
        inputs = 'Standard_FA_d_6'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '325'
        verify_holes = false
    []

    [FL_FA_7]
        type = FlexiblePatternGenerator
        inputs = 'abs1_fuel_rod abs1_side_rod abs1_Tightener_Rod_tr abs1_Absorber_Rod'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '0 0 0 3 0 0'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        background_subdomain_id = '323'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [Standard_FA_d_7]
        type = FlexiblePatternGenerator
        inputs = 'FL_FA_7'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '324'
        verify_holes = false
    []
    [FA_7]
        type = FlexiblePatternGenerator
        inputs = 'Standard_FA_d_7'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '325'
        verify_holes = false
    []

    [FL_FA_8]
        type = FlexiblePatternGenerator
        inputs = 'abs1_fuel_rod abs1_side_rod abs1_Tightener_Rod_tr abs1_Absorber_Rod'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '0 0 0 0 0 3'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        background_subdomain_id = '323'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [Standard_FA_d_8]
        type = FlexiblePatternGenerator
        inputs = 'FL_FA_8'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '324'
        verify_holes = false
    []
    [FA_8]
        type = FlexiblePatternGenerator
        inputs = 'Standard_FA_d_8'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '325'
        verify_holes = false
    []
###############################################################################
#   Fuel Assembly with 1 Guinea Pig and 1 B4C Pin
###############################################################################
##  Fuel pin
    [abs1gp1_fuel_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 36
        ring_radii = '1.11426  1.13331 1.23518'
        ring_intervals = '1 1 1 '
        ring_block_ids = '411      413     414'
        preserve_volumes = on
    []
    [abs1gp1_GP_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 36
        ring_radii = '1.1113   1.1303  1.2319'
        ring_intervals = '1 1 1 '
        ring_block_ids = '412      413     414'
         preserve_volumes = on
    []
    [abs1gp1_Absorber_Rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 36
        ring_radii = '0.80133   1.13331 1.23518'
        ring_intervals = '1 1 1'
        ring_block_ids = '415      416     417'
        preserve_volumes = on
    []
    [abs1gp1_Tightener_Rod]
        type = PolygonConcentricCircleMeshGenerator
        num_sides = 6
        num_sectors_per_side = '6 6 6 6 6 6'
        background_intervals = 1
        background_block_ids = '421'
        polygon_size = 1.31158
        ring_radii = '0.98942 1.01239 1.11426'
        ring_intervals = '1 1 1'
        ring_block_ids = '418     419     420'
        duct_sizes = '1.22244'
        duct_intervals = '1'
        duct_block_ids   = '422'
        duct_sizes_style = 'apothem'
        preserve_volumes = on
        quad_center_elements = false

    []
    [abs1gp1_Tightener_Rod_tr]
        type = TransformGenerator
        input = abs1gp1_Tightener_Rod
        transform = ROTATE
        vector_value = '90. 0. 0.'
    []
    [abs1gp1_side_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 12
        ring_radii = '0.31834'
        ring_intervals = '1'
        ring_block_ids = '423 '
        preserve_volumes = on
    []
    [FL_FA_13]
        type = FlexiblePatternGenerator
        inputs = 'abs1gp1_fuel_rod abs1gp1_side_rod abs1gp1_Tightener_Rod_tr abs1gp1_Absorber_Rod abs1gp1_GP_rod'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '3 4 0 0 0 0'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        background_subdomain_id = '424'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [Standard_FA_d_13]
        type = FlexiblePatternGenerator
        inputs = 'FL_FA_13'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '425'
        verify_holes = false
    []
    [FA_13]
        type = FlexiblePatternGenerator
        inputs = 'Standard_FA_d_13'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '426'
        verify_holes = false
    []

    [FL_FA_14]
        type = FlexiblePatternGenerator
        inputs = 'abs1gp1_fuel_rod abs1gp1_side_rod abs1gp1_Tightener_Rod_tr abs1gp1_Absorber_Rod abs1gp1_GP_rod'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '0 0 3 4 0 0'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        background_subdomain_id = '424'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [Standard_FA_d_14]
        type = FlexiblePatternGenerator
        inputs = 'FL_FA_14'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '425'
        verify_holes = false
    []
    [FA_14]
        type = FlexiblePatternGenerator
        inputs = 'Standard_FA_d_14'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '426'
        verify_holes = false
    []

###############################################################################
#   FRED
###############################################################################
    [Fred_Device]
           type = AdvancedConcentricCircleGenerator
           num_sectors = 24
           ring_radii = '1.75726 2.11381'
           ring_intervals = '1  1 '
           ring_block_ids   = '511       512'
           preserve_volumes = on
    []
    [FRED_FA]
        type = FlexiblePatternGenerator
        inputs = 'Fred_Device'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id    = '513'
        verify_holes = false
    []
    [FRED_FA_d]
        type = FlexiblePatternGenerator
        inputs = 'FRED_FA'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '514'
        verify_holes = false
    []
    [FA_1]
        type = FlexiblePatternGenerator
        inputs = 'FRED_FA_d'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '515'
        verify_holes = false
    []

###############################################################################
#   Fuel Assembly with 2 Guinea Pig and 1 B4C Pin
###############################################################################
    [gp2abs1_fuel_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 36
        ring_radii = '1.11426  1.13331 1.23518'
        ring_intervals = '1 1 1 '
        ring_block_ids = '811      813     814'
        preserve_volumes = on

    []
    [gp2abs1_GP_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 36
        ring_radii = '1.1113   1.1303  1.2319'
        ring_intervals = '1 1 1 '
        ring_block_ids   = '812      813     814'
        preserve_volumes = on
    []
    [gp2abs1_Absorber_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 12
        ring_radii = '0.80133   1.13331 1.23518'
        ring_intervals = '1 1 1'
        ring_block_ids   = '815      816     817'
        preserve_volumes = on
    []
     [gp2abs1_Tightener_Rod]
        type = PolygonConcentricCircleMeshGenerator
        num_sides = 6
        num_sectors_per_side = '6 6 6 6 6 6'
        background_intervals = 1
        background_block_ids = '821'
        polygon_size = 1.31158
        ring_radii = '0.98942 1.01239 1.11426'
        ring_intervals = '1 1 1'
        ring_block_ids   = '818     819     820'
        duct_sizes = '1.22244'
        duct_intervals = '1'
        duct_sizes_style = 'apothem'
        preserve_volumes = on
        quad_center_elements = false
        duct_block_ids   = '822'
    []
    [gp2abs1_Tightener_Rod_tr]
        type = TransformGenerator
        input = gp2abs1_Tightener_Rod
        transform = ROTATE
        vector_value = '90. 0. 0.'
    []
    [gp2abs1_side_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 12
        ring_radii = '0.31834'
        ring_intervals = '1'
        ring_block_ids = '823'
        preserve_volumes = on
    []
    [FL_FA_12]
        type = FlexiblePatternGenerator
        inputs = 'gp2abs1_fuel_rod gp2abs1_side_rod gp2abs1_Tightener_Rod_tr gp2abs1_Absorber_rod gp2abs1_GP_rod'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '3 0 0 0 4 4'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        background_subdomain_id = '824'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [Standard_FA_d_12]
        type = FlexiblePatternGenerator
        inputs = 'FL_FA_12'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
         background_subdomain_id = '825'
        verify_holes = false
    []
    [FA_12]
        type = FlexiblePatternGenerator
        inputs = 'Standard_FA_d_12'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '826'
        verify_holes = false
    []
###############################################################################
#  IFA
###############################################################################

    [IFA_fuel_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 36
        ring_radii = '1.11426  1.13331 1.23518'
        ring_intervals = '1 1 1 '
        ring_block_ids   = '911      912     913'
        preserve_volumes = on
    []
    [IFA_FuelRod_w_IFA]
            type = AdvancedConcentricCircleGenerator
            num_sectors = 36
            ring_radii = '0.184690 1.11426  1.13331 1.23518'
            ring_intervals = '1 1 1 1'
            ring_block_ids = '914  915   916   917'
            preserve_volumes = on
    []
    [IFA_Tightener_Rod]
        type = PolygonConcentricCircleMeshGenerator
        num_sides = 6
        num_sectors_per_side = '6 6 6 6 6 6'
        background_intervals = 1
         background_block_ids   = '921'
        polygon_size = 1.31158
        ring_radii = '0.98942 1.01239 1.11426'
        ring_intervals = '1 1 1'
        ring_block_ids   = '918     919     920'
        duct_sizes = '1.22244'
        duct_intervals = '1'
        duct_sizes_style = 'apothem'
        duct_block_ids   = '922'
        preserve_volumes = on
        quad_center_elements = false
    []
    [IFA_Tightener_Rod_tr]
        type = TransformGenerator
        input = IFA_Tightener_Rod
        transform = ROTATE
        vector_value = '90. 0. 0.'
    []
    [IFA_side_rod]
        type = AdvancedConcentricCircleGenerator
        num_sectors = 12
        ring_radii = '0.31834'
        ring_intervals = '1'
        ring_block_ids   = '923'
        preserve_volumes = on
    []
    [IFA]
        type = FlexiblePatternGenerator
        inputs = 'IFA_fuel_rod IFA_side_rod IFA_Tightener_Rod_tr IFA_FuelRod_w_IFA'
        boundary_type = HEXAGON
        boundary_size = '7.71667'
        boundary_sectors = 10
        circular_patterns = '0 0 3 0 0 3'
        circular_radii = '2.7813'
        circular_rotations = 90
        desired_area = 0.05
        background_subdomain_id = '924'
        rect_pitches_x = 3.47540
        rect_pitches_y = 5.9182
        rect_patterns = '1 1;
                         1 1'
        extra_positions = '3.47540 0.0 0.0
                          -3.47540 0.0 0.0
                           0.0 0.0 0.0'
        extra_positions_mg_indices = '1 1 2'
        verify_holes = false
    []
    [IFA_d]
        type = FlexiblePatternGenerator
        inputs = 'IFA'
        boundary_type = HEXAGON
        boundary_size = '8.02228'
        boundary_sectors = 10
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '925'
        verify_holes = false
    []
    [FA_2]
        type = FlexiblePatternGenerator
        inputs = 'IFA_d'
        boundary_type = HEXAGON
        boundary_size = '8.04775'
        boundary_sectors = 12
        extra_positions = '0.0 0.0 0.0'
        extra_positions_mg_indices = '0'
        background_subdomain_id = '926'
        verify_holes = false
    []

###############################################################################
#  Dummy
###############################################################################
  [dummy]
    type = HexagonConcentricCircleAdaptiveBoundaryMeshGenerator
    num_sectors_per_side = '6 6 6 6 6 6'
    hexagon_size = 4.023875

    background_intervals = 1
    background_block_ids = '999'

    sides_to_adapt = '0 1 2 3 4 5'
    meshes_to_adapt_to = 'FA_15
                          FA_15
                          FA_15
                          FA_15
                          FA_15
                          FA_15'
  []
[core]
    type = PatternedHexMeshGenerator
    inputs = 'FA_1 FA_2 dummy FA_4 FA_5 FA_6 FA_7 FA_8 FA_9 FA_10 FA_11 FA_12 FA_13 FA_14 FA_15'
    pattern_boundary = none
    generate_core_metadata = true
    pattern =
    '                2   2   2   2   2   2   2   2;
                  2   2   2  14  14  14   2   2   2;
                2   2   1  14  14  14  14  14   2   2;
              2  14  14   4  14  13  14   5  14  14   2;
            2  14  14  14  14  14  14  14  14  14  14   2;
          2  14  14  14  10  14  14  14  14  14  14  14   2;
        2   2  14  14  14   6  14  14   3   8  14  14   2   2;
      2   2  14   3  14  14  14   0  14  14  14   3  14   2   2;
        2   2  14  14  14  14   1  14  14  14  14  14   2   2;
          2  14  14  11  14  14   7  14  14  12  14  14   2;
            2  14  14  14  14   9  14  14  14  14  14   2;
              2  14  14   5  14  14  14   4  14  14   2;
                2   2  14  14  14  14  14  14   2   2;
                  2   2   2  14  14  14   2   2   2;
                    2   2   2   2   2   2   2   2'

    rotate_angle = 90
[]

[del_dummy]
    type = BlockDeletionGenerator
    input = 'core'
    block = '999'
    new_boundary = 10000
  []

  [downcomer_iv]
    type = PeripheralRingMeshGenerator
    input = 'del_dummy'

    peripheral_layer_num   = 2
    peripheral_ring_radius = 53.486
    peripheral_ring_block_id =  '601'
    input_mesh_external_boundary = 10000
  []

  [downcomer_ov]
    type = PeripheralRingMeshGenerator
    input = 'downcomer_iv'

    peripheral_layer_num   = 1
    peripheral_ring_radius = 58.4860
    peripheral_ring_block_id =  '602'
    input_mesh_external_boundary = 10000
  []

  [radial_reflector]
    type = PeripheralRingMeshGenerator
    input = 'downcomer_ov'

    peripheral_layer_num   = 2
    peripheral_ring_radius = 73.5530
    peripheral_ring_block_id =  '603'
    input_mesh_external_boundary = 10000
  []

  [radial_shield]
    type = PeripheralRingMeshGenerator
    input = 'radial_reflector'

    peripheral_layer_num   = 1
    peripheral_ring_radius = 87.0340
    peripheral_ring_block_id =  '604'
    input_mesh_external_boundary = 10000
  []

  [core_3d]
    type = AdvancedExtruderGenerator
    input = 'radial_shield'
    heights    = '30.745    8.890    0.953    0.918    0.953    33.849    0.953    6.351    0.953    8.569    1.714    0.953    3.175    0.953    0.354    0.953    6.981    0.953    17.859    6.398    0.952    0.510    0.952    9.298    20.239'
    num_layers = '6       2    1    1    1    6    1    2    1    2    1    1    1    1    1    1    2    1    3    2    1    1    1    2    4'
    direction  = '0 0 1'
    subdomain_swaps =   '111    1001    112    1002    113    1002    114    1001    115    1002    116    1002    117    1002    118    1002    119    1001    120    1001    121    1001    122    1001
                 211    1001    212    1001    213    1002    214    1002    215    1001    216    1002    217    1002    218    1002    219    1002    220    1001    221    1001    222    1001    223    1001
                 311    1001    312    1002    313    1002    314    1001    315    1002    316    1002    317    1001    318    1002    319    1002    320    1002    321    1002    322    1001    323    1001    324    1001    325    1001
                 411    1001    412    1001    413    1002    414    1002    415    1001    416    1002    417    1002    418    1001    419    1002    420    1002    421    1002    422    1002    423    1001    424    1001    425    1001    426    1001
                 511    1001    512    1002    513    1001    514    1001    515    1001
                 811    1001    812    1001    813    1002    814    1002    815    1001    816    1002    817    1002    818    1001    819    1002    820    1002    821    1002    822    1002    823    1001    824    1001    825    1001    826    1001
                 911    1001    912    1002    913    1002    914    1001    915    1002    916    1002    917    1002    918    1001    919    1002    920    1002    921    1002    922    1002    923    1001    924    1001    925    1001    926    1001
                 603    605;

                 111    131        112    132        113    133        114    134        115    135        116    136        117    137        118    138        119    139        120    140     121    141        122    142
                 211    131     212    131     213    132     214    133     215    134     216    135     217    136     218    137     219    138     220    139     221    140     222    141        223    142
                 311    331     312    332     313    333     314    334        315    335     316    336     317    337     318    338     319    339     320    340     321    341     322    342     323    343     324    344     325    345
                 411    331     412    331     413    332     414    333     415    334     416    335     417    336     418    337     419    338     420    339     421    340     422    341     423    342     424    343     425    344     426    345
                 511    531     512    532     513    533     514    534     515    535
                 811    331     812    331     813    332     814    333     815    334     816    335     817    336     818    337     819    338     820    339     821    340     822    341     823    342     824    343     825    344     826    345
                 911    131      912    132     913    133     914    131     915    155     916    132     917    133     918    134     919    135     920    136     921    137     922    138     923    139     924    140     925    141     926    142
                 ;

                  111    131        112    132        113    133        114    134        115    135        116    136        117    137        118    138        119    139        120    140    121    141        122    142
                  211    131     212    131     213    132     214    133     215    134     216    135     217    136     218    137     219    138     220    139     221    140     222    141        223    142
                  311    331     312    332     313    333     314    334        315    335     316    336     317    337     318    338     319    339     320    340     321    341     322    342     323    343     324    344     325    345
                  411    331     412    331     413    332     414    333     415    334     416    335     417    336     418    337     419    338     420    339     421    340     422    341     423    342     424    343     425    344     426    345
                  511    531     512    532     513    533     514    534     515    535
                  811    331     812    331     813    332     814    333     815    334     816    335     817    336     818    337     819    338     820    339     821    340     822    341     823    342     824    343     825    344     826    345
                  911    931     912    932     913    933     914    934     915    935     916    936     917    937     918    938     919    939     920    940     921    941     922    942     923    943     924    944     925    945     926    946
                   ;

                 111    131     112    132     113    133     114    134     115    135     116    136     117    137     118    138     119    139     120    140     121    141     122    142
                 211    131     212    131     213    132     214    133     215    134     216    135     217    136     218    137     219    138     220    139     221    140     222    141        223    142
                 311    331     312    332     313    333     314    334     315    335     316    336     317    337     318    338     319    339     320    340     321    341     322    342     323    343     324    344     325    345
                 411    331     412    331     413    332     414    333     415    334     416    335     417    336     418    337     419    338     420    339     421    340     422    341     423    342     424    343     425    344     426    345
                 511    531     512    532     513    533     514    534     515    535
                 811    331     812    331     813    332     814    333     815    334     816    335     817    336     818    337     819    338     820    339     821    340     822    341     823    342     824    343     825    344     826    345
                 911    947     912    948     913    949     914    950     915    951     916    952     917    953     918    954     919    955     920    956     921    957     922    958     923    959     924    960        925    961     926    962
                 ;

                 111    143      112    144        113    145      114    146     115    147     116    148     117    149     118    150     119    151     120    152     121    153     122    154
                 211    143     212    143     213    144     214    145     215    146     216    147     217    148     218    149     219    150     220    151     221    152     222    153     223    154
                 311    346     312    347     313    348        314    349     315    350     316    351     317    352     318    353     319    354     320    355     321    356     322    357     323    358        324    359       325    360
                 411    346     412    346     413    347     414    348     415    349     416    350     417    351     418    352     419    353     420    354     421    355     422    356     423    357     424    358     425    359     426    360
                 511    531     512    532     513    533     514    534     515    535
                 811    346     812    346     813    347     814    348     815    349     816    350     817    351     818    352     819    353     820    354     821    355     822    356     823    357     824    358     825    359     826    360
                 911    963     912    964     913    965     914    966     915    967     916    968     917    969     918    970     919    971     920    972     921    973     922    974     923    975     924    976     925    977     926    978
                 ;

                 111    111     112    112     113    113     114    114     115    115     116    116     117    117     118    118     119    119     120    120     121    121     122    122
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    361     312    362     313    363     314    364     315    365     316    366     317    367      318    368      319    369      320    370     321    371     322    372     323    373     324    374     325    375
                 411    431     412    432     413    433     414    434     415    435     416    436     417    437     418    438     419    439     420    440     421    441     422    442     423    443     424    444     425    445     426    446
                 511    531     512    532     513    533     514    534     515    535
                 811    831     812    832     813    833     814    834     815    835     816    836     817    837     818    838     819    839     820    840     821    841     822    842     823    843     824    844     825    845     826    846
                 911    111      912    112    913    113     914    9799    915    979     916    112     917    113     918    114     919    115     920    116     921    117     922    118     923    119     924    120     925    121     926    122
                  ;
                 111    111     112    112     113    113     114    114     115    115     116    116     117    117     118    118     119    119     120    120     121    121     122    122
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    361     312    362     313    363     314    364     315    365     316    366     317    367     318    368     319    369     320    370     321    371     322    372     323    373     324    374     325    375
                 411    431     412    432     413    433     414    434     415    435     416    436     417    437     418    438     419    439     420    440     421    441     422    442     423    443     424    444     425    445     426    446
                 511    531     512    532     513    533     514    534     515    535
                 811    831     812    832     813    833     814    834     815    835     816    836     817    837     818    838     819    839     820    840     821    841     822    842     823    843     824    844     825    845     826    846
                 911    980     912    981     913    982     914    983     915    984     916    985     917    986     918    987     919    988     920    989     921    990     922    991     923    992     924    993     925    994     926    995
                 ;
                 111    111     112    112     113    113     114    114     115    115     116    116     117    117     118    118     119    119     120    120     121    121     122    122
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    361     312    362     313    363        314    364     315    365     316    366     317    367      318    368      319    369      320    370     321    371     322    372     323    373     324    374     325    375
                 411    431     412    432        413    433     414    434     415    435     416    436     417    437     418    438     419    439     420    440     421    441     422    442     423    443     424    444     425    445     426    446
                 511    531     512    532     513    533     514    534     515    535
                 811    831     812    832     813    833     814    834     815    835     816    836     817    837     818    838     819    839     820    840     821    841     822    842     823    843     824    844     825    845     826    846
                 911    1031    912    1032    913    1033    914    1034    915    1035    916    1036    917    1037    918    1038    919    1039    920    1040    921    1041    922    1042    923    1043    924    1044    925    1045    926    1046
                 ;
                 111    111     112    112     113    113     114    114     115    115     116    116     117    117     118    118     119    119     120    120     121    121     122    122
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    361     312    362     313    363     314    364     315    365     316    366     317    367      318    368      319    369      320    370     321    371     322    372     323    373     324    374     325    375
                 411    431     412    432     413    433     414    434     415    435     416    436     417    437     418    438     419    439     420    440     421    441     422    442     423    443     424    444     425    445     426    446
                 511    531     512    532     513    533     514    534     515    535
                 811    831     812    832     813    833     814    834     815    835     816    836     817    837     818    838     819    839     820    840     821    841     822    842     823    843     824    844     825    845     826    846
                 911    1047    912    1048    913    1049    914    1050    915    1051    916    1052    917    1053    918    1054    919    1055    920    1056    921    1057    922    1058    923    1059    924    1060    925    1061    926    1062
                 ;

                 111    111     112    112     113    113     114    114     115    115     116    116     117    117     118    118     119    119     120    120     121    121     122    122
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    361     312    362     313    363        314    364     315    365     316    366     317    367      318    368      319    369      320    370     321    371     322    372     323    373     324    374     325    375
                 411    431     412    432        413    433     414    434     415    435     416    436     417    437     418    438     419    439     420    440     421    441     422    442     423    443     424    444     425    445     426    446
                 511    531     512    532     513    533     514    534     515    535
                 811    831     812    832     813    833     814    834     815    835     816    836     817    837     818    838     819    839     820    840     821    841     822    842     823    843     824    844     825    845     826    846
                 911    111      912    112     913    113     914    111     915    979     916    112     917    113     918    114     919    115     920    116     921    117     922    118     923    119     924    120     925    121     926    122;

                 111    111     112    112     113    113     114    114     115    115     116    116     117    117     118    118     119    119     120    120     121    121     122    122
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    361     312    362     313    363        314    364     315    365     316    366     317    367      318    368      319    369      320    370     321    371     322    372     323    373     324    374     325    375
                 411    431     412    432        413    433     414    434     415    435     416    436     417    437     418    438     419    439     420    440     421    441     422    442     423    443     424    444     425    445     426    446
                 511    531     512    532     513    533     514    534     515    535
                 811    831     812    832     813    833     814    834     815    835     816    836     817    837     818    838     819    839     820    840     821    841     822    842     823    843     824    844     825    845     826    846
                 911    1063    912    1064    913    1065    914    1066    915    1067    916    1068    917    1069    918    1070    919    1071    920    1072    921    1073    922    1074    923    1075    924    1076    925    1077    926    1078
                 ;
                 111    143      112    144        113    145      114    146     115    147     116    148     117    149     118    150     119    151     120    152     121    153     122    154
                 211    143     212    143     213    144     214    145     215    146     216    147     217    148     218    149     219    150     220    151     221    152     222    153     223    154
                 311    346     312    347     313    348        314    349     315    350     316    351     317    352     318    353     319    354     320    355     321    356     322    357     323    358        324    359       325    360
                 411    346     412    346     413    347     414    348     415    349     416    350     417    351     418    352     419    353     420    354     421    355     422    356     423    357     424    358     425    359     426    360
                 511    531     512    532     513    533     514    534     515    535
                 811    346     812    346     813    347     814    348     815    349     816    350     817    351     818    352     819    353     820    354     821    355     822    356     823    357     824    358     825    359     826    360
                 911    1079    912    1080    913    1081    914    1082    915    1083    916    1084    917    1085    918    1086    919    1087    920    1088    921    1089    922    1090    923    1091    924    1092    925    1093    926    1094
                 ;

                 111    156     112    157     113    158     114    159     115    160     116    161     117    162     118    163     119    164     120    165     121    166     122    167
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    376        312    377        313    378        314    379        315    380     316    381     317    382     318    383     319    384     320    385     321    386     322    387     323    388     324    389     325    390
                 411    376     412    376     413    377     414    378     415    379     416    380     417    381     418    382     419    383     420    384     421    385     422    386     423    387     424    388     425    389     426    390
                 511    531     512    532     513    533     514    534     515    535
                 811    376     812    376     813    377     814    378     815    379     816    380     817    381     818    382     819    383     820    384     821    385     822    386     823    387     824    388     825    389     826    390
                 911    1095    912    1096    913    1097    914    1098    915    1099    916    1100    917    1101    918    1102    919    1103    920    1104    921    1105    922    1106    923    1107    924    1108    925    1109    926    1110
                 ;
                 111    143      112    144        113    145      114    146     115    147     116    148     117    149     118    150     119    151     120    152     121    153     122    154
                 211    143     212    143     213    144     214    145     215    146     216    147     217    148     218    149     219    150     220    151     221    152     222    153     223    154
                 311    346     312    347     313    348        314    349     315    350     316    351     317    352     318    353     319    354     320    355     321    356     322    357     323    358        324    359       325    360
                 411    346     412    346     413    347     414    348     415    349     416    350     417    351     418    352     419    353     420    354     421    355     422    356     423    357     424    358     425    359     426    360
                 511    531     512    532     513    533     514    534     515    535
                 811    346     812    346     813    347     814    348     815    349     816    350     817    351     818    352     819    353     820    354     821    355     822    356     823    357     824    358     825    359     826    360
                 911    1111    912    1112    913    1113    914    1114    915    1115    916    1116    917    1117    918    1118    919    1119    920    1120    921    1121    922    1122    923    1123    924    1124    925    1125    926    1126
                 ;
                 111    111     112    112     113    113     114    114     115    115     116    116     117    117     118    118     119    119     120    120     121    121     122    122
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    361     312    362     313    363        314    364     315    365     316    366     317    367      318    368      319    369      320    370     321    371     322    372     323    373     324    374     325    375
                 411    431     412    432        413    433     414    434     415    435     416    436     417    437     418    438     419    439     420    440     421    441     422    442     423    443     424    444     425    445     426    446
                 511    531     512    532     513    533     514    534     515    535
                 811    831     812    832     813    833     814    834     815    835     816    836     817    837     818    838     819    839     820    840     821    841     822    842     823    843     824    844     825    845     826    846
                 911    1127    912    1128    913    1129    914    1130    915    1131    916    1132    917    1133    918    1134    919    1135    920    1136    921    1137    922    1138    923    1139    924    1140    925    1141    926    1142
                 ;

                 111    111     112    112     113    113     114    114     115    115     116    116     117    117     118    118     119    119     120    120     121    121     122    122
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    361     312    362     313    363        314    364     315    365     316    366     317    367      318    368      319    369      320    370     321    371     322    372     323    373     324    374     325    375
                 411    431     412    432        413    433     414    434     415    435     416    436     417    437     418    438     419    439     420    440     421    441     422    442     423    443     424    444     425    445     426    446
                 511    531     512    532     513    533     514    534     515    535
                 811    831     812    832     813    833     814    834     815    835     816    836     817    837     818    838     819    839     820    840     821    841     822    842     823    843     824    844     825    845     826    846
                 911    1143    912    1144    913    1145    914    1146    915    1147    916    1148    917    1149    918    1150    919    1151    920    1152    921    1153    922    1154    923    1155    924    1156    925    1157    926    1158
                 ;
                 111    111     112    112     113    113     114    114     115    115     116    116     117    117     118    118     119    119     120    120     121    121     122    122
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    361     312    362     313    363        314    364     315    365     316    366     317    367      318    368      319    369      320    370     321    371     322    372     323    373     324    374     325    375
                 411    431     412    432        413    433     414    434     415    435     416    436     417    437     418    438     419    439     420    440     421    441     422    442     423    443     424    444     425    445     426    446
                 511    531     512    532     513    533     514    534     515    535
                 811    831     812    832     813    833     814    834     815    835     816    836     817    837     818    838     819    839     820    840     821    841     822    842     823    843     824    844     825    845     826    846
                 911    1159    912    1160    913    1161    914    1162    915    1163    916    1164    917    1165    918    1166    919    1167    920    1168    921    1169    922    1170    923    1171    924    1172    925    1173    926    1174
                 ;
                 111    111     112    112     113    113     114    114     115    115     116    116     117    117     118    118     119    119     120    120     121    121     122    122
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    361     312    362     313    363        314    364     315    365     316    366     317    367      318    368      319    369      320    370     321    371     322    372     323    373     324    374     325    375
                 411    431     412    432        413    433     414    434     415    435     416    436     417    437     418    438     419    439     420    440     421    441     422    442     423    443     424    444     425    445     426    446
                 511    531     512    532     513    533     514    534     515    535
                 811    831     812    832     813    833     814    834     815    835     816    836     817    837     818    838     819    839     820    840     821    841     822    842     823    843     824    844     825    845     826    846
                 911    1175    912    1176    913    1177    914    1178    915    1179    916    1180    917    1181    918    1182    919    1183    920    1184    921    1185    922    1186    923    1187    924    1188    925    1189    926    1190
                 ;
                 111    111     112    112     113    113     114    114     115    115     116    116     117    117     118    118     119    119     120    120     121    121     122    122
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    361     312    362     313    363        314    364     315    365     316    366     317    367      318    368      319    369      320    370     321    371     322    372     323    373     324    374     325    375
                 411    431     412    432        413    433     414    434     415    435     416    436     417    437     418    438     419    439     420    440     421    441     422    442     423    443     424    444     425    445     426    446
                 511    531     512    532     513    533     514    534     515    535
                 811    831     812    832     813    833     814    834     815    835     816    836     817    837     818    838     819    839     820    840     821    841     822    842     823    843     824    844     825    845     826    846
                 911    111      912    112     913    113     914    111     915    979     916    112     917    113     918    114     919    115     920    116     921    117     922    118     923    119     924    120     925    121     926    122
                 ;

                 111    111     112    112     113    113     114    114     115    115     116    116     117    117     118    118     119    119     120    120     121    121     122    122
                 211    231     212    232     213    233     214    234     215    235     216    236     217    237     218    238     219    239     220    240     221    241     222    242     223    243
                 311    361     312    362     313    363        314    364     315    365     316    366     317    367      318    368      319    369      320    370     321    371     322    372     323    373     324    374     325    375
                 411    431     412    432        413    433     414    434     415    435     416    436     417    437     418    438     419    439     420    440     421    441     422    442     423    443     424    444     425    445     426    446
                 511    531     512    532     513    533     514    534     515    535
                 811    831     812    832     813    833     814    834     815    835     816    836     817    837     818    838     819    839     820    840     821    841     822    842     823    843     824    844     825    845     826    846
                 911    1191    912    1192    913    1193    914    1194    915    1195    916    1196    917    1197    918    1198    919    1199    920    1200    921    1201    922    1202    923    1203    924    1204    925    1205    926    1206
                 ;
                 111    143      112    144        113    145      114    146     115    147     116    148     117    149     118    150     119    151     120    152     121    153     122    154
                 211    143     212    143     213    144     214    145     215    146     216    147     217    148     218    149     219    150     220    151     221    152     222    153     223    154
                 311    346     312    347     313    348        314    349     315    350     316    351     317    352     318    353     319    354     320    355     321    356     322    357     323    358        324    359       325    360
                 411    346     412    346     413    347     414    348     415    349     416    350     417    351     418    352     419    353     420    354     421    355     422    356     423    357     424    358     425    359     426    360
                 511    531     512    532     513    533     514    534     515    535
                 811    346     812    346     813    347     814    348     815    349     816    350     817    351     818    352     819    353     820    354     821    355     822    356     823    357     824    358     825    359     826    360
                 911    1207    912    1208    913    1209    914    1210    915    1211    916    1212    917    1213    918    1214    919    1215    920    1216    921    1217    922    1218    923    1219    924    1220    925    1221    926    1222
                 ;
                 111    131        112    132        113    133        114    134        115    135        116    136        117    137        118    138        119    139        120    140     121    141        122    142
                 211    131     212    131     213    132     214    133     215    134     216    135     217    136     218    137     219    138     220    139     221    140     222    141        223    142
                 311    331     312    332     313    333     314    334        315    335     316    336     317    337     318    338     319    339     320    340     321    341     322    342     323    343     324    344     325    345
                 411    331     412    331     413    332     414    333     415    334     416    335     417    336     418    337     419    338     420    339     421    340     422    341     423    342     424    343     425    344     426    345
                 511    531     512    532     513    533     514    534     515    535
                 811    331     812    331     813    332     814    333     815    334     816    335     817    336     818    337     819    338     820    339     821    340     822    341     823    342     824    343     825    344     826    345
                 911    1223    912    1224    913    1225    914    1226    915    1227    916    1228    917    1229    918    1230    919    1231    920    1232    921    1233    922    1234    923    1235    924    1236    925    1237    926    1238
                 ;
                 111    131        112    132        113    133        114    134        115    135        116    136        117    137        118    138        119    139        120    140     121    141        122    142
                 211    131     212    131     213    132     214    133     215    134     216    135     217    136     218    137     219    138     220    139     221    140     222    141        223    142
                 311    331     312    332     313    333     314    334        315    335     316    336     317    337     318    338     319    339     320    340     321    341     322    342     323    343     324    344     325    345
                 411    331     412    331     413    332     414    333     415    334     416    335     417    336     418    337     419    338     420    339     421    340     422    341     423    342     424    343     425    344     426    345
                 511    531     512    532     513    533     514    534     515    535
                 811    331     812    331     813    332     814    333     815    334     816    335     817    336     818    337     819    338     820    339     821    340     822    341     823    342     824    343     825    344     826    345
                 911    1239    912    1240    913    1241    914    1242    915    1243    916    1244    917    1245    918    1246    919    1247    920    1248    921    1249    922    1250    923    1251    924    1252    925    1253    926    1254
                 ;

                 111    131        112    132        113    133        114    134        115    135        116    136        117    137        118    138        119    139        120    140     121    141        122    142
                 211    131     212    131     213    132     214    133     215    134     216    135     217    136     218    137     219    138     220    139     221    140     222    141        223    142
                 311    331     312    332     313    333     314    334        315    335     316    336     317    337     318    338     319    339     320    340     321    341     322    342     323    343     324    344     325    345
                 411    331     412    331     413    332     414    333     415    334     416    335     417    336     418    337     419    338     420    339     421    340     422    341     423    342     424    343     425    344     426    345
                 511    531     512    532     513    533     514    534     515    535
                 811    331     812    331     813    332     814    333     815    334     816    335     817    336     818    337     819    338     820    339     821    340     822    341     823    342     824    343     825    344     826    345
                 911    131      912    132     913    133     914    131     915    155     916    132     917    133     918    134     919    135     920    136     921    137     922    138     923    139     924    140     925    141     926    142
                 ;
                 111    2001    112    2002    113    2002    114    2001    115    2002    116    2002    117    2002    118    2002    119    2001    120    2001    121    2001    122    2001
                 211    2001    212    2001    213    2002    214    2002    215    2001    216    2002    217    2002    218    2002    219    2002    220    2001    221    2001    222    2001    223    2001
                 311    2001    312    2002    313    2002    314    2001    315    2002    316    2002    317    2001    318    2002    319    2002    320    2002    321    2002    322    2001    323    2001    324    2001    325    2001
                 411    2001    412    2001    413    2002    414    2002    415    2001    416    2002    417    2002    418    2001    419    2002    420    2002    421    2002    422    2002    423    2001    424    2001    425    2001    426    2001
                 511    531     512    532     513    533     514    534     515    535
                 811    2001    812    2001    813    2002    814    2002    815    2001    816    2002    817    2002    818    2001    819    2002    820    2002    821    2002    822    2002    823    2001    824    2001    825    2001    826    2001
                 911    2001    912    2002    913    2002    914    2001    915    2002    916    2002    917    2002    918    2001    919    2002    920    2002    921    2002    922    2002    923    2001    924    2001    925    2001    926    2001
                 603    605'

    top_boundary = 20000
    bottom_boundary = 30000
  []
  final_generator = 'core_3d'
[]
(sfr/sefor/Mesh/SEFORII_3D_450.i)