Multiple "KASKAD, TXYZ" outputs in .err file

Greetings,

I have a SOURCE user routine for primary particles, and while simulation is running there are many similar messages in error output file (example below).

 KASKAD, TXYZ:  1.00000000000011    
  0.154037686871851    -0.927529608493989    -0.340530786259290    
    Jtrack, Ibtar, Ichtar, Etrack    -2    56    26  12.9399104565024    
    Ibarch(Jtrack), Ichrge(Jtrack)    12     6
    Iloflk, Tkeflk     8 8.808894523276711E-04
    Linevt,Lelevt,Ldecay,Ldltry,Leldis,Lpairp,Lbrmsp T F F F F F F
 KASKAD, TXYZ: 0.999999999999788    
  0.489690299881812     0.673008817519867     0.554312675068636    
    Jtrack, Ibtar, Ichtar, Etrack    -2    27    13  13.8775060000573    
    Ibarch(Jtrack), Ichrge(Jtrack)    12     6
    Iloflk, Tkeflk     1 2.740574925732542E-04
    Linevt,Lelevt,Ldecay,Ldltry,Leldis,Lpairp,Lbrmsp T F F F F F F
 KASKAD, TXYZ: 0.999999999999777    
 -0.359792758329230    -0.381659371496581     0.851401958655389    
    Jtrack, Ibtar, Ichtar, Etrack    -3    56    26  2.47590034509391    
    Ibarch(Jtrack), Ichrge(Jtrack)     2     1
    Iloflk, Tkeflk     8 6.150411109537846E-04
    Linevt,Lelevt,Ldecay,Ldltry,Leldis,Lpairp,Lbrmsp T F F F F F F

I know the cause of such messages (not very accurate normalization of direction cosines), but could the result of such simulation be used further, or it should be disregarded?

Dear Mikhail,

Indeed the output messages you see hint at a slight normalization roundoff error in the 13th figure if I counted well (implying the 6th or 7th figure in the actual direction cosines). FLUKA corrects and saves these situations.

It could still be worthwhile to take a look at the source.f in case there is something prone to roundoff errors at/near the lines where one sets TXFLK(), TYFLK, TZFLK(), e.g. not exploiting all available figures.

Cesc