options

Executable Output

OMP: pid 71010 tid 71010 thread 0 bound to OS proc set {0}
OMP: pid 71010 tid 71034 thread 4 bound to OS proc set {4}
OMP: pid 71010 tid 71036 thread 5 bound to OS proc set {5}
OMP: pid 71010 tid 71040 thread 7 bound to OS proc set {7}
OMP: pid 71010 tid 71038 thread 6 bound to OS proc set {6}
OMP: pid 71010 tid 71032 thread 3 bound to OS proc set {3}
OMP: pid 71010 tid 71058 thread 16 bound to OS proc set {16}
OMP: pid 71010 tid 71044 thread 9 bound to OS proc set {9}
OMP: pid 71010 tid 71046 thread 10 bound to OS proc set {10}
OMP: pid 71010 tid 71048 thread 11 bound to OS proc set {11}
OMP: pid 71010 tid 71052 thread 13 bound to OS proc set {13}
OMP: pid 71010 tid 71050 thread 12 bound to OS proc set {12}
OMP: pid 71010 tid 71056 thread 15 bound to OS proc set {15}
OMP: pid 71010 tid 71054 thread 14 bound to OS proc set {14}
OMP: pid 71010 tid 71042 thread 8 bound to OS proc set {8}
OMP: pid 71010 tid 71090 thread 32 bound to OS proc set {32}
OMP: pid 71010 tid 71096 thread 35 bound to OS proc set {35}
OMP: pid 71010 tid 71028 thread 1 bound to OS proc set {1}
OMP: pid 71010 tid 71220 thread 97 bound to OS proc set {97}
OMP: pid 71010 tid 71218 thread 96 bound to OS proc set {96}
OMP: pid 71010 tid 71222 thread 98 bound to OS proc set {98}
OMP: pid 71010 tid 71118 thread 46 bound to OS proc set {46}
OMP: pid 71010 tid 71120 thread 47 bound to OS proc set {47}
OMP: pid 71010 tid 71114 thread 44 bound to OS proc set {44}
OMP: pid 71010 tid 71082 thread 28 bound to OS proc set {28}
OMP: pid 71010 tid 71074 thread 24 bound to OS proc set {24}
OMP: pid 71010 tid 71062 thread 18 bound to OS proc set {18}
OMP: pid 71010 tid 71158 thread 66 bound to OS proc set {66}
OMP: pid 71010 tid 71156 thread 65 bound to OS proc set {65}
OMP: pid 71010 tid 71160 thread 67 bound to OS proc set {67}
OMP: pid 71010 tid 71144 thread 59 bound to OS proc set {59}
OMP: pid 71010 tid 71150 thread 62 bound to OS proc set {62}
OMP: pid 71010 tid 71094 thread 34 bound to OS proc set {34}
OMP: pid 71010 tid 71172 thread 73 bound to OS proc set {73}
OMP: pid 71010 tid 71122 thread 48 bound to OS proc set {48}
OMP: pid 71010 tid 71030 thread 2 bound to OS proc set {2}
OMP: pid 71010 tid 71060 thread 17 bound to OS proc set {17}
OMP: pid 71010 tid 71308 thread 141 bound to OS proc set {141}
OMP: pid 71010 tid 71250 thread 112 bound to OS proc set {112}
OMP: pid 71010 tid 71328 thread 151 bound to OS proc set {151}
OMP: pid 71010 tid 71224 thread 99 bound to OS proc set {99}
OMP: pid 71010 tid 71322 thread 148 bound to OS proc set {148}
OMP: pid 71010 tid 71310 thread 142 bound to OS proc set {142}
OMP: pid 71010 tid 71298 thread 136 bound to OS proc set {136}
OMP: pid 71010 tid 71300 thread 137 bound to OS proc set {137}
OMP: pid 71010 tid 71086 thread 30 bound to OS proc set {30}
OMP: pid 71010 tid 71326 thread 150 bound to OS proc set {150}
OMP: pid 71010 tid 71154 thread 64 bound to OS proc set {64}
OMP: pid 71010 tid 71180 thread 77 bound to OS proc set {77}
OMP: pid 71010 tid 71373 thread 173 bound to OS proc set {173}
OMP: pid 71010 tid 71116 thread 45 bound to OS proc set {45}
OMP: pid 71010 tid 71186 thread 80 bound to OS proc set {80}
OMP: pid 71010 tid 71188 thread 81 bound to OS proc set {81}
OMP: pid 71010 tid 71320 thread 147 bound to OS proc set {147}
OMP: pid 71010 tid 71362 thread 168 bound to OS proc set {168}
OMP: pid 71010 tid 71226 thread 100 bound to OS proc set {100}
OMP: pid 71010 tid 71258 thread 116 bound to OS proc set {116}
OMP: pid 71010 tid 71170 thread 72 bound to OS proc set {72}
OMP: pid 71010 tid 71371 thread 172 bound to OS proc set {172}
OMP: pid 71010 tid 71377 thread 175 bound to OS proc set {175}
OMP: pid 71010 tid 71138 thread 56 bound to OS proc set {56}
OMP: pid 71010 tid 71282 thread 128 bound to OS proc set {128}
OMP: pid 71010 tid 71284 thread 129 bound to OS proc set {129}
OMP: pid 71010 tid 71072 thread 23 bound to OS proc set {23}
OMP: pid 71010 tid 71192 thread 83 bound to OS proc set {83}
OMP: pid 71010 tid 71196 thread 85 bound to OS proc set {85}
OMP: pid 71010 tid 71346 thread 160 bound to OS proc set {160}
OMP: pid 71010 tid 71276 thread 125 bound to OS proc set {125}
OMP: pid 71010 tid 71274 thread 124 bound to OS proc set {124}
OMP: pid 71010 tid 71270 thread 122 bound to OS proc set {122}
OMP: pid 71010 tid 71278 thread 126 bound to OS proc set {126}
OMP: pid 71010 tid 71092 thread 33 bound to OS proc set {33}
OMP: pid 71010 tid 71260 thread 117 bound to OS proc set {117}
OMP: pid 71010 tid 71286 thread 130 bound to OS proc set {130}
OMP: pid 71010 tid 71306 thread 140 bound to OS proc set {140}
OMP: pid 71010 tid 71379 thread 176 bound to OS proc set {176}
OMP: pid 71010 tid 71162 thread 68 bound to OS proc set {68}
OMP: pid 71010 tid 71338 thread 156 bound to OS proc set {156}
OMP: pid 71010 tid 71367 thread 170 bound to OS proc set {170}
OMP: pid 71010 tid 71365 thread 169 bound to OS proc set {169}
OMP: pid 71010 tid 71064 thread 19 bound to OS proc set {19}
OMP: pid 71010 tid 71070 thread 22 bound to OS proc set {22}
OMP: pid 71010 tid 71132 thread 53 bound to OS proc set {53}
OMP: pid 71010 tid 71124 thread 49 bound to OS proc set {49}
OMP: pid 71010 tid 71126 thread 50 bound to OS proc set {50}
OMP: pid 71010 tid 71234 thread 104 bound to OS proc set {104}
OMP: pid 71010 tid 71236 thread 105 bound to OS proc set {105}
OMP: pid 71010 tid 71262 thread 118 bound to OS proc set {118}
OMP: pid 71010 tid 71264 thread 119 bound to OS proc set {119}
OMP: pid 71010 tid 71228 thread 101 bound to OS proc set {101}
OMP: pid 71010 tid 71174 thread 74 bound to OS proc set {74}
OMP: pid 71010 tid 71358 thread 166 bound to OS proc set {166}
OMP: pid 71010 tid 71360 thread 167 bound to OS proc set {167}
OMP: pid 71010 tid 71352 thread 163 bound to OS proc set {163}
OMP: pid 71010 tid 71356 thread 165 bound to OS proc set {165}
OMP: pid 71010 tid 71350 thread 162 bound to OS proc set {162}
OMP: pid 71010 tid 71288 thread 131 bound to OS proc set {131}
OMP: pid 71010 tid 71296 thread 135 bound to OS proc set {135}
OMP: pid 71010 tid 71290 thread 132 bound to OS proc set {132}
OMP: pid 71010 tid 71146 thread 60 bound to OS proc set {60}
OMP: pid 71010 tid 71152 thread 63 bound to OS proc set {63}
OMP: pid 71010 tid 71324 thread 149 bound to OS proc set {149}
OMP: pid 71010 tid 71375 thread 174 bound to OS proc set {174}
OMP: pid 71010 tid 71302 thread 138 bound to OS proc set {138}
OMP: pid 71010 tid 71232 thread 103 bound to OS proc set {103}
OMP: pid 71010 tid 71176 thread 75 bound to OS proc set {75}
OMP: pid 71010 tid 71354 thread 164 bound to OS proc set {164}
OMP: pid 71010 tid 71242 thread 108 bound to OS proc set {108}
OMP: pid 71010 tid 71248 thread 111 bound to OS proc set {111}
OMP: pid 71010 tid 71246 thread 110 bound to OS proc set {110}
OMP: pid 71010 tid 71244 thread 109 bound to OS proc set {109}
OMP: pid 71010 tid 71294 thread 134 bound to OS proc set {134}
OMP: pid 71010 tid 71272 thread 123 bound to OS proc set {123}
OMP: pid 71010 tid 71304 thread 139 bound to OS proc set {139}
OMP: pid 71010 tid 71080 thread 27 bound to OS proc set {27}
OMP: pid 71010 tid 71344 thread 159 bound to OS proc set {159}
OMP: pid 71010 tid 71340 thread 157 bound to OS proc set {157}
OMP: pid 71010 tid 71254 thread 114 bound to OS proc set {114}
OMP: pid 71010 tid 71136 thread 55 bound to OS proc set {55}
OMP: pid 71010 tid 71134 thread 54 bound to OS proc set {54}
OMP: pid 71010 tid 71130 thread 52 bound to OS proc set {52}
OMP: pid 71010 tid 71381 thread 177 bound to OS proc set {177}
OMP: pid 71010 tid 71314 thread 144 bound to OS proc set {144}
OMP: pid 71010 tid 71318 thread 146 bound to OS proc set {146}
OMP: pid 71010 tid 71312 thread 143 bound to OS proc set {143}
OMP: pid 71010 tid 71194 thread 84 bound to OS proc set {84}
OMP: pid 71010 tid 71316 thread 145 bound to OS proc set {145}
OMP: pid 71010 tid 71066 thread 20 bound to OS proc set {20}
OMP: pid 71010 tid 71068 thread 21 bound to OS proc set {21}
OMP: pid 71010 tid 71104 thread 39 bound to OS proc set {39}
OMP: pid 71010 tid 71348 thread 161 bound to OS proc set {161}
OMP: pid 71010 tid 71280 thread 127 bound to OS proc set {127}
OMP: pid 71010 tid 71266 thread 120 bound to OS proc set {120}
OMP: pid 71010 tid 71240 thread 107 bound to OS proc set {107}
OMP: pid 71010 tid 71230 thread 102 bound to OS proc set {102}
OMP: pid 71010 tid 71076 thread 25 bound to OS proc set {25}
OMP: pid 71010 tid 71084 thread 29 bound to OS proc set {29}
OMP: pid 71010 tid 71088 thread 31 bound to OS proc set {31}
OMP: pid 71010 tid 71190 thread 82 bound to OS proc set {82}
OMP: pid 71010 tid 71128 thread 51 bound to OS proc set {51}
OMP: pid 71010 tid 71106 thread 40 bound to OS proc set {40}
OMP: pid 71010 tid 71212 thread 93 bound to OS proc set {93}
OMP: pid 71010 tid 71238 thread 106 bound to OS proc set {106}
OMP: pid 71010 tid 71202 thread 88 bound to OS proc set {88}
OMP: pid 71010 tid 71206 thread 90 bound to OS proc set {90}
OMP: pid 71010 tid 71148 thread 61 bound to OS proc set {61}
OMP: pid 71010 tid 71214 thread 94 bound to OS proc set {94}
OMP: pid 71010 tid 71204 thread 89 bound to OS proc set {89}
OMP: pid 71010 tid 71216 thread 95 bound to OS proc set {95}
OMP: pid 71010 tid 71256 thread 115 bound to OS proc set {115}
OMP: pid 71010 tid 71078 thread 26 bound to OS proc set {26}
OMP: pid 71010 tid 71208 thread 91 bound to OS proc set {91}
OMP: pid 71010 tid 71210 thread 92 bound to OS proc set {92}
OMP: pid 71010 tid 71108 thread 41 bound to OS proc set {41}
OMP: pid 71010 tid 71168 thread 71 bound to OS proc set {71}
OMP: pid 71010 tid 71164 thread 69 bound to OS proc set {69}
OMP: pid 71010 tid 71166 thread 70 bound to OS proc set {70}
OMP: pid 71010 tid 71142 thread 58 bound to OS proc set {58}
OMP: pid 71010 tid 71100 thread 37 bound to OS proc set {37}
OMP: pid 71010 tid 71110 thread 42 bound to OS proc set {42}
OMP: pid 71010 tid 71252 thread 113 bound to OS proc set {113}
OMP: pid 71010 tid 71268 thread 121 bound to OS proc set {121}
OMP: pid 71010 tid 71198 thread 86 bound to OS proc set {86}
OMP: pid 71010 tid 71200 thread 87 bound to OS proc set {87}
OMP: pid 71010 tid 71342 thread 158 bound to OS proc set {158}
OMP: pid 71010 tid 71330 thread 152 bound to OS proc set {152}
OMP: pid 71010 tid 71334 thread 154 bound to OS proc set {154}
OMP: pid 71010 tid 71184 thread 79 bound to OS proc set {79}
OMP: pid 71010 tid 71182 thread 78 bound to OS proc set {78}
OMP: pid 71010 tid 71102 thread 38 bound to OS proc set {38}
OMP: pid 71010 tid 71098 thread 36 bound to OS proc set {36}
OMP: pid 71010 tid 71112 thread 43 bound to OS proc set {43}
OMP: pid 71010 tid 71292 thread 133 bound to OS proc set {133}
OMP: pid 71010 tid 71332 thread 153 bound to OS proc set {153}
OMP: pid 71010 tid 71178 thread 76 bound to OS proc set {76}
OMP: pid 71010 tid 71369 thread 171 bound to OS proc set {171}
OMP: pid 71010 tid 71336 thread 155 bound to OS proc set {155}
OMP: pid 71010 tid 71140 thread 57 bound to OS proc set {57}
OMP: pid 71010 tid 71395 thread 184 bound to OS proc set {184}
OMP: pid 71010 tid 71399 thread 186 bound to OS proc set {186}
OMP: pid 71010 tid 71401 thread 187 bound to OS proc set {187}
OMP: pid 71010 tid 71405 thread 189 bound to OS proc set {189}
OMP: pid 71010 tid 71409 thread 191 bound to OS proc set {191}
OMP: pid 71010 tid 71407 thread 190 bound to OS proc set {190}
OMP: pid 71010 tid 71403 thread 188 bound to OS proc set {188}
OMP: pid 71010 tid 71397 thread 185 bound to OS proc set {185}
OMP: pid 71010 tid 71389 thread 181 bound to OS proc set {181}
OMP: pid 71010 tid 71387 thread 180 bound to OS proc set {180}
OMP: pid 71010 tid 71391 thread 182 bound to OS proc set {182}
OMP: pid 71010 tid 71393 thread 183 bound to OS proc set {183}
OMP: pid 71010 tid 71383 thread 178 bound to OS proc set {178}
OMP: pid 71010 tid 71385 thread 179 bound to OS proc set {179}

   _  __       _         _
  | |/ /      (_)       | |
  | ' /  _ __  _  _ __  | | __ ___
  |  <  | '__|| || '_ \ | |/ // _ \ 
  | . \ | |   | || |_) ||   <|  __/
  |_|\_\|_|   |_|| .__/ |_|\_\\___|
                 | |
                 |_|        Version 1.2.5-dev

LLNL-CODE-775068

Copyright (c) 2014-25, Lawrence Livermore National Security, LLC

Kripke is released under the BSD 3-Clause License, please see the
LICENSE file for the full license

This work was produced under the auspices of the U.S. Department of
Energy by Lawrence Livermore National Laboratory under Contract
DE-AC52-07NA27344.

Author: Adam J. Kunen 

Compilation Options:
  Architecture:           OpenMP
  Compiler:               /cluster/hpcx/2.22/ompi5-ifx-mt/bin/mpic++
  Compiler Flags:         "-O3 -O3 -march=znver5 -fno-vectorize -fno-slp-vectorize -fno-iopenmp-simd -g -fno-omit-frame-pointer -fcf-protection=none -no-pie -grecord-gcc-switches    "
  Linker Flags:           " "
  CHAI Enabled:           No
  CUDA Enabled:           No
  MPI Enabled:            Yes
  OpenMP Enabled:         Yes
  Caliper Enabled:        No

OpenMP Thread->Core mapping for 192 threads on rank 0
    0->  0    1->  1    2->  2    3->  3    4->  4    5->  5    6->  6    7->  7
    8->  8    9->  9   10-> 10   11-> 11   12-> 12   13-> 13   14-> 14   15-> 15
   16-> 16   17-> 17   18-> 18   19-> 19   20-> 20   21-> 21   22-> 22   23-> 23
   24-> 24   25-> 25   26-> 26   27-> 27   28-> 28   29-> 29   30-> 30   31-> 31
   32-> 32   33-> 33   34-> 34   35-> 35   36-> 36   37-> 37   38-> 38   39-> 39
   40-> 40   41-> 41   42-> 42   43-> 43   44-> 44   45-> 45   46-> 46   47-> 47
   48-> 48   49-> 49   50-> 50   51-> 51   52-> 52   53-> 53   54-> 54   55-> 55
   56-> 56   57-> 57   58-> 58   59-> 59   60-> 60   61-> 61   62-> 62   63-> 63
   64-> 64   65-> 65   66-> 66   67-> 67   68-> 68   69-> 69   70-> 70   71-> 71
   72-> 72   73-> 73   74-> 74   75-> 75   76-> 76   77-> 77   78-> 78   79-> 79
   80-> 80   81-> 81   82-> 82   83-> 83   84-> 84   85-> 85   86-> 86   87-> 87
   88-> 88   89-> 89   90-> 90   91-> 91   92-> 92   93-> 93   94-> 94   95-> 95
   96-> 96   97-> 97   98-> 98   99-> 99  100->100  101->101  102->102  103->103
  104->104  105->105  106->106  107->107  108->108  109->109  110->110  111->111
  112->112  113->113  114->114  115->115  116->116  117->117  118->118  119->119
  120->120  121->121  122->122  123->123  124->124  125->125  126->126  127->127
  128->128  129->129  130->130  131->131  132->132  133->133  134->134  135->135
  136->136  137->137  138->138  139->139  140->140  141->141  142->142  143->143
  144->144  145->145  146->146  147->147  148->148  149->149  150->150  151->151
  152->152  153->153  154->154  155->155  156->156  157->157  158->158  159->159
  160->160  161->161  162->162  163->163  164->164  165->165  166->166  167->167
  168->168  169->169  170->170  171->171  172->172  173->173  174->174  175->175
  176->176  177->177  178->178  179->179  180->180  181->181  182->182  183->183
  184->184  185->185  186->186  187->187  188->188  189->189  190->190  191->191

Input Parameters
================

  Problem Size:
    Zones:                 24 x 16 x 16  (6144 total)
    Groups:                1024
    Legendre Order:        4
    Quadrature Set:        Dummy S2 with 96 points

  Physical Properties:
    Total X-Sec:           sigt=[0.100000, 0.000100, 0.100000]
    Scattering X-Sec:      sigs=[0.050000, 0.000050, 0.050000]

  Solver Options:
    Number iterations:     10

  MPI Decomposition Options:
    Total MPI tasks:       1
    Spatial decomp:        1 x 1 x 1 MPI tasks
    Block solve method:    Sweep

  Per-Task Options:
    DirSets/Directions:    8 sets, 12 directions/set
    GroupSet/Groups:       2 sets, 512 groups/set
    Zone Sets:             1 x 1 x 1
    Architecture:          OpenMP
    Data Layout:           DGZ

Generating Problem
==================

  Decomposition Space:   Procs:      Subdomains (local/global):
  ---------------------  ----------  --------------------------
  (P) Energy:            1           2 / 2
  (Q) Direction:         1           8 / 8
  (R) Space:             1           1 / 1
  (Rx,Ry,Rz) R in XYZ:   1x1x1       1x1x1 / 1x1x1
  (PQR) TOTAL:           1           16 / 16

  Material Volumes=[9.375000e+03, 1.237500e+05, 2.746875e+06]

  Memory breakdown of Field variables:
  Field Variable            Num Elements    Megabytes
  --------------            ------------    ---------
  data/sigs                     15728640      120.000
  dx                                  24        0.000
  dy                                  16        0.000
  dz                                  16        0.000
  ell                               2400        0.018
  ell_plus                          2400        0.018
  i_plane                       25165824      192.000
  j_plane                       37748736      288.000
  k_plane                       37748736      288.000
  mixelem_to_fraction               6320        0.048
  phi                          157286400     1200.000
  phi_out                      157286400     1200.000
  psi                          603979776     4608.000
  quadrature/w                        96        0.001
  quadrature/xcos                     96        0.001
  quadrature/ycos                     96        0.001
  quadrature/zcos                     96        0.001
  rhs                          603979776     4608.000
  sigt_zonal                     6291456       48.000
  volume                            6144        0.047
  --------                  ------------    ---------
  TOTAL                       1645233448    12552.135

  Generation Complete!

Steady State Solve
==================

  iter 0: particle count=1.289596e+09, change=1.000000e+00
  iter 1: particle count=1.938605e+09, change=3.347815e-01
  iter 2: particle count=2.261901e+09, change=1.429312e-01
  iter 3: particle count=2.422372e+09, change=6.624562e-02
  iter 4: particle count=2.501793e+09, change=3.174531e-02
  iter 5: particle count=2.540981e+09, change=1.542247e-02
  iter 6: particle count=2.560258e+09, change=7.529487e-03
  iter 7: particle count=2.569713e+09, change=3.679282e-03
  iter 8: particle count=2.574337e+09, change=1.796232e-03
  iter 9: particle count=2.576593e+09, change=8.754707e-04
  Solver terminated

Timers
======

  Timer                    Count       Seconds
  ----------------  ------------  ------------
  Generate                     1       0.01727
  LPlusTimes                  10      14.80636
  LTimes                      10      10.73824
  Population                  10       0.41129
  Scattering                  10      21.78552
  Solve                        1      51.14105
  Source                      10       0.00147
  SweepSolver                 10       1.90290
  SweepSubdomain             160       1.51780

TIMER_NAMES:Generate,LPlusTimes,LTimes,Population,Scattering,Solve,Source,SweepSolver,SweepSubdomain
TIMER_DATA:0.017266,14.806359,10.738242,0.411294,21.785521,51.141049,0.001470,1.902895,1.517797

Figures of Merit
================

  Throughput:         1.181008e+08 [unknowns/(second/iteration)]
  Grind time :        8.467345e-09 [(seconds/iteration)/unknowns]
  Sweep efficiency :  79.76248 [100.0 * SweepSubdomain time / SweepSolver time]
  Number of unknowns: 603979776

END

×