diff --git a/src/conex_mod.F b/src/conex_mod.F
index 29decc9a048469d15691282aa462d9a5a30e132d..122d893d1268c9c20175df14fa74786affe31041 100644
--- a/src/conex_mod.F
+++ b/src/conex_mod.F
@@ -48987,8 +48987,8 @@ c     external type declarations
 
 c     COMMONs
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER LDIFF
       COMMON /S_CLDIF/ LDIFF
 C     The final particle output is contained in COMMON /S_PLIST/    
@@ -49046,7 +49046,7 @@ c     internal type declarations
       DATA LL /5*0,7*2,2*1,12*0,2,6*0,6*1,19*0,2,2,10*0,
      &     2,2,0,2,2,11*0,1,1,1,9*0,1/
 
-      if(Ndebug.gt.0)then
+      if(Idebug.gt.0)then
         WRITE(LUN,'(A42,I3,I3,1X,F10.2)')
      &     '  SIBYLL: called with (K_beam,IATARG,Ecm):',
      &     K_beam,IATARG,Ecm
@@ -49095,14 +49095,14 @@ C...Diffractive/non-diffractive interactions
       ENDIF
 
       IF (IREJ.NE.0) THEN
-        if(Ndebug.gt.0) WRITE(LUN,'(A38,F10.2,I3,I3,I3)')
+        if(Idebug.gt.0) WRITE(LUN,'(A38,F10.2,I3,I3,I3)')
      &   '  SIBYLL: rejection (Ecm,Ncall,Nw,JDIF):',Ecm,Ncall,NW,JDIF(1)
         GOTO 100
       ENDIF
 
       do J=1,NP
          if (P(J,4).lt.0.D0 ) then
-            if(Ndebug.gt.0)then
+            if(Idebug.gt.0)then
                WRITE(LUN,*)' negative energy particle!' , P(J,4)
                CALL SIB_LIST(LUN)
             endif
@@ -49125,12 +49125,12 @@ c         stop
          goto 100
       ENDIF
       IF (ABS(PZsum+0.5D0*Ecm*DBLE(NW-1)) .GT. 0.1D0)  THEN
-         if(Ndebug.gt.0)THEN
+         if(Idebug.gt.0)THEN
             WRITE(LUN,*) ' SIBYLL: momentum not conserved (L,call): ',
      &           L,Ncall
             WRITE(LUN,*) ' pz_inp = ', 0., ' pz_out = ', pzsum
          ENDIF
-         IF(ndebug.gt.0)then
+         IF(idebug.gt.0)then
             CALL PRNT_PRTN_STCK
             CALL SIB_LIST(LUN)
             WRITE(LUN,*) ' SIBYLL: event rejected'
@@ -49155,7 +49155,7 @@ c     exchange pi0 with charged pions for meson projectiles
       
       
 C...list final state particles
-      if(Ndebug.gt.10) CALL SIB_LIST(LUN)
+      if(Idebug.gt.10) CALL SIB_LIST(LUN)
 
       END
 
@@ -49838,8 +49838,8 @@ c     commons
       INTEGER IPAR
       COMMON /S_CFLAFR/ PAR(NPAR_max), IPAR(NIPAR_max)
       
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       
       DOUBLE PRECISION STR_mass_val, STR_mass_val_hyp, STR_mass_sea
       COMMON /S_CUTOFF/ STR_mass_val, STR_mass_val_hyp, STR_mass_sea
@@ -49867,17 +49867,17 @@ c     commons
 c     set standard parameters (full set)
       CALL PAR_INI
 c     read new parameters from file
-      IF(ndebug.gt.0)WRITE(LUN,*)'reading parameter file: sibyll.par'
+      IF(idebug.gt.0)WRITE(LUN,*)'reading parameter file: sibyll.par'
       DO WHILE (istat.ge.0) 
          READ(4,14,iostat=ISTAT) CNAME,NUMBER
          IF(CNAME.eq.'IPAR  ')THEN
             READ(NUMBER,*) j, ival
-            IF(ndebug.gt.1)write(LUN,15) 'IPAR(',j,')=', ival
+            IF(idebug.gt.1)write(LUN,15) 'IPAR(',j,')=', ival
             IPAR(J) = iVAL
          ELSEif(CNAME.eq.'PAR   ')THEN
             READ(NUMBER,*) j, val
             PAR(J) = VAL
-            IF(ndebug.gt.1)write(LUN,16) ' PAR(',j,')=', val
+            IF(idebug.gt.1)write(LUN,16) ' PAR(',j,')=', val
          ELSE
             WRITE(LUN,*)'wrong format in parameter file!'
             WRITE(6,*)'wrong format in parameter file!'
@@ -49936,8 +49936,8 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -50031,7 +50031,7 @@ c     last in use:93
 C...Fragmentation of nuclei
       DATA KODFRAG /0/
 C...Debug label and event counter
-      DATA Ndebug /0/
+      DATA Idebug /0/
       DATA Ncall /0/
 
       END
@@ -50046,7 +50046,7 @@ C-----------------------------------------------------------------------
 
       COMMON /S_CZLEAD/ CLEAD, FLEAD
       COMMON /S_CPSPL/ CCHIK(4,99)
-      COMMON /S_DEBUG/ Ncall, Ndebug, Lunn
+      COMMON /S_DEBUG/ Ncall, Idebug, Lunn
       INTEGER NW_max
       PARAMETER (NW_max = 20)
 C--------------------------------------------------------------------
@@ -50179,7 +50179,7 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      COMMON /S_DEBUG/ Ncall, Ndebug, Lunn
+      COMMON /S_DEBUG/ Ncall, Idebug, Lunn
       INTEGER NW_max
       PARAMETER (NW_max = 20)
 C--------------------------------------------------------------------
@@ -50434,8 +50434,8 @@ C----------------------------------------------------------------
       IMPLICIT INTEGER(I-N)
       COMMON /S_PDG2PID/ IPID_PDG_LIST(99),ID_LIST(577)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 
       DOUBLE PRECISION CBR
       INTEGER KDEC,LBARP,IDB
@@ -50446,7 +50446,7 @@ C----------------------------------------------------------------
       Nin = abs(Npdg)
       if((Nin.gt.999999).or.(Nin.eq.0)) then
 C  invalid particle number
-        if(ndebug.gt.5) write(6,'(1x,A,I10)')
+        if(idebug.gt.5) write(6,'(1x,A,I10)')
      &    ' ISIB_PDG2PID: invalid PDG ID number ',Npdg
         ISIB_PDG2PID = 0
         return
@@ -50462,7 +50462,7 @@ C  use hash algorithm
 
 C  particle not in table
       if(ID_list(Nout).Eq.0) then
-         if(ndebug.gt.0) write(6,'(1x,A,I10)')
+         if(idebug.gt.0) write(6,'(1x,A,I10)')
      &    ' ISIB_PDG2PID: particle not in table ',Npdg
         ISIB_PDG2PID = 0
         return
@@ -50494,8 +50494,8 @@ C=======================================================================
 C-----------------------------------------------------------------------
 C     PDG conversion blocks \FR'13
 C----------------------------------------------------------------
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER ( ID_PDG_MAX = 260 )
       COMMON /S_PDG2PID/ ID_PDG_LIST(99),ID_LIST(577)
       SAVE
@@ -50510,7 +50510,7 @@ C----------------------------------------------------------------
      &     -423,0,443,4222,4212,4112,4232,4132,4122,-15,        !90
      &     15,-16,16,4224,4214,4114,4324,4314,4332/
 
-      IF(Ndebug.gt.2)
+      IF(Idebug.gt.2)
      & WRITE(LUN,*) ' INITIALIZING PDG TABLES..'
       CALL SIB_CPCINI(ID_pdg_max,ID_pdg_list,ID_list)
       
@@ -50534,8 +50534,8 @@ C
 C***********************************************************************
       IMPLICIT NONE
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       integer Number(*),List(*),Nrows
       Integer Nin,Nout,Ip,I
       SAVE
@@ -50562,7 +50562,7 @@ C    Calculate a list number for this particle id number
 
             If(Nout.Lt.0) Then
 C    Count the bad entries
-               IF(Ndebug.gt.3) Write(LUN,'(1x,a,i10)')
+               IF(Idebug.gt.3) Write(LUN,'(1x,a,i10)')
      &            ' SIB_CPCINI: invalid particle ID',Nin
                Go to 500
             End If
@@ -50570,7 +50570,7 @@ C    Count the bad entries
                 List(Nout) = Ip
             Else
                 If(Nin.eq.Number(List(Nout))) Then
-                  IF(Ndebug.gt.3)Write(LUN,'(1x,a,i10)')
+                  IF(Idebug.gt.3)Write(LUN,'(1x,a,i10)')
      &              ' SIB_CPCINI: double particle  ID',Nin
                 End If
                 Nout = Nout + 5
@@ -50731,8 +50731,8 @@ Cf2py integer,intent(out) :: kf
       INTEGER IPAR
       COMMON /S_CFLAFR/ PAR(NPAR_max), IPAR(NIPAR_max)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 
 C--------------------------------------------------------------------
 C     SIBYLL utility common blocks containing constants       \FR'14
@@ -50767,7 +50767,7 @@ C--------------------------------------------------------------------
      +  246,256,271,0,0,1,3,6,10,15,21,60,61,64,70,292,307,328,356,
      +  0,1,3,6,10,15,21,28,16*0/
 
-      IF(NDEBUG.gt.6)
+      IF(IDEBUG.gt.6)
      &     WRITE(LUN,*)' SIB_FLAV: input:',IFL1, IFL2_A, IRNK, IFL2, KF
 
 c     set rho0 / ( omega, phi ) ratio, i.e. I=1 to I=0
@@ -50911,7 +50911,7 @@ c     suppress rank1 (leading) omega
             ENDIF
          ENDIF
 c         PRINT*,' I4FLAV returns :(IFL1,IFL2,LL)',IFL1,IFL2,KF
-        IF(NDEBUG.gt.6)
+        IF(IDEBUG.gt.6)
      &     WRITE(LUN,*)' SIB_FLAV: output:',IFL1, IFL2_A, IRNK, IFL2, KF
          RETURN
       ENDIF
@@ -51006,7 +51006,7 @@ c     i.e. forbid: Blead-Bbar-B combination
          IFL2 = IFL2 + ISIGN(100,IFL2)
       endif
 
-      IF(NDEBUG.gt.6)
+      IF(IDEBUG.gt.6)
      &     WRITE(LUN,*)' SIB_FLAV: output:',IFL1, IFL2_A, IRNK, IFL2, KF
       
       RETURN
@@ -51032,8 +51032,8 @@ Cf2py integer,intent(out) :: ifl
       IMPLICIT NONE
       DOUBLE PRECISION Q2
       INTEGER IFL,IS
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C--------------------------------------------------------------------
 C     SIBYLL utility common blocks containing constants       \FR'14
 C--------------------------------------------------------------------
@@ -51055,7 +51055,7 @@ C--------------------------------------------------------------------
       DOUBLE PRECISION XMS2,XMC2,P_S,P_C,S_RNDM,QMASS,FERMI
       INTEGER IFL1,IS0
       
-      IF( NDEBUG.gt.6 )
+      IF( IDEBUG.gt.6 )
      &     WRITE(LUN,*)'  SIB_ICFLAV: input (Q2,IFL,IS):',Q2,IFL,IS
       
 c     quark or antiquark, sampled if input is zero
@@ -51082,7 +51082,7 @@ c     P_c: 0 (s only) --> 1 (s,c) equal
      &        + PAR(155) * FERMI( Q2, XMC2, -PAR(152) )
          P_C = PAR(156) * 0.5D0*FERMI( Q2, XMC2, -PAR(152) )
       ENDIF
-      IF(NDEBUG.gt.6)THEN
+      IF(IDEBUG.gt.6)THEN
          WRITE(LUN,*)'  SIB_ICFLAV: (4*M_S**2, P_S, kT):',
      &        xms2, P_s, PAR(151)
          WRITE(LUN,*)'  SIB_ICFLAV: (4*M_C**2, P_C, kT):',
@@ -51097,7 +51097,7 @@ c     replace s with c
 
       IFL = IS*IFL1
 
-      IF(NDEBUG.gt.6)
+      IF(IDEBUG.gt.6)
      &     WRITE(LUN,*)'  SIB_ICFLAV: output (Q2,IFL,IS):',Q2,IFL,IS
 
       END
@@ -51117,8 +51117,8 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C     The final particle output is contained in COMMON /S_PLIST/    
 C     NP           : number of final particles
 C     P(1:NP, 1:5) : 4-momenta + masses of the final particles 
@@ -51178,7 +51178,7 @@ c                 charmed mesons, charmed baryons
       DATA (KK(I), I= 1,39) /5*0,3*2,4*3,2*1,6*0,6*2,3,6*2,6*4/      
       DATA (KK(I), I=40,99) /19*0,5,5,10*0,5,5,0,5,5,11*0,6,6,6,9*0,6/
 
-      if(Ndebug.gt.1) 
+      if(Idebug.gt.1) 
      &  WRITE(LUN,*)' SIB_DIFF: called with (L0,JDIF1,Ecm):',
      &  L0,JDIF1,Ecm
 
@@ -51207,7 +51207,7 @@ c     add interactions
       LL = L0
       LA = IABS(L0)
       XM2MAX = PAR(13)*Ecm*Ecm
-      if(Ndebug.gt.1) 
+      if(Idebug.gt.1) 
      &   WRITE(LUN,*)' SIB_DIFF: max diff. mass (M,Xi):',XM2MAX,PAR(13)
       
 C...Double diffraction
@@ -51231,7 +51231,7 @@ c     add diffractive system to parton stack
             CALL ADD_PRTN_4VEC(P2,-3,0,0,Iref)
             CALL ADD_INT_REF(Iref,1)
          ENDIF
-         if(Ndebug.gt.1) 
+         if(Idebug.gt.1) 
      &        write(lun,*)' double-diff.: (kb,xmb,kt,xmt)',LL,xmb,13,xmt
          CALL DIFDEC (LL, Irec, IDBAD, P1)
          IF(IDBAD.eq.1)goto 20
@@ -51251,7 +51251,7 @@ C...Single diffraction
          EM2 = AM2(13)
          L = 13
          ZD = -1.D0
-         if(Ndebug.gt.1) 
+         if(Idebug.gt.1) 
      &        write(lun,*)' single-diff. (beam): (kb)',LL
       ELSE
          K = 1
@@ -51260,7 +51260,7 @@ C...Single diffraction
          L = LL
          LL = 13
          ZD = +1.D0
-         if(Ndebug.gt.1) 
+         if(Idebug.gt.1) 
      &        write(lun,*)' single-diff. (target): (kt)', LL
 
       ENDIF
@@ -51326,8 +51326,8 @@ C=======================================================================
 C----------------------------------------------------------------------
       IMPLICIT NONE
       INTEGER I,NPION
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       DOUBLE PRECISION XM2MIN,ALXMIN,SLOP0,ASLOP,BSLOP,XMASS
       COMMON /S_DIFMAss/ XM2MIN(6),ALXMIN(6),SLOP0,ASLOP,BSLOP,XMASS(2)
       INTEGER NIPAR_max,NPAR_max      
@@ -51365,7 +51365,7 @@ C     charmed baryons (6), lowest mass: lambda_c
       ALXMIN(6) = log(XM2MIN(6))
 
 c     debug output
-      IF(NDEBUG.gt.1)THEN
+      IF(IDEBUG.gt.1)THEN
          WRITE(LUN,*)'DIFF_INI: setting diff. mass parameters'
          WRITE(LUN,*)' min mass: ', (XM2MIN(I), I=1,6)
          WRITE(LUN,*)' log min mass: ', (ALXMIN(I), I=1,6)
@@ -52624,8 +52624,8 @@ C-----------------------------------------------------------------------
       IMPLICIT NONE
       INTEGER IDX,LBAD
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C     The final particle output is contained in COMMON /S_PLIST/    
 C     NP           : number of final particles
 C     P(1:NP, 1:5) : 4-momenta + masses of the final particles 
@@ -52701,13 +52701,13 @@ c     read string 4momentum from stack
 C     kinematic variables
       EE = PST(5)            ! string mass
       
-      IF(NDEBUG.gt.1) WRITE(LUN,*)' FRAG_VLNCE: IDX,EE,IFLB,IFLT',
+      IF(IDEBUG.gt.1) WRITE(LUN,*)' FRAG_VLNCE: IDX,EE,IFLB,IFLT',
      &     IDX,EE,IFLB,IFLT
 
       IF(IDX.ne.ISTH) then
 c     read merged string and add hadron to final particle stack..
          CALL RD_PRTN_4VEC(ISTH,PstH,LSTH,IST)
-         IF(NDEBUG.gt.1) WRITE(LUN,*)' FRAG_VLNCE: found merged string',
+         IF(IDEBUG.gt.1) WRITE(LUN,*)' FRAG_VLNCE: found merged string',
      &        LSTH,(PSTH(I),I=1,5)         
          IF(IDX.ne.IST) then
             write(lun,*) ' FRAG_VLNCE: reference loop broken!' , IDX
@@ -52739,7 +52739,7 @@ c     charm fractions in different parameterizations
          PAR(24) = PAR(25)*EXP(-PAR(26)/EE)
       ENDIF
 
-      IF(NDEBUG.gt.1)
+      IF(IDEBUG.gt.1)
      &     WRITE(LUN,*)' FRAG_VLNCE: parameters (CHM,DIQ,STR,VEC,POP)',
      &     PAR(24),PAR(1),PAR(2),PAR(5),PAR(8)
 
@@ -52768,7 +52768,7 @@ C...  fragment strings in string restframe
       PAR(1) = PAR1_def
       KINT= 0
       IF (IFBAD .EQ. 1) then
-         if(Ndebug.gt.1) 
+         if(Idebug.gt.1) 
      &        WRITE(LUN,*)' STRING_FRAG: rejection (Ncall):',Ncall
          RETURN
       ENDIF
@@ -52789,7 +52789,7 @@ c     to calculate rotation angles in string center-of-mass
      &        P2TOT,p2(1),p2(2),p2(3),p2(4))
 
 c     should be back-to-back...
-         IF(ndebug.gt.1)THEN
+         IF(idebug.gt.1)THEN
             write(lun,*)
      &      ' FRAG_VLNCE: string c.m. momentum, parton 1 (Pabs,P(i)):' ,
      &           P1TOT, (P1(j),j=1,4)
@@ -52879,8 +52879,8 @@ C     IAT : mass number of target
       INTEGER KB,IAT,KT
       COMMON /S_RUN/ SQS, S, PTmin, XMIN, ZMIN, KB, KT(NW_max), IAT
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -52978,8 +52978,8 @@ C...  normalisation for Peterson/SLAC frag. func
       DOUBLE PRECISION ZDMAX, EPSI
       COMMON /S_CZDISc/ ZDMAX, EPSI
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       SAVE
 
 c     get the maximum zmefn value first for normalisation
@@ -52990,7 +52990,7 @@ c     get the maximum zmefn value first for normalisation
          z = dble(j)/dble(jmax+1)
          zdmax = max(zdmax, zmefn(z,epsi))
       enddo
-      if (ndebug .gt. 0) WRITE(LUN,*)' ZDMAX,EPS:',zdmax, epsi
+      if (idebug .gt. 0) WRITE(LUN,*)' ZDMAX,EPS:',zdmax, epsi
       RETURN
       END
 C=======================================================================
@@ -53964,8 +53964,8 @@ c      DOUBLE PRECISION SQS,S,PTmin,XMIN,ZMIN
 c      INTEGER KB,IAT,KT
 c      COMMON /S_RUN/ SQS, S, PTmin, XMIN, ZMIN, KB, KT(NW_max), IAT
 c
-c      INTEGER NCALL, NDEBUG, LUN
-c      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+c      INTEGER NCALL, IDEBUG, LUN
+c      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 c
 c      DOUBLE PRECISION PPT02
 c      COMMON /S_CQDIS2/ PPT02(44)
@@ -54058,8 +54058,8 @@ c      DOUBLE PRECISION SQS,S,PTmin,XMIN,ZMIN
 c      INTEGER KB,IAT,KT
 c      COMMON /S_RUN/ SQS, S, PTmin, XMIN, ZMIN, KB, KT(NW_max), IAT
 c
-c      INTEGER NCALL, NDEBUG, LUN
-c      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+c      INTEGER NCALL, IDEBUG, LUN
+c      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 c
 c      DOUBLE PRECISION PPT02
 c      COMMON /S_CQDIS2/ PPT02(44)
@@ -54146,8 +54146,8 @@ c      DOUBLE PRECISION SQS,S,PTmin,XMIN,ZMIN
 c      INTEGER KB,IAT,KT
 c      COMMON /S_RUN/ SQS, S, PTmin, XMIN, ZMIN, KB, KT(NW_max), IAT
 c
-c      INTEGER NCALL, NDEBUG, LUN
-c      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+c      INTEGER NCALL, IDEBUG, LUN
+c      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 c
 c      DOUBLE PRECISION PPT02
 c      COMMON /S_CQDIS2/ PPT02(44)
@@ -54239,8 +54239,8 @@ c      DOUBLE PRECISION SQS,S,PTmin,XMIN,ZMIN
 c      INTEGER KB,IAT,KT
 c      COMMON /S_RUN/ SQS, S, PTmin, XMIN, ZMIN, KB, KT(NW_max), IAT
 c
-c      INTEGER NCALL, NDEBUG, LUN
-c      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+c      INTEGER NCALL, IDEBUG, LUN
+c      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 c
 c      DOUBLE PRECISION PPT02
 c      COMMON /S_CQDIS2/ PPT02(44)
@@ -54314,8 +54314,8 @@ Cf2py double precision, intent(out) :: PT
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NW_max
       PARAMETER (NW_max = 20)
 C--------------------------------------------------------------------
@@ -54367,7 +54367,7 @@ C--------------------------------------------------------------------
       ZSOF = 2.D0*LOG(STR_mass_min/SQS)       ! minim. mass ~ x1 * x2
       XMINA = MAX(EXP(ZSOF),EPS10)
       AXMINA = 1.D0/XMINA
-      IF(ndebug.gt.2)
+      IF(idebug.gt.2)
      &    write(lun,*) ' SAMPLE_SOFT6: Mmin,ZSOF,XMINA,XMAX,SLOPE:',
      &     STR_mass_min,ZSOF,XMINA,XMAX,SLOPE
       
@@ -54375,7 +54375,7 @@ C--------------------------------------------------------------------
       IF(NOSLOPE.eq.1) goto 200
       XRNDM = S_RNDM(0)
       XR = LOG(1.D0-X1)-LOG(1.D0-XMINA)
-      IF(ndebug.gt.5)
+      IF(idebug.gt.5)
      &     write(lun,*) '  X1,XR,SLOPE*XR:',X1,XR,SLOPE*XR
       if(SLOPE*XR.le.LOG(max(xrndm,eps10))) goto 100
 
@@ -54383,7 +54383,7 @@ C--------------------------------------------------------------------
       IF(NOSLOPE.eq.1) goto 300
       XRNDM = S_RNDM(1)
       XR = log(1.D0-X2) - log(1.D0-XMINA)
-      IF(ndebug.gt.5)
+      IF(idebug.gt.5)
      &    write(lun,*) '  X2,XR,SLOPE*XR:',X2,XR,SLOPE*XR
       if(SLOPE*XR.le.log(max(xrndm,eps10))) goto 200
 
@@ -54393,7 +54393,7 @@ C--------------------------------------------------------------------
       STR_mass2 = sqrt(X1*X2*S)/2.D0
       PPTT = PPT02(10)
       IF(IPAR(3).eq.8) PPTT = PPT02(20)
-      IF(ndebug.gt.2)
+      IF(idebug.gt.2)
      &    write(lun,*) ' SAMPLE_SOFT6: PPTT,Mmin2,PTmin:',
      &PPTT,STR_mass2,PTmin
  150  PT = PPTT*SQRT(-LOG(MAX(EPS10,S_RNDM(0))))
@@ -54405,7 +54405,7 @@ C--------------------------------------------------------------------
          XMT2 = XMT**2
          PT = SQRT(XMT2-XM2)
       ENDIF
-      IF(ndebug.gt.2)
+      IF(idebug.gt.2)
      &    write(lun,*) '  XM,XMT2,PT:',XM,XMT2,PT
       IF(PT.GT.PTmin) GOTO 150
       IF(PT.GE.STR_mass2) GOTO 150
@@ -54434,8 +54434,8 @@ C.
 C-----------------------------------------------------------------------
       IMPLICIT NONE
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 c     external type declarations
       INTEGER NW_max,JDIF,IA,L,IAFLG,NW
       DOUBLE PRECISION SQS
@@ -54462,7 +54462,7 @@ c     local type declarations
       INTEGER K
       SAVE
 
-      IF(NDEBUG.gt.0)
+      IF(IDEBUG.gt.0)
      &WRITE(LUN,*)'SIB_START_EV:', SQS, L, IA, IAFLG, NW, JDIF
       
 C...sample number of wounded nucleons
@@ -54498,7 +54498,7 @@ c     sample number of wounded nucleons
       ENDIF      
       NW = NA
 
-      IF(NDEBUG.gt.0) 
+      IF(IDEBUG.gt.0) 
      &   WRITE(LUN,'(A50,2I3,1P,3E10.3)')
      &   '  START_EVT: IA, NW, SIGT, SLOPE, RHO:',IA,NW,SIGT,SLOPE,RHO
 C...new treatment of diffraction 
@@ -54576,8 +54576,8 @@ c     COMMONs
       INTEGER NS_max, NH_max
       PARAMETER (NS_max = 20, NH_max = 80)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C     The final particle output is contained in COMMON /S_PLIST/    
 C     NP           : number of final particles
 C     P(1:NP, 1:5) : 4-momenta + masses of the final particles 
@@ -54659,7 +54659,7 @@ c     local types
       DATA FOX /0.21522D0/  !atomic percentage of 'non-nitrogen' in air
  
       
-      IF(NDEBUG.gt.0.and.IMOD.eq.1) 
+      IF(IDEBUG.gt.0.and.IMOD.eq.1) 
      &     WRITE(LUN,'(A50,F10.2,I4,I3,I3)')
      &     '  INI_EVENT: called with (ECM,KBEAM,IATARG,NCALL):',
      &     ECM,KBEAM,IATARG,NCALL
@@ -54712,7 +54712,7 @@ C...  Generate an 'air' interaction by choosing Nitrogen or Oxygen
                R = S_RNDM(0)
                IATARG = 14
                IF (R .LT. FOX)  IATARG = 16
-               if (NDEBUG.gt.0) 
+               if (IDEBUG.gt.0) 
      *           WRITE(lun,*)'fox,rndm,iatarg,eps:',fox,r,iatarg,eps8
             ENDIF
             DO JN=1,IATARG
@@ -54733,7 +54733,7 @@ c...EJA correction 2007.03.27
       endif
       XMIN = 4.D0*PTmin**2/S
       ZMIN = LOG(XMIN)
-      IF(ndebug.gt.0)then
+      IF(idebug.gt.0)then
          write(lun,*) ' INI_EVENT: ncall:', ncall
          write(lun,'(2X,A33,F10.2,1X,F16.2,F8.5,E10.3,F10.5)')
      &        'INI_EVENT: (SQS,S,PTmin,Xmin,Zmin)',
@@ -54774,8 +54774,8 @@ C-------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
@@ -54796,7 +54796,7 @@ c     level0 index
          NPP0 = NPP0 + 1
       ENDIF
       IREFout = NPP
-      IF(NDEBUG.gt.6)THEN
+      IF(IDEBUG.gt.6)THEN
          WRITE(LUN,*) ' ADD_PRTN: (#,PID,LEVEL,REF)',
      &        NPP,LPID(NPP,1),LPID(NPP,2),LPID(NPP,3)
          WRITE(LUN,*) '  4momentum:        ',(PP(NPP,JJ),JJ=1,5)
@@ -54813,8 +54813,8 @@ C----------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       DIMENSION PIN(5)
       SAVE
 
@@ -54834,8 +54834,8 @@ C-------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
@@ -54844,7 +54844,7 @@ C-------------------------------------------------------
 c      IF(LPID(IDX,3).ne.0)  WRITE(LUN,*)
 c     &     ' ADD_REF: warning particle already has defined reference,',
 c     &     IDX,' overwritting..'
-      IF(NDEBUG.gt.6)
+      IF(IDEBUG.gt.6)
      &WRITE(LUN,*) ' ADD_REF: (IDX,REFin)',IDX,Irefin
       LPID(IDX,3) = Irefin
       END
@@ -54860,15 +54860,15 @@ C-------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
       SAVE
 
       Irefout = LPID(IDX,3)
-      IF(NDEBUG.gt.6)
+      IF(IDEBUG.gt.6)
      &  WRITE(LUN,*) ' RD_ref: (IDX,REFout)',IDX,Irefout
       END
 
@@ -54883,14 +54883,14 @@ C-------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
       SAVE
 
-      IF(NDEBUG.gt.6)
+      IF(IDEBUG.gt.6)
      &    WRITE(LUN,*) ' ADD_INT_REF: (IDX,REFin)',IDX,Irefin
       LPID(IDX,4) = Irefin
       END
@@ -54906,8 +54906,8 @@ C-------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
@@ -54915,7 +54915,7 @@ C-------------------------------------------------------
 
       Irefout = LPID(IDX,4)
       IF(Irefout.ne.0) Iout = LPID(Irefout,1)
-      IF(NDEBUG.gt.6)
+      IF(IDEBUG.gt.6)
      &  WRITE(LUN,*) ' RD_INT: (IDX,REFout,Iint)',IDX,Irefout,Iout
       END
 
@@ -54929,14 +54929,14 @@ C-------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
       SAVE
 
-      IF(NDEBUG.gt.6)THEN
+      IF(IDEBUG.gt.6)THEN
          WRITE(LUN,*) ' EDT_PRTN: (#,PID,LEVEL,REF)',
      &        IDX,LPID(IDX,1),LPID(IDX,2),LPID(IDX,3)
          WRITE(LUN,*) '  initial 4momentum:',(PP(IDX,JJ),JJ=1,5)
@@ -54948,7 +54948,7 @@ C-------------------------------------------------------
       PP(IDX,5) = XMS
 c     return reference to other partons
       IREFout = LPID(IDX,3)
-      IF(NDEBUG.gt.6)
+      IF(IDEBUG.gt.6)
      &     WRITE(LUN,*) '  final 4momentum:  ',(PP(IDX,JJ),JJ=1,5)
       END
 
@@ -54962,14 +54962,14 @@ C-------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
       SAVE
 
-      IF(NDEBUG.gt.6)THEN
+      IF(IDEBUG.gt.6)THEN
          WRITE(LUN,*) ' RD_PRTN: (#,PID,LEVEL,REF)',
      &        IDX,LPID(IDX,1),LPID(IDX,2),LPID(IDX,3)
          WRITE(LUN,*) '  4momentum:        ',(PP(IDX,JJ),JJ=1,5)
@@ -54994,8 +54994,8 @@ C-------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
@@ -55027,7 +55027,7 @@ C--------------------------------------------------------------------
          IFL = LPID(IDX,1)
 c     return reference to other partons
          IREFout = LPID(IDX,3)
-         IF(NDEBUG.gt.6)THEN
+         IF(IDEBUG.gt.6)THEN
             WRITE(LUN,*) ' RD_PRTN: (#,PID,LEVEL,REF)',
      &           IDX,IFL,LPID(IDX,2),IREFout
             WRITE(LUN,*) '  4momentum:        ',(PIN(JJ),JJ=1,5)
@@ -55047,15 +55047,15 @@ C-------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
       SAVE
  
       IDX = LVL0IDX(JJ)
-      IF(ndebug.gt.6)
+      IF(idebug.gt.6)
      &  WRITE(LUN,*) ' ITR_LVL0_PRTN: JJ,IDX',JJ,IDX
       LID = LPID(IDX,1)
       IF(JJ+1.gt.NPP0) THEN
@@ -55076,20 +55076,20 @@ C-------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
       SAVE
 
-      IF(NDEBUG.gt.6) WRITE(LUN,*) ' PRTN_STCK: reset .. '
-      IF(NDEBUG.gt.6) WRITE(LUN,*) '  old state: NPP,NPP0',NPP,NPP0
+      IF(IDEBUG.gt.6) WRITE(LUN,*) ' PRTN_STCK: reset .. '
+      IF(IDEBUG.gt.6) WRITE(LUN,*) '  old state: NPP,NPP0',NPP,NPP0
       
       NPP = NOLD
       NPP0 = N0OLD
 
-      IF(NDEBUG.gt.6) WRITE(LUN,*) '  new state: NPP,NPP0',NPP,NPP0
+      IF(IDEBUG.gt.6) WRITE(LUN,*) '  new state: NPP,NPP0',NPP,NPP0
 
       END
 
@@ -55101,8 +55101,8 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
@@ -55120,8 +55120,8 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
@@ -55148,8 +55148,8 @@ C-------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       PARAMETER (NPP_max = 1000, NPP0_max = 500)
       COMMON /S_PRTNS/ PP(NPP_max,5), LPID(NPP_max,4), LVL0IDX(NPP0_max)
      &     ,NPP,NPP0
@@ -55447,8 +55447,8 @@ C--------------------------------------------------------------------
       DIMENSION FACN(3:10)
       COMMON /SIB_FAC/ FACN
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       DIMENSION P1(5),P2(5),POUT(5)
       SAVE
 
@@ -55459,7 +55459,7 @@ C--------------------------------------------------------------------
       IF(XM2.LT.0)THEN
 c     virtual particle
          POUT(5) = -1.D0
-         IF(NDEBUG.gt.6)then
+         IF(IDEBUG.gt.6)then
             WRITE(LUN,*)
      &           ' ADD_4VECS: resulting particle virtual!! (m**2):',XM2
             WRITE(LUN,*) ' p**2' , POUT(1)**2+POUT(2)**2+POUT(3)**2
@@ -56009,11 +56009,11 @@ C-----------------------------------------------------------------------
       INTEGER IPAR
       COMMON /S_CFLAFR/ PAR(NPAR_max), IPAR(NIPAR_max)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       SAVE
       
-      if ( ndebug .gt. 0 ) then
+      if ( idebug .gt. 0 ) then
         write(lun,*)' -----------------------------------------'
         write(lun,*)' SIBYLL DEC_INI: setting particle decays!'
         write(lun,*)'  to be used in stand-alone SIBYLL only ! '
@@ -56032,15 +56032,15 @@ c     all particles with t<0.3e-10s are considered unstable
 c     i.e. all the mesons from K0s onwards(K0l is stable)
 c----------------------------------------------------------
 C     K0s stable
-      if (ndebug .gt. 0 ) write(lun,*)' making K0s stable..'
+      if (idebug .gt. 0 ) write(lun,*)' making K0s stable..'
       IDB(12) = -abs(IDB(12))
 
 C     Lambda/Anti-lambda stable
-      if (ndebug .gt. 0 ) write(lun,*)' making LAMBDA stable..'
+      if (idebug .gt. 0 ) write(lun,*)' making LAMBDA stable..'
       IDB(39) = -abs(IDB(39))
 
 c     Sigmas stable
-      if (ndebug .gt. 0 ) write(lun,*)' making SIGMAs stable..'
+      if (idebug .gt. 0 ) write(lun,*)' making SIGMAs stable..'
       do i=34,36
          IDB(i) = -abs(IDB(i))
       enddo
@@ -56051,11 +56051,11 @@ cfr   in reasonable contex eta is never stable !
 cdh  initializing the pythia routines is done in corsika/SIBINI
 c     IF(IPAR(44).eq.1)THEN
 c     use pythia decay routine
-c        if (ndebug .gt. 0 ) write(LUN,*) ' using PYTHIA decay routine...'
+c        if (idebug .gt. 0 ) write(LUN,*) ' using PYTHIA decay routine...'
 c        CALL PYDEC_INI
 c     endif
 
-      if (ndebug .gt. 0 ) 
+      if (idebug .gt. 0 ) 
      *       write(lun,*)' ------------------------------------------'
       end
 C=======================================================================
@@ -56085,8 +56085,8 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C     The final particle output is contained in COMMON /S_PLIST/    
 C     NP           : number of final particles
 C     P(1:NP, 1:5) : 4-momenta + masses of the final particles 
@@ -56171,7 +56171,7 @@ C--------------------------------------------------------------------
      &     77,78,79,80,81,0,83/
       DATA (LRES(I),I=84, 99) /94,95,96,97,98,89,4*0,94,95,96,97,98,99/
       
-      IF(Ndebug.gt.3) THEN
+      IF(Idebug.gt.3) THEN
         WRITE(LUN,*)
      &        ' STRING_FRAG_4FLV: called with ',
      &        '(E0,IFL1,IFL2,PX1,PY1,PX2,PY2,IVAL)',
@@ -56722,7 +56722,7 @@ C...Reset pT and flavor at ends of the string
 C...Final two hadrons
  400  IAFL1 = IABS(mod(IFL(JR),100))
       IAFL2 = IABS(mod(IFL(3),100))
-      IF(NDEBUG.gt.5)
+      IF(IDEBUG.gt.5)
      &     write(lun,*)'STRING_FRAG: final flavors:', IFL(JR), -IFL(3)
       
 C..   check if flavor combination is allowed..
@@ -57005,7 +57005,7 @@ C...reorder  particles along chain (in rank)
       ENDDO
       ENDIF
 
-      if(Ndebug.gt.3)
+      if(Idebug.gt.3)
      &  WRITE(LUN,*)' STRING_FRAG_4FLV: NP after fragmentation:',NP
 
       END
@@ -57024,8 +57024,8 @@ C...........................................................
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C     The final particle output is contained in COMMON /S_PLIST/    
 C     NP           : number of final particles
 C     P(1:NP, 1:5) : 4-momenta + masses of the final particles 
@@ -57064,7 +57064,7 @@ C--------------------------------------------------------------------
       DIMENSION WW(2,2),PTOT(4),PX(3),PY(3),IFL(3),PMQ(3)
       SAVE
 
-      if(Ndebug.gt.3) then
+      if(Idebug.gt.3) then
         WRITE(LUN,*)
      &    ' GG_FRAG_4FLV: called with (E0)',
      &    E0
@@ -57292,7 +57292,7 @@ C...Final two hadrons
 
       NP = I+1
 c      PAR(24) = PAR24def 
-      IF(Ndebug.gt.3) then
+      IF(Idebug.gt.3) then
         WRITE(LUN,*)' GG_FRAG_4FLV: NP after fragmentation:',NP
       ENDIF
       RETURN
@@ -57319,8 +57319,8 @@ c     external types
       INTEGER NW_max
       PARAMETER (NW_max = 20)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C     The final particle output is contained in COMMON /S_PLIST/    
 C     NP           : number of final particles
 C     P(1:NP, 1:5) : 4-momenta + masses of the final particles 
@@ -57415,7 +57415,7 @@ c     internal types
       DATA PRES /0.7D0/         ! probability of forming a resonance
       DATA NRJECT /0/
 
-      IF(NDEBUG.gt.2)
+      IF(IDEBUG.gt.2)
      &     WRITE(LUN,'(2X,A,1x,I2,1x,I2,/,5(2x,F10.3))')
      &     'DIFDEC: (L0,Irec,P0):',L0,Irec,(P0(i),i=1,5)
       
@@ -57441,7 +57441,7 @@ c     XI1=FERMI(DELTAE,EMIN,XSMR)
       XI1=MAX((EMIN-DELTAE)/XSMR,0.D0)      
       XSMR=PAR(131)*EMIN2
       XI2=MAX((EMIN2-DELTAE)/XSMR,0.D0)
-      if(Ndebug.gt.2) 
+      if(Idebug.gt.2) 
      &     WRITE(LUN,'(1x,A29,2(2x,F5.2),2(2x,F8.3))')
      &     '  DIFDEC: EMIN1,EMIN2,XI1,XI2',
      &     EMIN,EMIN2,Xi1,Xi2
@@ -57449,7 +57449,7 @@ c     XI1=FERMI(DELTAE,EMIN,XSMR)
 C...  pomeron-hadron scattering (pi0 is used instead of pomeron)      
       IF ((IPAR(10).gt.0).and.(Irec.gt.0).and.
      &     (DELTAE.gt.EMIN2.or.S_RNDM(LA).gt.XI2))  THEN
-         if(Ndebug.gt.2) 
+         if(Idebug.gt.2) 
      &        WRITE(LUN,*)' DIFDEC: central (L0,DELTAE,NP,XI):',
      &        L0,DELTAE,NP,XI2
          N1 = NP+1
@@ -57499,7 +57499,7 @@ c     restore main event
 
 C..."string-like" decay
       ELSE IF (DELTAE .GT. EMIN .or. S_RNDM(LA).gt.XI1)  THEN          
-         IF(NDEBUG.gt.2) 
+         IF(IDEBUG.gt.2) 
      &        WRITE(LUN,'(2X,A,3(2x,F8.3))')
      &        'DIFDEC: string-like, (DELTAE,E0,central prob.):',
      &        DELTAE,P0(5),1.D0-XI2
@@ -57532,7 +57532,7 @@ c     randomize flavor orientation in string
          CALL STRING_FRAG_4FLV 
      +        (P0(5), IFL1, IFL2, 0.D0,0.D0,0.D0,0.D0,IFBAD,-1)
          IF (IFBAD .EQ. 1)then
-            if(ndebug.gt.1)
+            if(idebug.gt.1)
      &           WRITE(lun,*)' SIB_DIFF: string-frag rejection! ',
      &           '(M,NCALL)',P0(5),NCALL
             NTRYS = NTRYS + 1
@@ -57561,7 +57561,7 @@ c     randomize flavor orientation in string
 
 C...Phase space decay of the excited state
       ELSEIF(DELTAE.GT.AM(7)+0.02D0)THEN
-         if(Ndebug.gt.2) 
+         if(Idebug.gt.2) 
      &        WRITE(LUN,*)' DIFDEC: fireball, (DELTAE,string prob.):',
      &        DELTAE,1.D0-XI1
          IF(IPAR(14).GT.0.and.IPAR(14).NE.7)THEN
@@ -57725,14 +57725,14 @@ c                 LL(K) = 27-INT(S_RNDM(0)*2.99999D0)
 
          ELSEIF (IPAR(14).LE.-1) THEN
 C...  generalized fireball model
-            IF(Ndebug.gt.2) 
+            IF(Idebug.gt.2) 
      &           WRITE(LUN,*)' DIFDEC: using generalized fireball!'
 c     set charge exchange probability, 
 c     i.e. prob for p* -> n + pip
             PCXG = PAR(61)
             CALL FIREBALL_4FLV(L0,P0,PCXG,IFBAD)
             IF(IFBAD.eq.1)THEN
-               IF(ndebug.gt.0)THEN
+               IF(idebug.gt.0)THEN
                   IF(NRJECT.le.10)THEN
                      WRITE(LUN,*)
      &                    ' DIFDEC: warning: fireball rejection! ',
@@ -57789,7 +57789,7 @@ c            print *,'npi:',npi,'av',av,'p05',p0(5),am(la),deltae
             ENDDO
          ENDIF
       ELSE
-         if (ndebug .gt. 0) then
+         if (idebug .gt. 0) then
            IF(NRJECT.le.10)THEN
             WRITE(LUN,*) ' DIFDEC rejection! ',
      &           'diff. mass to low to dissociate beam!'
@@ -57817,8 +57817,8 @@ C     routine to produce massive excitations of beam and/or target \FR'14
 C-----------------------------------------------------------------------
       IMPLICIT NONE
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       DOUBLE PRECISION AM,AM2
       COMMON /S_MASS1/ AM(99), AM2(99)
       INTEGER NW_max
@@ -57927,11 +57927,11 @@ c     DOUBLE PRECISION XDUMMY
 c     default return point, beam and target sampling
 c      IREJ = 1
 
-      IF(NDEBUG.gt.2)
+      IF(IDEBUG.gt.2)
      &     WRITE(LUN,*) ' EXCT_RMNT: input (JW,KRMNT,IREJ)', 
      &     JW,KRMNT,IREJ
 
-      IF(NDEBUG.gt.3)THEN
+      IF(IDEBUG.gt.3)THEN
          write(LUN,*)'  beam remnant index: (lvl0,flv1,flv2)  ',IBMRDX
          write(LUN,*)'  1st central string index: (lvl0,bm,tg)', 
      &        (ICSTDX(2*(JW-1)+1,ii),ii=1,3)
@@ -58001,7 +58001,7 @@ c     no excited remnant case, jump straight to central strings..
 
       ENDIF
 
-      IF(NDEBUG.gt.3)then
+      IF(IDEBUG.gt.3)then
          write(lun,*) '  beam parton1:  ',IBM1
          write(lun,*) '  beam parton2:  ',IBM2
          write(lun,*) '  target parton1:',ITG1
@@ -58013,7 +58013,7 @@ c     save status of parton stack
 
  10   ITRY(5) = ITRY(5) + 1
       IF(ITRY(5).GT.NREJ(5))THEN
-         IF(NDEBUG.gt.2) 
+         IF(IDEBUG.gt.2) 
      &        WRITE(LUN,*) ' EXCT_RMNT: no. of trials exceeded, ',
      &        NREJ(5), 'resample minijets ...' , IREJ
          RETURN
@@ -58053,7 +58053,7 @@ c     add beam and target side to get total 4momentum
       ECM = PTT(5)
 c     catch virtual remnants
       IF(PTT(5).LT.0.D0) THEN
-         IF(NDEBUG.GT.2)THEN
+         IF(IDEBUG.GT.2)THEN
             WRITE(LUN,*) ' EXCT_RMNT: too little mass left (Shat):',
      &           SHAT
             WRITE(LUN,*) '        resample minijets...'
@@ -58063,8 +58063,8 @@ c     catch virtual remnants
       ENDIF
 
 
-      IF(NDEBUG.GT.2) WRITE(LUN,*) ' EXCT_RMNT: try no.',ITRY(5)
-      IF(NDEBUG.GT.3)THEN
+      IF(IDEBUG.GT.2) WRITE(LUN,*) ' EXCT_RMNT: try no.',ITRY(5)
+      IF(IDEBUG.GT.3)THEN
          write(LUN,*) '  4momenta before scattering:'
          write(LUN,*) '  PBM1:' , (PBM1(jj),jj=1,5)
          write(LUN,*) '  PBM2:' , (PBM2(jj),jj=1,5)
@@ -58077,7 +58077,7 @@ c     catch virtual remnants
          write(LUN,*) '  PTT:' , (PTT(jj),jj=1,5)
       ENDIF
 
-      IF(NDEBUG.gt.2)
+      IF(IDEBUG.gt.2)
      &     WRITE(LUN,*)' EXCT_RMNT: SHAT:',SHAT
 
       XMFRAC = PAR(81)
@@ -58113,7 +58113,7 @@ C     select exponent from COMMON
          ALPHA = XRMEX(LL(IABS(KB)))
 c     sample beam mass
          XMB2 = XM2DIS(XMSQMIN,XM2MAX,ALPHA)
-         IF(NDEBUG.gt.2)
+         IF(IDEBUG.gt.2)
      &        WRITE(LUN,*)' EXCT_RMNT: XM2min,XM2max,ALPHA,XM2:',
      &        XMSQMIN,XM2MAX,ALPHA,XMB2
 c     check if resonance or massive hadron has to be formed
@@ -58131,7 +58131,7 @@ c     target side mass
 C     select exponent from COMMON
          ALPHA = XRMEX(LL(IABS(KT(JW))))
          XMT2 = XM2DIS(XMSQMIN,XM2MAX,ALPHA)
-         IF(NDEBUG.gt.2)
+         IF(IDEBUG.gt.2)
      &        WRITE(LUN,*)' EXCT_RMNT: XM2min,XM2max,ALPHA,XM2:',
      &        XMSQMIN,XM2MAX,ALPHA,XMT2
 
@@ -58154,7 +58154,7 @@ c     remnant mass only increased by multiple interactions..
 C     select exponent from COMMON
          ALPHA = XRMEX(LL(IABS(KB)))        
          XMB2 = XM2DIS(XMSQMIN,XM2MAX,ALPHA)
-         IF(NDEBUG.gt.2)
+         IF(IDEBUG.gt.2)
      &        WRITE(LUN,*)' EXCT_RMNT: XM2min,XM2max,ALPHA,xm2:',
      &        XMSQMIN,XM2MAX,ALPHA,XMB2
 
@@ -58170,7 +58170,7 @@ c     target always nucleon
 C     select exponent from COMMON
          ALPHA = XRMEX(LL(IABS(KT(JW))))        
          XMT2 = XM2DIS(XMSQMIN,XM2MAX,ALPHA)
-         IF(NDEBUG.gt.2)
+         IF(IDEBUG.gt.2)
      &        WRITE(LUN,*)' EXCT_RMNT: XM2min,XM2max,alpha,XM2:',
      &        XMSQMIN,XM2MAX,ALPHA,XMT2
 
@@ -58190,7 +58190,7 @@ c      IF(SHAT.lt.XMB2+XMT2+0.3) GOTO 10
 C     transfer cm energy to mass of particle in parton-parton cm
       CALL TRANSFONSHELL(ECM,XMB,XMT,XM2MAX,1,P1,P2,IBD)
       IF(IBD.eq.1) THEN
-         IF(NDEBUG.gt.2) WRITE(LUN,*) ' EXCT_RMNT: excitation rejected!'
+         IF(IDEBUG.gt.2) WRITE(LUN,*) ' EXCT_RMNT: excitation rejected!'
          RETURN
       ENDIF
 
@@ -58256,7 +58256,7 @@ c     assign transverse momentum of partons according to random fraction
          ENDDO                  
       ENDIF
 
-      IF(NDEBUG.GT.3)THEN
+      IF(IDEBUG.GT.3)THEN
          write(LUN,*) '  parton 4momenta after scattering:'
          write(LUN,*) '   PBM1:' , (PBM1(jj),jj=1,5)
          write(LUN,*) '   PBM2:' , (PBM2(jj),jj=1,5)
@@ -58421,14 +58421,14 @@ c     m2_max should be smaller than m2_min
 c         print *,'jw,jdif,nwd,l0,ifl1,ifl2,deltae,xmin,ee,xmax',
 c     &        jw,jdif(jw),nwd,l0,ifl1,ifl2,deltae,xmmin,ee,par(13)*ee2
          IF(DELTAE.lt.AM(7)+0.02D0) THEN
-            IF(ndebug.gt.2) 
+            IF(idebug.gt.2) 
      &           WRITE(lun,*) ' EXCT_RMNT: inchoherent diff. :',
      &           ' not enough mass left for excitation! (DELTAE,PION,',
      &           'IREJ,NCALL)',DELTAE,AM(7)+0.02D0,IREJ,NCALL
             RETURN
          ENDIF
          IF(PAR(13)*EE2.lt.XMMIN)THEN
-            IF(ndebug.gt.2)
+            IF(idebug.gt.2)
      &           WRITE(lun,*) ' EXCT_RMNT: inchoherent diff. :',
      &           ' not enough mass left for excitation! (min,max,',
      &           'IREJ,NCALL)',PAR(13)*EE2,XMMIN,IREJ,NCALL
@@ -58441,7 +58441,7 @@ c     reset references of partons
          CALL ADD_REF(IBMST2,ITGST1)
          CALL ADD_REF(ITGST1,ITGST2)
          CALL ADD_REF(ITGST2,IREF)
-         IF(ndebug.gt.2) THEN
+         IF(idebug.gt.2) THEN
             WRITE(LUN,*) ' EXCT_RMNT: incoherent diff. ',
      &           '(IDX,IDX2,JDIF,ECM,L0)',IREF,IDHAD,JDIF(JW),PTT(5),L0
             WRITE(LUN,*) ' EXCT_RMNT: DELTAE,XM2MAX:',DELTAE,PAR(13)*EE2
@@ -58475,9 +58475,9 @@ c     available mass for string
 c     catch virtual strings
          IF(PTT(5).lt.0.D0) THEN
             IREJ = 1
-            IF(ndebug.gt.2)
+            IF(idebug.gt.2)
      &           write(LUN,*)' EXCT_RMNT: virt. string (M):',EE
-            IF(ndebug.gt.3)then
+            IF(idebug.gt.3)then
                CALL GET_IMASS2(IBMST,XM2)
                write(LUN,*) '  PBM1:', (PBM1(j),j=1,5),XM2
                CALL GET_IMASS2(ITGST,xm2)
@@ -58508,14 +58508,14 @@ c     skip if two charm quarks need merging..
                IF(EE.gt.AM(IABS(L0))) then
                   IMRG = IMRG + JJ
                   CALL ADD_PRTN_4VEC(PTT,L0,2,IBMST,ISTH)
-                  IF(ndebug.gt.2)then
+                  IF(idebug.gt.2)then
                      write(lun,*)
      &                    ' EXCT_RMNT: c.string mass too low! ',
      &                    'merge into hadron..',l0
                   ENDIF
                ENDIF
             ELSE
-               IF(ndebug.gt.2)then
+               IF(idebug.gt.2)then
                   write(lun,*)
      &                 ' EXCT_RMNT: c.string kinematic rejection!'
                   write(lun,*) ' EE,limit,XMT1,XMT2:',
@@ -58546,7 +58546,7 @@ c     add reference to corresponding central string to target parton
 c     form single hadron from string if mass was too low ..
 c     need to put hadron on shell by exchanging energy with other string            
       IF(IMRG.eq.1.or.IMRG.eq.2)THEN
-         IF(ndebug.gt.2)
+         IF(idebug.gt.2)
      &        WRITE(LUN,*)' EXCT_RMNT: merging one string..',IMRG
 c     one string merged
 c     index of merged string and its last parton
@@ -58562,7 +58562,7 @@ c     string two
          CALL RD_PRTN_4VEC(ICST2,P2,IFL2,IDM)
 c     cm energy
          CALL ADD_4VECS(P1,P2,PTT)
-         IF(ndebug.gt.2)THEN
+         IF(idebug.gt.2)THEN
             write(lun,*)' EXCT_RMNT: string A :',(P1(i),i=1,5)
             write(lun,*)' EXCT_RMNT: string B :',(P2(i),i=1,5)
             write(lun,*)' EXCT_RMNT: total :',(PTT(i),i=1,5)
@@ -58572,7 +58572,7 @@ c     cm energy
          XM2 = P2(5)
          CALL TRANSFONSHELL(ECM,XM1,XM2,1.D0,3,P1N,P2N,LBD)
          IF(LBD.eq.1) THEN
-            IF(NDEBUG.gt.2)
+            IF(IDEBUG.gt.2)
      &           WRITE(LUN,*)' EXCT_RMNT: mass transfer failed!'
             RETURN
          ENDIF
@@ -58600,7 +58600,7 @@ c     rotation factors
             COF=COF/ANORF
             SIF=SIF/ANORF
          ENDIF
-         IF(ndebug.gt.2)THEN
+         IF(idebug.gt.2)THEN
             write(lun,*)' EXCT_RMNT: momentum in cm:',(PBM1(i),i=1,5)
             write(lun,*)' EXCT_RMNT: rotation factors:',COD,SID,COF,SIF
             write(lun,*)' EXCT_RMNT: rotation angles (theta,phi):',
@@ -58619,7 +58619,7 @@ c     rotate parton momenta after interaction, still in parton-parton frame
          P2N(1)=PX
          P2N(2)=PY
          P2N(3)=PZ
-         IF(ndebug.gt.2) write(lun,*)' EXCT_RMNT: momentum*:',
+         IF(idebug.gt.2) write(lun,*)' EXCT_RMNT: momentum*:',
      &        sqrt(P1N(1)**2+P1N(2)**2+P1N(3)**2)
 
 c     boost back to hadron-hadron
@@ -58634,7 +58634,7 @@ c     boost back to hadron-hadron
      &        P2N(1),P2N(2),P2N(3),P2N(4),
      &        P2TOT,P2(1),P2(2),P2(3),P2(4))
          p2(5)=p2n(5)
-         IF(ndebug.gt.2)THEN
+         IF(idebug.gt.2)THEN
             write(lun,*)' EXCT_RMNT: momenta after scattering:'
             write(lun,*)' EXCT_RMNT: hadron A :',(P1(i),i=1,5)
             write(lun,*)' EXCT_RMNT: string B :',(P2(i),i=1,5)
@@ -58651,7 +58651,7 @@ c     edit partons on stack
      &        (ICST2,P2(1),P2(2),P2(3),P2(4),P2(5),ICST21)
          
       ELSEIF(IMRG.eq.3)THEN
-         IF(ndebug.gt.2)
+         IF(idebug.gt.2)
      &        WRITE(LUN,*)' EXCT_RMNT: merge both strings..'
 
 c     both strings merged
@@ -58673,7 +58673,7 @@ c     cm energy
          CALL ADD_4VECS(P1,P2,PTT)
          ECM = PTT(5)
          ETOT = PTT(4)
-         IF(ndebug.gt.2)THEN
+         IF(idebug.gt.2)THEN
             write(lun,*)' EXCT_RMNT: string A :',(P1(i),i=1,5)
             write(lun,*)' EXCT_RMNT: string B :',(P2(i),i=1,5)
             write(lun,*)' EXCT_RMNT: total :',(PTT(i),i=1,5)
@@ -58681,7 +58681,7 @@ c     cm energy
 
          CALL TRANSFONSHELL(ecm,xm1,xm2,1.D0,3,P1n,P2n,LBD)
          IF(LBD.eq.1) THEN
-            IF(NDEBUG.gt.2)
+            IF(IDEBUG.gt.2)
      &           WRITE(LUN,*)' EXCT_RMNT: mass transfer failed!'
             RETURN
          ENDIF
@@ -58728,7 +58728,7 @@ c     boost massive hadrons back to hadron-hadron
      &        P2N(1),P2N(2),P2N(3),P2N(4),
      &        P2TOT,P2(1),P2(2),P2(3),P2(4))
          P2(5)=P2N(5)
-         IF(ndebug.gt.2)THEN
+         IF(idebug.gt.2)THEN
             write(lun,*)' EXCT_RMNT: hadron A :',(P1(i),i=1,5)
             write(lun,*)' EXCT_RMNT: hadron B :',(P2(i),i=1,5)
          ENDIF
@@ -58764,8 +58764,8 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C     The final particle output is contained in COMMON /S_PLIST/    
 C     NP           : number of final particles
 C     P(1:NP, 1:5) : 4-momenta + masses of the final particles 
@@ -58899,7 +58899,7 @@ c     xmpsuppr = prob. accepting additional proton
       ENDIF
       XTEMPH=(AM(6)-AM(13))/dLOG(XMPSUPPR)
 
-      IF(Ndebug.gt.3) THEN
+      IF(Idebug.gt.3) THEN
          WRITE(LUN,*)' FIRBALL_4FLV: called with (L0,P0):',
      &        L0,P0
          WRITE(LUN,*)' 2nd Proton rejection prob.:',XMPSUPPR
@@ -58929,7 +58929,7 @@ c         RETURN
       DELTAE = P0(5) - AM(LA)
       IF(DELTAE.lt.AM(6)+0.02D0)THEN
          IREJ = 1
-         IF(ndebug.gt.3)
+         IF(idebug.gt.3)
      &    WRITE(LUN,*)' FIRBALL_4FLV:  too low mass!! aborting...',IREJ
 c         xa=-1.
 c         xa=log(xa)
@@ -58943,14 +58943,14 @@ c     at least two
  200  XRNDM = GASDEV(LA)
       NPI = INT(AV*(1.D0+PAR(38)*XRNDM))
       XMMIN = AM(LA)+DBLE(NPI-1)*AM(6)+0.02D0
-      IF(Ndebug.gt.3)
+      IF(Idebug.gt.3)
      &     WRITE(LUN,*)'  NPI,av,rndm,xmin,delta',
      &     NPI,av,XRNDM,xmmin,P0(5)-XMMIN
 
       IF((NPI.LE.1).OR.(NPI.GT.9).OR.(P0(5).LT.XMMIN))THEN
          GOTO 200
       ENDIF
-      IF(Ndebug.gt.3) 
+      IF(Idebug.gt.3) 
      &  WRITE(LUN,*)' FIRBALL_4FLV: No. of particles sampled. ',
      &  '(NPI,DELTAE,NTRY):',NPI,DELTAE,NTRY
 
@@ -58965,7 +58965,7 @@ cdh      IF(NTRY.GT.5) GOTO 211
 c     split last hadron again to start hadron chain
            CALL HSPLI (LL(I+1),IFL(1),IFL(2))
 
-           IF(Ndebug.gt.3)
+           IF(Idebug.gt.3)
      &          WRITE(LUN,*)' FIRBALL_4FLV: Input hadron split. ',
      &          '(L0,IFL1,IFL2):',LL(I+1),IFL(1),IFL(2)
            WREM = P0(5)
@@ -59002,7 +59002,7 @@ c     add strangeness
      &        DELTAE.gt.XLIMLAM)THEN
             LA1 = LSTR(LA)
 c            print *,'xlim<deltae?: ',xlimlam,deltae
-            IF(Ndebug.gt.3)
+            IF(Idebug.gt.3)
      &write(lun,*)' FIRBALL_4FLV: producing hyperon:',namp(LA),namp(LA1)
          endif        
          IF(PCHEX.gt.S_RNDM(LA1))THEN
@@ -59032,7 +59032,7 @@ c     split last hadron again to start hadron chain
 cdh 211     CALL HSPLI (LL(I+1),IFL(1),IFL(2))
          CALL HSPLI (LL(I+1),IFL(1),IFL(2))
 
-         IF(Ndebug.gt.3) 
+         IF(Idebug.gt.3) 
      &        WRITE(LUN,*)' FIRBALL_4FLV: Input hadron split. ',
      &        '(L0,IFL1,IFL2):',LL(I+1),IFL(1),IFL(2)
          WREM = P0(5)
@@ -59054,7 +59054,7 @@ cdh 211     CALL HSPLI (LL(I+1),IFL(1),IFL(2))
       IF(NTRYS.gt.50) GOTO 210    
       NTRYS=NTRYS+1
       W=dEXP(-AM(ABS(LL(I)))/XTEMPH)
-      IF(Ndebug.gt.4) 
+      IF(Idebug.gt.4) 
      &  WRITE(LUN,*)' FIRBALL_4FLV: flavor added: ',
      &  '(I,NTRYS,LL(I),IFL3,W):',I,NTRYS,LL(I),IFL(3),W
       IF(W.LT.S_RNDM(I).and.INONLEAD(JT).eq.1) GOTO 240
@@ -59062,12 +59062,12 @@ cdh 211     CALL HSPLI (LL(I+1),IFL(1),IFL(2))
 c...  kinematic limits...     
       WREM = WREM-AM(IABS(LL(I)))
       WREM2_2=WREM2+2.D0*dSQRT(WREM2)*AM(IABS(LL(I)))+AM2(IABS(LL(I)))
-      IF(Ndebug.gt.4) 
+      IF(Idebug.gt.4) 
      &  WRITE(LUN,*)' FIRBALL_4FLV: kinematic limits: ',
      &  '(I,NTRYS,P05**2,WREM2):',I,NTRYS,P0(5)**2,WREM2_2
       IF(WREM2_2+0.2D0*S_RNDM(I+1).ge.P0(5)**2) GOTO 240
       WREM2=WREM2_2
-      IF(Ndebug.gt.3) 
+      IF(Idebug.gt.3) 
      & WRITE(LUN,*)
      & ' FIRBALL_4FLV: Hadron added: (KF,NAMP,I,NONlead,WRME2)',
      & LL(I),NAMP(ABS(LL(I))),I,INONLEAD(JT),WREM2
@@ -59093,14 +59093,14 @@ c$$$      IF(IAFL1*IAFL2.GT.100)  GOTO 100
       IF(NTRYC.gt.10) GOTO 210
       NTRYC=NTRYC+1
       WREM2_2=WREM2+2.D0*dSQRT(WREM2)*AM(ABS(LL(I)))+AM2(ABS(LL(I)))
-      IF(Ndebug.gt.5) 
+      IF(Idebug.gt.5) 
      &  WRITE(LUN,*)' FIRBALL_4FLV: closing List: (IFL1,IFL2,KF,',
      &             'NAMP,I,NTRYC,WREM2)',
      &  IFL(JT),IFL(JR),LL(I),NAMP(ABS(LL(I))),I,NTRYC,WREM2_2
 
       IF(WREM2_2+0.2D0*S_RNDM(I).ge.P0(5)**2) GOTO 250
 
- 300  IF(Ndebug.gt.3) 
+ 300  IF(Idebug.gt.3) 
      &     WRITE(LUN,*)
      &     ' FIRBALL_4FLV: flavors sampled. (NPI,LL,WREM,NTRYL):',
      &     NPI,(LL(ii),ii=1,NPI),WREM,NTRYL
@@ -59148,8 +59148,8 @@ c     external types
       DOUBLE PRECISION SQS,SIGT,SIGEL,SIGINEL,SLOPE,RHO!,SIGDIF
       integer l,kt
 c     commons
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 
 C--------------------------------------------------------------------
 C     SIBYLL utility common blocks containing constants       \FR'14
@@ -59228,7 +59228,7 @@ c     write(LUN,*) ' l,k,sig,rho:',l,k,sig,rho
 c     derive elastic and inelastic cross section
       sigel = sigt**2*(1.D0+rho**2)/(16.D0*PI*slope*cmbarn)
       siginel = sigt-sigel
-      IF(ndebug.gt.2)
+      IF(idebug.gt.2)
      &  write(LUN,*)
      &  ' SIG_RPP2014: L,KT,SQS,SIGT,SIGEL,SIGINEL,SLOPE,RHO',
      &     L,KT,SQS,SIGT,SIGEL,SIGINEL,SLOPE,RHO
@@ -59281,8 +59281,8 @@ C--------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -59329,10 +59329,10 @@ c     parton stack index of incoming hadron
       IKDH = 0
       
 c     if too low, fallback on beam
-      IF(ndebug.gt.2)
+      IF(idebug.gt.2)
      &     write(lun,*)' SEL_RES: input (XM2in,KDin,IRDX):',XM2,KD,IRDX
       DELTAE = XM1-AM(ABS(KD))
-      IF(ndebug.gt.1)then
+      IF(idebug.gt.1)then
          write(lun,*)' SEL_RES: DELTAE,EMIN1,EMIN2',deltae,emin1,emin2
          write(lun,*)' SEL_RES: XM,XM1,XM2',
      &        XM1,emin1+AM(ABS(KD)),emin2+AM(ABS(KD))
@@ -59356,7 +59356,7 @@ cdh  &                              +INT((2.D0-EPS10)*S_RNDM(KD))
             IF(KDD.eq.11.or.KDD.eq.12)KDD=21
      &                              +INT(0.5D0+S_RNDM(KD))
             IL = MRES(KDD,II)
-            IF(ndebug.gt.2) then
+            IF(idebug.gt.2) then
                write(lun,*) ' SEL_RES: res. select (KD,II,IL):',
      &         KD,II,IL
             ENDif
@@ -59368,7 +59368,7 @@ c     from the relativistic breit-wigner dist.
 c     scale widths to artificially increase or decrease resonance occurence
             XWDTH = PAR(94)*AW2(IL)
             PRES = BREIT_WIGNER(XM2,AM2(IL),XWDTH)
-            IF(ndebug.gt.2)
+            IF(idebug.gt.2)
      &           write(lun,*)
      &           ' SEL_RES: res. proposal (AM2,AW2,Prob.):',
      &           AM2(IL),XWDTH,PRES
@@ -59402,7 +59402,7 @@ c     add new beam hadron to stack
          CALL ADD_PRTN
      &        (0.D0,0.D0,0.D0,0.D0,XM1,KDH,2,IRDX,IKDH)
       endif
-      IF(ndebug.gt.2)
+      IF(idebug.gt.2)
      &     write(lun,*)' SEL_RES: output (XM2in,KDin,KDH):',XM2,KD,KDH
 
       RETURN
@@ -59450,8 +59450,8 @@ C-----------------------------------------------------------------------
       IMPLICIT NONE
       INTEGER IDX,IBAD
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C     The final particle output is contained in COMMON /S_PLIST/    
 C     NP           : number of final particles
 C     P(1:NP, 1:5) : 4-momenta + masses of the final particles 
@@ -59548,9 +59548,9 @@ c      FI = ASIN(MIN((1.D0-EPS8),PBM(2)/PTJET))
 c      TH = PST(1)
 c      FI = PST(2)
 
-      IF(NDEBUG.gt.1) WRITE(LUN,*)' FRAG_MINIJET: IDX,EE,IFLB,IFLT,PT',
+      IF(IDEBUG.gt.1) WRITE(LUN,*)' FRAG_MINIJET: IDX,EE,IFLB,IFLT,PT',
      &     IDX,E0,IFLB,IFLT,PTJET,IBAD
-      IF(NDEBUG.gt.1) WRITE(LUN,*)' FRAG_MINIJET: PTJET,TH,FI:',
+      IF(IDEBUG.gt.1) WRITE(LUN,*)' FRAG_MINIJET: PTJET,TH,FI:',
      &     PTJET,TH,FI
 
 C...  parameter setup (string fragmentation)
@@ -59656,7 +59656,7 @@ c     leading charm fraction
          CALL STRING_FRAG_4FLV 
      &        (E0,IFL1,-IFL1,0.D0,0.D0,0.D0,0.D0,IFBAD,0)
          if(IFBAD.gt.0) then
-            IF(ndebug.gt.1)
+            IF(idebug.gt.1)
      &       WRITE(LUN,*)
      &           ' JET_FRAG: rejection in STRING_FRAG (IFL,E0,NCALL):',
      &           IFL1,E0,NCALL
@@ -59678,7 +59678,7 @@ c      DBETJ = (DX1J-DX2J)/(DX1J+DX2J)
       DBETJ = PST(3)/PST(4)
       CALL SIROBO (NOLD+1,NP,TH,FI,0.D0,0.D0,DBETJ)
 
-      if(Ndebug.gt.1) WRITE(LUN,*)
+      if(Idebug.gt.1) WRITE(LUN,*)
      &     ' JET_FRAG: particles produced:',NP-NOLD
       PAR(24) = PAR24_def
       PAR(1) = PAR1_def
@@ -59771,8 +59771,8 @@ C----------------------------------------------------------
       IMPLICIT NONE
 
       character*16  text
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER II2,JJ2
       DOUBLE PRECISION U2,C2,CD2,CM2
       COMMON /SIB_RAND/ U2(97),C2,CD2,CM2,II2,JJ2
@@ -59828,9 +59828,9 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
-c      COMMON /S_DEBUG/ Ncall, Ndebug, Lun
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
+c      COMMON /S_DEBUG/ Ncall, Idebug, Lun
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -59869,7 +59869,7 @@ C     check if tables initialized
          xa = log(xa)
          stop
       ENDIF
-      IF(NDEBUG.GT.1) 
+      IF(IDEBUG.GT.1) 
      &     WRITE(LUN,*) ' CUT_PRO: input: L, SQS, PTmin',L, SQS, PTmin
 
 c     choose nucleon or meson table
@@ -59923,7 +59923,7 @@ C...phase space limitation
       NSOFR = I
       NJETR = J
 
-      if(Ndebug.gt.1) 
+      if(Idebug.gt.1) 
      &  write(lun,*)' CUT_PRO: (L,SQS,PTmin,Ns,Nh) ',K,SQS,PTmin,I,J
 
       END
@@ -59961,8 +59961,8 @@ C-----------------------------------------------------------------------
       COMMON /S_CCSIG3/ SSIG_SD1LM(61,3),SSIG_SD1HM(61,3),
      &     SSIG_SD2LM(61,3),SSIG_SD2HM(61,3),
      &     SSIG_DDLM(61,3),SSIG_DDHM(61,3)
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 
       DIMENSION Pjet(0:NS_max,0:NH_max)
       DIMENSION SIG_df(3),SIG_df2(3,2),SIGDIF(3),SIGDIF_pi(3),
@@ -59994,7 +59994,7 @@ C...initialization of proton and pion tables
       IF(LUN.ne.6) WRITE(6,*)' Calculating cross section tables...'
       DO KK=1,2
 
-         IF(NDEBUG.gt.0)
+         IF(IDEBUG.gt.0)
      &    WRITE(LUN,'(2(/,1X,A,A))') 
      &     'Table: J, sqs,  PT_cut,  SIG_tot, SIG_inel, B_el,  ',
      &     'rho,    <n_s>,  <n_h>, SIG_SD, SD1_lm, SD1_hm',
@@ -60056,7 +60056,7 @@ C...low-energy interpolation with data-parametrizations
            PH_tab(J) = PH
            PT_tab(J) = PTmin
 
-           IF(NDEBUG.gt.0)
+           IF(IDEBUG.gt.0)
      &      WRITE(LUN,'(3X,I2,1P,E12.3,0P,4F8.2,6F8.3)') 
      &       JINT,SQS,PTmin,SIG_tot,SIG_inel,B_el,RHO,PS,PH
      &          ,SIGDIF(1)+SIGDIF(2),SIG_df2(1,1),SIG_df2(1,2)
@@ -60068,7 +60068,7 @@ C...initialization of kaon tables
 
       JINT = 3
 
-      IF(NDEBUG.gt.0)
+      IF(IDEBUG.gt.0)
      & WRITE(LUN,'(2(/,1X,A,A))') 
      &  'Table: J, sqs,  PT_cut,  SIG_tot, SIG_inel, B_el,  ',
      &  'rho,    <n_s>,  <n_h>',
@@ -60116,7 +60116,7 @@ C...low-energy interpolation with data-parametrizations
         SSIG_B(J,3)   = B_EL
         SSIG_RHO(J,3) = RHO
 
-        IF(NDEBUG.gt.0)
+        IF(IDEBUG.gt.0)
      &   WRITE(LUN,'(3X,I2,1P,E12.3,0P,4F8.2,3F8.3)') 
      &    JINT,SQS,PTmin,SIG_tot,SIG_inel,B_el,RHO,PS,PH
 
@@ -60151,8 +60151,8 @@ C-----------------------------------------------------------------------
       SAVE
       DATA ATARGET /14.514D0/
 
-      if ( ndebug .gt. 3 ) CALL PARAM_PRINT(LUN)
-      if ( ndebug .gt. 0 ) THEN
+      if ( idebug .gt. 3 ) CALL PARAM_PRINT(LUN)
+      if ( idebug .gt. 0 ) THEN
         WRITE (LUN, 10)
         WRITE (LUN, 15)
         WRITE (LUN, 16)
@@ -60226,8 +60226,8 @@ C-----------------------------------------------------------------------
      &     ALINT(61,3,3), ASQSMIN, ASQSMAX, DASQS, NSQS
       COMMON /GLAUB_SCR/ XI_MAX , ALAM(61)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -60244,12 +60244,12 @@ C-----------------------------------------------------------------------
       DATA TARGN /'air','nit','oxy'/
 
       IF ( IPAR(12).GT.0 ) THEN
-         if (ndebug.gt.0) then
+         if (idebug.gt.0) then
            WRITE(LUN,*) ' SIG_AIR_INI:'
            WRITE(LUN,*)' using Goulianos param. for res.coupling..'
          endif
          XI_MAX = 0.02D0
-         if (ndebug.gt.0)WRITE(LUN,*)' low mass Xi_max: ' , XI_MAX
+         if (idebug.gt.0)WRITE(LUN,*)' low mass Xi_max: ' , XI_MAX
       ENDIF
 
 C...target loop (air, N, O)      
@@ -60260,7 +60260,7 @@ C...target loop (air, N, O)
 C...particle loop (p, pi, K)
          DO K=1,3
          
-            if (NDEBUG .gt. 0 ) then
+            if (IDEBUG .gt. 0 ) then
                WRITE(6,'(/,1X,A,A)') 
      &          'Table: J, IK, sqs,    SIGtot,     SIGprod,    SIG_SD,',
      &'     Lambda  '
@@ -60294,7 +60294,7 @@ c     fixed O-N mixture
      &                 (IAT, SIGT, SLOPE, RHO, ALAM(J),
      &                 SSIGT, SSIGEL, SSIGQE, SSIGSD, SSIGQSD)
                ENDIF
-               if (ndebug .gt. 0 ) WRITE(6,'(1X,I2,1P,5E12.3)') 
+               if (idebug .gt. 0 ) WRITE(6,'(1X,I2,1P,5E12.3)') 
      &              K,SQS,SSIGT,SSIGT-SSIGQE,SSIGQSD,ALAM(J)
 C     particle production cross section
                SSIGN(J,K,IK) = SSIGT-SSIGQE
@@ -60311,7 +60311,7 @@ c     interaction length
             ENDDO
          ENDDO
      
-         if (ndebug .gt. 0 ) then
+         if (idebug .gt. 0 ) then
             WRITE(6,'(/,1X,A)') 
      &           ' SIG_AIR_INI: NUCLIB interaction lengths [g/cm**2]'
             WRITE(6,*) 'target:', TARGN(IK)
@@ -60349,8 +60349,8 @@ c     external types
       DIMENSION KRMNT(NW_max)
 
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -60414,7 +60414,7 @@ c     internal types
 
       IREJ1 = 1
 
-      IF(ndebug.gt.2) 
+      IF(idebug.gt.2) 
      +     WRITE(LUN,*)
      +     ' SAMPLE_TARGET: NW,XCHG,LRMNT,XJET,IREC,IREJ',
      +     NW,XCHG,(KRMNT(j),j=1,NW),(XJET(j),j=1,NW),IREC,IREJ
@@ -60520,7 +60520,7 @@ c               pz = (0.5D0*SQS*X2(JJ))**2-PXT(JJ)**2-PYT(JJ)**2
             enddo
          ENDIF
       ENDDO
-      IF(NDEBUG.GT.3) CALL PRNT_PRTN_STCK
+      IF(IDEBUG.GT.3) CALL PRNT_PRTN_STCK
 
       IREJ = 0
       END
@@ -60876,8 +60876,8 @@ C......................................................................
       DOUBLE PRECISION SSIG,SLOPE,ALPHA,ALAM      
       DOUBLE PRECISION SIG1,SIGEL1,SIGQE1,SIGSD1,SIGQSD1
       DOUBLE PRECISION SIGT,SIGEL,SIGQE,SIGSD,SIGQSD
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       SAVE
       IF(IAT.eq.0.or.IAT.gt.18) THEN
          WRITE(LUN,'(//,1X,A)') 
@@ -61117,8 +61117,8 @@ C
 C---------------------------------------------------------     
       IMPLICIT NONE
 c     Commons
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C     The final particle output is contained in COMMON /S_PLIST/    
 C     NP           : number of final particles
 C     P(1:NP, 1:5) : 4-momenta + masses of the final particles 
@@ -61153,7 +61153,7 @@ C     internals
       DOUBLE PRECISION S_RNDM
       SAVE
 
-      IF(NDEBUG.gt.0)write(lun,*)
+      IF(IDEBUG.gt.0)write(lun,*)
      &               ' REMOVE_PI0: Rate,Mode:',xrate,IPAR(50)
 C     select exchange model      
       IF(IPAR(50).eq.1)THEN
@@ -61167,7 +61167,7 @@ c     replace with pi+ or pi-
             LL=LL+IFPI0*(2-INT(MIN((2.D0+XRATE)*S_RNDM(LA),
      &                                                 3.D0-EPS10)))
             LLIST(I) = LL
-            IF(NDEBUG.gt.1)
+            IF(IDEBUG.gt.1)
      &           WRITE(LUN,*) ' REMOVE_PI0: LA,IFPI0,LNEW:',LA,IFPI0,LL
          ENDDO
       ENDIF         
@@ -61180,8 +61180,8 @@ C=======================================================================
 C-----------------------------------------------------------------------
       IMPLICIT NONE
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -61216,7 +61216,7 @@ C--------------------------------------------------------------------
       SAVE
       DATA ICNT2 /0/
       
-      IF(ndebug.gt.2)
+      IF(idebug.gt.2)
      &    write(lun,*)' SAMPLE_SEA_INDV: called with ',
      &     '(KRMNT,XMINA,XMINA_SEA,NSEA,XREM0,ALPHA,ASUP,XQMASS,XMAX):',
      &     KRMNT,XMINA,XMINA_SEA,NSEA,XREM0,ALPHA,ASUP,XQMASS,XMAX
@@ -61233,7 +61233,7 @@ C--------------------------------------------------------------------
          ENDIF
          IF(ITRY(4).gt.Nsea/2*NREJ(4))THEN
             ICNT2 = ICNT2 + 1
-            IF(ndebug.gt.2)THEN
+            IF(idebug.gt.2)THEN
                IF(ICNT2.le.5)THEN
                   write(lun,*)' SAMPLE_SEA_INDV: rejection!' 
                   write(lun,*)' reached max. no. of trials!', NREJ(4)
@@ -61255,12 +61255,12 @@ c     scale for interactions other than first if Nw>1
             XX(jj1) = x1
             XX(jj2) = x2
             XREM = XREM - XX(jj1) - XX(jj2)
-            IF(NDEBUG.gt.2) 
+            IF(IDEBUG.gt.2) 
      &           WRITE(LUN,*) '  x-frac: JW,X3,X4,XREM',
      &           J,XX(jj1),XX(jj2),XREM
          ENDDO
          ITRY(4) = ITRY(4) + 1
-         IF(NDEBUG.gt.1) WRITE(LUN,*) 
+         IF(IDEBUG.gt.1) WRITE(LUN,*) 
      &        ' SAMPLE_SEA_INDV: ISMPL,XREM0,XREM,XMINA,XMINSEA',
      &        ITRY(4),XREM0,XREM,XMINA,XMINA_SEA
       ENDDO
@@ -61274,8 +61274,8 @@ C=======================================================================
 C-----------------------------------------------------------------------
       IMPLICIT NONE
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C     The final particle output is contained in COMMON /S_PLIST/    
 C     NP           : number of final particles
 C     P(1:NP, 1:5) : 4-momenta + masses of the final particles 
@@ -61454,7 +61454,7 @@ c     put back on mass shell
             endif
          enddo
       ENDIF
-      if(ndebug.ge.5) CALL SIB_LIST(6)
+      if(idebug.ge.5) CALL SIB_LIST(6)
       END
 C=======================================================================
 
@@ -61472,8 +61472,8 @@ C-------------------------------------------------------------------
       DOUBLE PRECISION XCHG,XJET
       INTEGER KID,NW,KRMNT,IREJ
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -61537,7 +61537,7 @@ c                  2: resample non-diff event (Ns,Nh)..
 c                  3: resample event (Nw,diff,ndiff)..
       IREJ = 1
 
-      IF(ndebug.gt.2) 
+      IF(idebug.gt.2) 
      +     WRITE(LUN,*)
      +     ' SAMPLE_BEAM: KID,NW,XCHG,KRMNT,XJET,IREJ',
      +     KID,NW,XCHG,KRMNT,XJET,IREJ
@@ -61588,7 +61588,7 @@ c     add sea quarks
          ICSTDX(2*(J-1)+2,2) = Iref
 c     add parton index to cache
       ENDDO
-      IF(NDEBUG.GT.3) CALL PRNT_PRTN_STCK
+      IF(IDEBUG.GT.3) CALL PRNT_PRTN_STCK
 
       IREJ = 0
 
@@ -61605,8 +61605,8 @@ C-----------------------------------------------------------------------
       IMPLICIT NONE
       INTEGER IDX,LBAD
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C     The final particle output is contained in COMMON /S_PLIST/    
 C     NP           : number of final particles
 C     P(1:NP, 1:5) : 4-momenta + masses of the final particles 
@@ -61652,7 +61652,7 @@ C     kinematic variables
 c     set diffraction code of system (1:beam,2:target,3:double)
       JDIFF = ABS(IPID)/10
 
-      IF(NDEBUG.gt.1) WRITE(LUN,*)' FRAG_INCHRNT_DIFF: IDX,EE,L0',
+      IF(IDEBUG.gt.1) WRITE(LUN,*)' FRAG_INCHRNT_DIFF: IDX,EE,L0',
      &     IDX,EE,L0
 
       IPFLAG = -1
@@ -61662,11 +61662,11 @@ c     set diffraction code of system (1:beam,2:target,3:double)
 c     diffractive interaction in center-of-mass system of (sea,rmnt)-nuc
       CALL SIB_DIFF(L0,JDIFF,EE,0,LXBAD)
       IF(LXBAD.ne.0) THEN
-         IF(NDEBUG.gt.1) 
+         IF(IDEBUG.gt.1) 
      &        WRITE(LUN,*)' FRAG_INCHRNT_DIFF: fragmentation rejection' 
          RETURN
       ENDIF
-      IF(NDEBUG.gt.1) 
+      IF(IDEBUG.gt.1) 
      &     WRITE(LUN,*)' FRAG_INCHRNT_DIFF: particles before/after :',
      &     NOLD,NP
 
@@ -61732,8 +61732,8 @@ C     IAT : mass number of target
       INTEGER KB,IAT,KT
       COMMON /S_RUN/ SQS, S, PTmin, XMIN, ZMIN, KB, KT(NW_max), IAT
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -61770,7 +61770,7 @@ C--------------------------------------------------------------------
       COMMON /SIB_FAC/ FACN
       SAVE
 
-      if(Ndebug.gt.1) WRITE(LUN,*)
+      if(Idebug.gt.1) WRITE(LUN,*)
      &     ' SAMPLE_MINIJETS: (L,NW,NNJET,NNSOF):',
      &     L,NW,(NNJET(ii),ii=1,nw),(NNSOF(ii),ii=1,nw)
 
@@ -61792,7 +61792,7 @@ C...hard sea-sea interactions
            CALL SAMPLE_HARD (L,X1Jj,X2Jj,PTJET)
            X1JET = X1JET + X1Jj           
            X2JET(JW) = X2JET(JW)+X2Jj
-           if(Ndebug.gt.2) THEN
+           if(Idebug.gt.2) THEN
               WRITE(LUN,*)
      &             ' SAMPLE_MINIJETS: hard JJ,JW,X1JET,X2JET(JW):',
      &             JJ,JW,X1JET,X2JET(JW)
@@ -61800,7 +61800,7 @@ C...hard sea-sea interactions
      &             '  X1,X2,PT:',X1JJ,X2JJ,PTJET
            ENDIF
            IF ((X2JET(JW).GT.0.9D0).OR.(X1JET.GT.0.9D0)) then
-              if(Ndebug.gt.2) WRITE(LUN,*)
+              if(Idebug.gt.2) WRITE(LUN,*)
      &        ' SAMPLE_MINIJETS: not enough phase space',
      &             ' (Ncall,Njet,lbad):',Ncall,Njet,lBAD
               return
@@ -61859,7 +61859,7 @@ c     set up references
 c     minijet --> gluon1 --> gluon2 --> minijet
                CALL ADD_REF(Irefg1,Irefg2)
                CALL ADD_REF(Iref,Irefg1)
-               IF(Ndebug.gt.2)THEN
+               IF(Idebug.gt.2)THEN
                   WRITE(LUN,*)
      &                 ' SAMPLE_MINIJETS: soft JJ,JW,X1JET,X2JET(JW):',
      &                 JJ,JW,X1JET,X2JET(JW)
@@ -61867,7 +61867,7 @@ c     minijet --> gluon1 --> gluon2 --> minijet
      &                 '  X1,X2,PT:',X1s,X2s,PTSOF
                ENDIF
             ELSE
-               IF(Ndebug.gt.1) WRITE(LUN,*)
+               IF(Idebug.gt.1) WRITE(LUN,*)
      &        ' SAMPLE_MINIJETS: not enough phase space',
      &             ' (Ncall,Nsof,lbad):',Ncall,Njet,lBAD
                RETURN
@@ -61903,8 +61903,8 @@ c     external types
       DOUBLE PRECISION SQS,SIGT,SIGEL,SIGINEL,SLOPE,RHO
       INTEGER L0
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 
 C--------------------------------------------------------------------
 C     SIBYLL utility common blocks containing constants       \FR'14
@@ -62144,7 +62144,7 @@ C
       AL = LOG10(SQS)
       J1 = INT((AL-1.D0)*10.D0 + 1)
       if((j1.lt.1).or.(j1.gt.NSQS)) then
-        if (ndebug .gt. 0) 
+        if (idebug .gt. 0) 
      *    write (LUN,'(1x,a,i3,1p,e12.3)') 
      &      ' SIB_SIGMA_EXT: energy out of range ',L,sqs
       endif
@@ -62191,8 +62191,8 @@ C-------------------------------------------------------------------
       IMPLICIT NONE
 
 C     include COMMONs
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -62292,7 +62292,7 @@ C..   initialization
 
       KRMNT = MIN(LRMNT,1)
 
-      IF(ndebug.gt.3) 
+      IF(idebug.gt.3) 
      +     WRITE(LUN,*)
      +     ' SAMPLE_PROJECTILE: KID,KINT,KRMNT,XCHG,XJET,IREJ',
      +     KID,KINT,KRMNT,XCHG,XJET,IREJ
@@ -62309,7 +62309,7 @@ c     if remnant is not resolved then on pair less is needed
 c     (valence pair takes role of one sea pair)
       Nsea = 2*(KINT-(1-KRMNT))
 
-      IF(ndebug.gt.3) 
+      IF(idebug.gt.3) 
      +     WRITE(LUN,*)
      +     ' SAMPLE_PROJECTILE: number of partons to sample ',
      +     '(tot,val,sea):',Nval+Nsea,Nval,Nsea
@@ -62325,7 +62325,7 @@ c     change proton splitting in case no remnant is present
       IF(ITRY(3).gt.NREJ(3)) THEN
          ICNT1 = ICNT1 + 1
          IF(ICNT1.lt.10)THEN
-          if (NDEBUG.gt.0) then
+          if (IDEBUG.gt.0) then
             WRITE(LUN,*)' SAMPLE_PROJECTILE: trials exceeded! return..'
             WRITE(LUN,*)
      +           '  KID,KINT,KRMNT,XCHG,XJET,XVAL,IREJ,NCALL',
@@ -62388,7 +62388,7 @@ C..   check if enough energy left to sample all partons
       IF (1.D0-XJET.LT.(Nsea*XMINA_SEA+2.D0*XMINA))THEN
          ICNT2 = ICNT2 + 1
          IF(ICNT2.le.10)THEN
-            IF(NDEBUG.gt.3)THEN
+            IF(IDEBUG.gt.3)THEN
                write(lun,*)' SAMPLE_PROJECTILE: rejection!' 
                write(lun,*)'  too little energy to sample all partons!'
                write(lun,*)'  (NW,Ntot,Nval,Nsea,XMIN,XMIN*N',
@@ -62426,14 +62426,14 @@ c     sample from 1/x individually then reject if too large
          ALPHA = 1.D0
          DO WHILE ( XREM .lt. 2*XMINA )
             XREM = 1.D0-XJET
-            IF(NDEBUG.gt.3)
+            IF(IDEBUG.gt.3)
      &           WRITE(LUN,*) '  N,XREM,XMINA,XMIN2,XMAX2,ALPHA',
      &           Nsea,XREM,XMINA_SEA,XMINA2,XMAX2,ALPHA
             DO j=1,Nsea
                jj = 2 + j
                IF(KRMNT.eq.0) jj = 4+j
                XX(jj) = XM2DIS(XMINA2,XMAX2,ALPHA)
-               IF(NDEBUG.gt.3) 
+               IF(IDEBUG.gt.3) 
      &           WRITE(LUN,*) ' J,X,XREM',JJ,XX(JJ),XREM
                XREM = XREM - XX(jj)
             ENDDO
@@ -62483,7 +62483,7 @@ c     scale up for mesons
             IFL(j3) = INT(1.5D0+S_RNDM(KID))
          ENDIF
          IFL(j4) = -IFL(j3)
-         IF(NDEBUG.gt.3) 
+         IF(IDEBUG.gt.3) 
      &        WRITE(LUN,*) '  flavor: JW,FLV1,FLV2',J,IFL(j3),IFL(j4)
 
 C...  sample sea pt
@@ -62526,13 +62526,13 @@ c     avg: PAR(132)
 c     limit parton virtuality         
          PTS = MAX(PX(j3)**2+PY(j3)**2,EPS10)
          IF((XX(j3)**2+XX(J4)**2)/PTS.lt.8.D0*PAR(122)/S) GOTO 33
-         IF(NDEBUG.gt.3) 
+         IF(IDEBUG.gt.3) 
      &        WRITE(LUN,*)'  pt: JW,PX,PY,pt',J,Px(j3),Py(j3),sqrt(pts)
       ENDDO     
 
 C...  Prepare the valence partons
  100  XVAL=1.D0-XSEAJET
-      IF(ndebug.gt.3)
+      IF(idebug.gt.3)
      &     write(lun,*) ' SAMPLE_PROJECTILE: val. fraction remaining:',
      &     XVAL
 
@@ -62570,7 +62570,7 @@ C     FOR MESONS, SPLIT ENERGY SYMMETRICALLY.
       IF (IABS(KID).LT.13.AND.S_RNDM(0).LE.0.5D0) 
      &     XX(IDXVAL)=XVAL-XX(IDXVAL)
       XX(IDXVAL+1)=XVAL-XX(IDXVAL)
-      IF(ndebug.gt.3)
+      IF(idebug.gt.3)
      &     write(lun,*) ' SAMPLE_PROJECTILE: val. sampled (x1,x2):',
      &     XX(IDXVAL),XX(IDXVAL+1)
 c     for baryons force diq distribution
@@ -62590,7 +62590,7 @@ C...  val. quark transverse momentum
       CALL PTDIS_4FLV (10,PX(IDXVAL),PY(IDXVAL))
       PX(IDXVAL+1) = -PX(IDXVAL)
       PY(IDXVAL+1) = -PY(IDXVAL)     
-      IF(ndebug.gt.3)
+      IF(idebug.gt.3)
      &     write(lun,*) ' SAMPLE_PROJECTILE: val. pt (px,py):',
      &     PX(IDXVAL),PY(IDXVAL)
 
@@ -62662,14 +62662,14 @@ c     reject spin1,isospin singlett
             ENDDO
          enddo
       ENDIF
-      IF(ndebug.gt.3)THEN        
+      IF(idebug.gt.3)THEN        
          WRITE(LUN,*)' SAMPLE_PROJECTILE: rmnt PID,NTRY: ',KID1,ITRY(3)
          WRITE(LUN,*)' SAMPLE_PROJECTILE: output: I,FLV,PX,PY,X,XSUM'
       ENDIF
       XSUM = XJET
       DO j=IDXVAL,2*(KINT+Krmnt)+2*(1-Krmnt)
          XSUM = XSUM + XX(j)
-         IF(NDEBUG.gt.3) WRITE(LUN,*) j,IFL(j),PX(J),PY(J),XX(j),XSUM
+         IF(IDEBUG.gt.3) WRITE(LUN,*) j,IFL(j),PX(J),PY(J),XX(j),XSUM
       ENDDO
       IF(ABS(XSUM-1.D0).gt.EPS3) THEN
          WRITE(LUN,*)' SAMPLE_PROJECTILE: parton sum incomplete!',
@@ -62692,8 +62692,8 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       DOUBLE PRECISION CBR
       INTEGER KDEC,LBARP,IDB
       COMMON /S_CSYDEC/ CBR(223+16+12+8), KDEC(1338+6*(16+12+8)),
@@ -62803,8 +62803,8 @@ c     external types
       DIMENSION SIGDIF(3)
       INTEGER L0
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NS_max, NH_max
       PARAMETER (NS_max = 20, NH_max = 80)
       
@@ -62861,7 +62861,7 @@ c     internal type declarations
       AL = LOG10(SQS)
       J1 = INT((AL-1.D0)*10.D0 + 1)
       if((j1.lt.1).or.(j1.gt.NSQS)) then
-        if(ndebug.gt.0)
+        if(idebug.gt.0)
      &         write (LUN,'(1x,a,i3,1p,e12.3)') 
      &         ' SIB_SIGMA_HP: energy out of range ',L,sqs
       endif
@@ -62910,8 +62910,8 @@ c     external types
       DIMENSION SIGDIF(3,2)
       INTEGER L
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NS_max, NH_max
       PARAMETER (NS_max = 20, NH_max = 80)
       
@@ -62945,7 +62945,7 @@ c     internal types
       AL = dLOG10(SQS)
       J1 = INT((AL - 1.D0)*10.D0 + 1)
       if((j1.lt.1).or.(j1.gt.NSQS)) then
-        if(ndebug.gt.0)write(LUN,'(1x,a,i3,1p,e12.3)') 
+        if(idebug.gt.0)write(LUN,'(1x,a,i3,1p,e12.3)') 
      &    ' SIB_SIGMA_HP2: energy out of range ',L,sqs
       endif
       if((j1.lt.1).or.(j1.ge.NSQS)) then
@@ -62988,8 +62988,8 @@ Cf2py double precision, intent(in) :: SQS
 Cf2py double precision, intent(out) :: SIGprod,SIGbdif
       IMPLICIT NONE
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NS_max, NH_max
       PARAMETER (NS_max = 20, NH_max = 80)
       
@@ -63018,7 +63018,7 @@ c     internal
       AL = LOG10(SQS)
       J1 = INT((AL - 1.D0)*10.D0 + 1)
       if((j1.lt.1).or.(j1.gt.NSQS)) then
-        if (ndebug .gt. 0) 
+        if (idebug .gt. 0) 
      &          write (LUN,'(1x,a,i3,1p,e12.3)') 
      &          ' SIB_SIGMA_HAIR: energy out of range ',L,sqs
       endif
@@ -63056,8 +63056,8 @@ Cf2py double precision, intent(out) :: SIGprod,SIGbdif,SIGela
       INTEGER NS_max, NH_max
       PARAMETER (NS_max = 20, NH_max = 80)
       
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       DOUBLE PRECISION SSIG,PJETC,SSIGN,SSIGNSD,SSIGNEL,ALINT,ASQSMIN,
      &     ASQSMAX,DASQS
       INTEGER NSQS
@@ -63108,7 +63108,7 @@ c     read cross section from table
          AL = LOG10(SQS)
          J1 = INT((AL - 1.D0)*10.D0 + 1)
          if((j1.lt.1).or.(j1.gt.NSQS)) then
-            if (ndebug .gt. 0) 
+            if (idebug .gt. 0) 
      &           write (LUN,'(1x,a,i3,1p,e12.3)') 
      &           ' SIB_SIGMA_HNUC: energy out of range ',L,sqs
          endif
@@ -63122,7 +63122,7 @@ c     read cross section from table
          SIGela  = SSIGNEL(J1,L,IK)*(1.D0-T) + SSIGNEL(J1+1,L,IK)*T
       ELSEIF(IAT.lt.19)THEN
 c     calculate cross section         
-         IF(ndebug.gt.0)THEN
+         IF(idebug.gt.0)THEN
             WRITE(LUN,'(1X,A,2I4,F8.2)')
      &           'SIB_SIGMA_HNUC: L,IAT,SQS:',L,IAT,SQS
          ENDIF
@@ -63140,7 +63140,7 @@ C     quasi elastic + elastic singl. diff cross section
          SIGbdif = SIGQSD
 c     elastic cross section
          SIGela = SIGel
-         if(ndebug.gt.0)THEN
+         if(idebug.gt.0)THEN
             WRITE(LUN,'(1X,A,3F8.2)')
      &           'SIB_SIGMA_HNUC: SIGprod, SIGbdif, ALAM:',
      &           SIGprod, SIGbdif, ALAM
@@ -63199,8 +63199,8 @@ C     IAT : mass number of target
       DOUBLE PRECISION SQS,S,PTmin,XMIN,ZMIN
       INTEGER KB,IAT,KT
       COMMON /S_RUN/ SQS, S, PTmin, XMIN, ZMIN, KB, KT(NW_max), IAT
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 
 C--------------------------------------------------------------------
 C     SIBYLL utility common blocks containing constants       \FR'14
@@ -63218,7 +63218,7 @@ c     internal types
       DOUBLE PRECISION Z1,Z2,SIG,S_RNDM,Q2,ZSAMPLE      
       SAVE
  
-      IF(ndebug.gt.2)then
+      IF(idebug.gt.2)then
          write(lun,*) ' SAMPLE_HARD: (SQS,S,PTmin,Xmin,Zmin)',
      &        SQS,S,PTmin,Xmin,Zmin
       endif
@@ -63234,7 +63234,7 @@ c     internal types
       IF(Q2.gt.S*X1*X2) goto 100
       PT=dSQRT(Q2*(1.D0-Q2/(S*X1*X2)))
 
-      IF(ndebug.gt.2)then
+      IF(idebug.gt.2)then
          write(lun,*) ' SAMPLE_HARD: (X1,X2,PT)',
      &        X1,X2,PT
       endif
@@ -63605,8 +63605,8 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -63619,21 +63619,21 @@ C-----------------------------------------------------------------------
       SAVE
 
       IF(IPAR(8).eq.0) THEN
-         if (ndebug .gt. 0 ) WRITE(LUN,*)
+         if (idebug .gt. 0 ) WRITE(LUN,*)
      *       ' PDF_INI: calcuLating pdf table using Eichten param..'
          CALL ZSAMPLE_INI
       ELSEIF(IPAR(8).eq.2) THEN
-         if (ndebug .gt. 0 ) then
+         if (idebug .gt. 0 ) then
            WRITE(LUN,*)' PDF_INI: calculating pdf table using GRV',
      *                  '  param..'
            WRITE(LUN,*)' does not work with -fbounds-check !!'
          endif
          CALL GRV_INI
       ELSE
-         if (ndebug .gt. 0 ) WRITE(LUN,*)
+         if (idebug .gt. 0 ) WRITE(LUN,*)
      *        ' PDF_INI: using common table of GRV parametrization..'
       ENDIF
-      if (ndebug .gt. 0 )  THEN
+      if (idebug .gt. 0 )  THEN
            WRITE(LUN,*)APART(1),FFA(1),FFB(1),DX(1),DZ(1)
            WRITE(LUN,*)APART(2),FFA(2),FFB(2),DX(2),DZ(2)
       ENDIF
@@ -64062,8 +64062,8 @@ C     IAT : mass number of target
       INTEGER KB,IAT,KT
       COMMON /S_RUN/ SQS, S, PTmin, XMIN, ZMIN, KB, KT(NW_max), IAT
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       DOUBLE PRECISION CCHIK
       COMMON /S_CPSPL/ CCHIK(4,99)
       
@@ -64189,8 +64189,8 @@ C-----------------------------------------------------------------------
 c     external variables
       INTEGER IDX,LBAD
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 C     The final particle output is contained in COMMON /S_PLIST/    
 C     NP           : number of final particles
 C     P(1:NP, 1:5) : 4-momenta + masses of the final particles 
@@ -64253,7 +64253,7 @@ c     initial parameters
       PAR2_def = PAR(2)         ! ud/s rate
       PAR8_def = PAR(8)         ! popcorn rate
       PAR24_def = PAR(24)       ! c/s rate
-      if(ndebug.gt.1)
+      if(idebug.gt.1)
      &     WRITE(LUN,*) ' EXCTDEC: IDX,IREJ',IDX,LBAD
       
 c     read remnant 4momentum from stack
@@ -64266,7 +64266,7 @@ c     read remnant 4momentum from stack
          write(lun,*) ' EXCTDEC: reference loop broken!',IDX,IR
          CALL SIB_REJECT('EXCTDEC         ')
       endif
-      IF(NDEBUG.GT.2)THEN
+      IF(IDEBUG.GT.2)THEN
          WRITE(LUN,*) ' EXCTDEC: P0:' , (P0(kk),kk=1,5)
          WRITE(LUN,*) ' EXCTDEC: PR1:' , (PR1(kk),kk=1,5)
          WRITE(LUN,*) ' EXCTDEC: PR2:' , (PR2(kk),kk=1,5)
@@ -64290,7 +64290,7 @@ c     phasespace decay region: EMIN2 < DELTAE < EMIN3
 c     string decay region: EMIN3 < DELTAE < EMIN4
       EMIN4 = PAR(79)
 
-      IF(NDEBUG.gt.2)THEN
+      IF(IDEBUG.gt.2)THEN
          WRITE(LUN,*) 
      &        ' EXCTDEC: MASS,IFL1,IFL2,PID',P0(5),IFLR1,IFLR2,KD
          WRITE(LUN,*) ' EXCTDEC: DELTAE,EMIN1,EMIN2,EMIN3',
@@ -64314,7 +64314,7 @@ c     popcorn rate in remnant
 
       IF(DELTAE.lt.EMIN2)THEN
 c     beam or resonance region
-         IF(NDEBUG.gt.1) then 
+         IF(IDEBUG.gt.1) then 
             if(DELTAE.lt.EMIN1)then
                WRITE(LUN,*)' EXCTDEC: fallback to beam..'
             else
@@ -64337,7 +64337,7 @@ c     beam or resonance region
 
       ELSEIF(DELTAE.lt.EMIN3)THEN
 c     phasespace decay region
-         IF(NDEBUG.gt.1) WRITE(LUN,*)' EXCTDEC: phasespace decay ..'
+         IF(IDEBUG.gt.1) WRITE(LUN,*)' EXCTDEC: phasespace decay ..'
          IPFLAG = IPID/iabs(IPID) + ISIGN(1000,IPID)
 c     set charge exchange probability, 
 c     i.e. prob for p* -> n + pip
@@ -64347,7 +64347,7 @@ c     i.e. prob for p* -> n + pip
          PAR(8) = PAR8_def
          PAR(24) = PAR24_def
          IF(IFAIL.eq.1) THEN
-            IF(ndebug.gt.0)
+            IF(idebug.gt.0)
      &           WRITE(LUN,*) ' EXCTDEC: remnant frag. rejection!'
             LBAD = 1
             RETURN
@@ -64358,7 +64358,7 @@ c     i.e. prob for p* -> n + pip
 c      ELSEIF(DELTAE.lt.EMIN4)THEN
       ELSE
 C     string fragmentation region
-         IF(NDEBUG.gt.1) WRITE(LUN,*)' EXCTDEC: string decay ..'
+         IF(IDEBUG.gt.1) WRITE(LUN,*)' EXCTDEC: string decay ..'
          N1 = NP+1
          IPFLAG = IPFLAG + ISIGN(3000,IPID)
 c     for meson remnant quark and anti-quark should be treated equally
@@ -64375,7 +64375,7 @@ c     turn remnant string around
          CALL STRING_FRAG_4FLV 
      +        (P0(5), IFLR2, IFLR1, 0.D0,0.D0,0.D0,0.D0,IFBAD,1)
          IF (IFBAD .EQ. 1)THEN
-            IF(ndebug.gt.0)
+            IF(idebug.gt.0)
      &           WRITE(LUN,*) ' EXCTDEC: remnant frag. rejection!'
             LBAD = 1
             PAR(2) = PAR2_def
@@ -64409,7 +64409,7 @@ c            SID= 2.D0*PTR/P0(5)*COD
                COF=COF/ANORF
                SIF=SIF/ANORF
             ENDIF
-            IF(ndebug.gt.3)THEN
+            IF(idebug.gt.3)THEN
             write(lun,*)' EXCTDEC: rotation factors (cod,sid,cof,sif):',
      &           cod,sid,cof,sif
             write(lun,*)' EXCTDEC: rotation angles (theta,phi):',
@@ -64424,7 +64424,7 @@ c     rotate string final state
                enddo
             ENDDO
 c     boost to hadron-hadron center-of-mass
-            IF(ndebug.gt.3)
+            IF(idebug.gt.3)
      &        write(lun,*) ' EXCTDEC: boost to had-had (gabe,gam):',
      &           (gabe(j),j=1,4)
             DO K=N1,NP
@@ -64535,8 +64535,8 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 
 C--------------------------------------------------------------------
 C     SIBYLL utility common blocks containing constants       \FR'14
@@ -64637,7 +64637,7 @@ c     rc4a charm pt
          PPT02(J) = PTCHB
       ENDDO
      
-      IF(ndebug.gt.2)THEN
+      IF(idebug.gt.2)THEN
          WRITE(LUN,*)' PTSETUP_4FLV: (sqs,(u,d),s,diq,pom,cm,cb)',sqs
      +      ,ppt02(1),ppt02(3),ppt02(11), ppt02(10),ppt02(4),ppt02(34)
       ENDIF
@@ -64682,8 +64682,8 @@ C-----------------------------------------------------------------------
       IMPLICIT NONE
 
 c     include COMMON blocks
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -64738,7 +64738,7 @@ c     local type definitions
       GAMMAX = xgam
       XMINA = 2.D0*STR_mass/SQS
       IF(IPAR(73).eq.1.and.KINT.gt.1) GAMMAX = PAR(119)
-      IF(ndebug.gt.3) THEN
+      IF(idebug.gt.3) THEN
          WRITE(LUN,*)' IMRG2HAD: called with ',
      &        '(KRMNT,KINT,NSEA,XGAM,XJET,STR_MASS):', 
      &        KRMNT,KINT,NSEA,XGAM,XJET,STR_MASS
@@ -64753,11 +64753,11 @@ c     sample total fraction for sea partons..
       Z=(Z1+AC)*(1.D0+R*(((Z2+AC)/(Z1+AC))**NSEA-1.D0))
      &     **(1.D0/DBLE(NSEA))-AC
       XSEA = XMINA*EXP(Z)
-      IF(ndebug.gt.3) WRITE(LUN,*) '  total SEA fraction:' , xsea
+      IF(idebug.gt.3) WRITE(LUN,*) '  total SEA fraction:' , xsea
       IF ( (1.D0-XSEA)**GAMMAX .LT. S_RNDM(1)) GOTO 50
 c     maximal fraction remaining for valence..
  60   XREM = XSEA - DBLE(Nsea)*XMINA
-      IF(ndebug.gt.3) 
+      IF(idebug.gt.3) 
      &     WRITE(LUN,*) '  Xsea,xval,xjet:',
      &     xsea,1.D0-XSEA-XJET,xjet
       
@@ -64773,7 +64773,7 @@ c     IF(KINT.gt.1.and.j.gt.2*KRMNT) XA=SIGN(ABS(XA)**PAR(116),XA)
          XX(jj) = XMINA + XA
 c     new remainder
          XREM = XREM - XA
-         IF(ndebug.gt.3) write(lun,*)'  x1,j,rem,xa',xX(jj),jj,xrem,xa
+         IF(idebug.gt.3) write(lun,*)'  x1,j,rem,xa',xX(jj),jj,xrem,xa
       ENDDO
 c     last parton..
       ilast = 2+Nsea
@@ -64785,13 +64785,13 @@ c     first interaction takes most energy
       IF(KINT.gt.1.and.IPAR(71).eq.1)THEN
          JJ = 3
          IF(KRMNT.eq.0) JJ = 5
-         if(ndebug.gt.4) write(lun,*) '  x1+x2,p*xeq:',
+         if(idebug.gt.4) write(lun,*) '  x1+x2,p*xeq:',
      &        XX(JJ)+XX(JJ+1),PAR(117)*XSEA/KINT
          IF(XX(JJ)+XX(JJ+1).lt.PAR(117)*XSEA/KINT) GOTO 60
       ENDIF
 
       XSJ = XSJ + XSEA
-      IF(ndebug.gt.3)THEN  
+      IF(idebug.gt.3)THEN  
          write(lun,*)'  x1,N,rem',xx(ilast),ilast,xrem
          write(lun,*) '  xseajet',xsj
       endif
@@ -64853,8 +64853,8 @@ c     external types
       INTEGER K_beam, NW, Irec, IREJ
 
 c     COMMONs
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NW_max
       PARAMETER (NW_max = 20)
 C--------------------------------------------------------------------
@@ -64956,7 +64956,7 @@ c     remember position on parton stack
 c     set interaction properties
 c      IF(Irec.ne.1) CALL INI_EVENT(ECM,K_beam,Idm,Irec)
 
-      IF(ndebug.gt.0)then
+      IF(idebug.gt.0)then
          IF(Irec.eq.0)THEN
             WRITE(LUN,*) 
      &           ' SIB_NDIFF: recursive call with (ecm,kb,kt,np,jdif):',
@@ -65022,7 +65022,7 @@ c         NCALL = NCALL + 1
          GOTO 2000
       ELSEIF(LXBAD.eq.1)THEN
 c     reject entire event
-         if(Ndebug.gt.0) 
+         if(Idebug.gt.0) 
      &        WRITE(LUN,*)' SIB_NDIFF: minijet rejection (Ncall):',Ncall
 c     restore initial state
          NP    = NP_0
@@ -65046,7 +65046,7 @@ c         NCALL = NCALL + 1
          GOTO 2000
       ELSEIF(LXBAD.eq.1)THEN         
 c     reject entire event
-         if(Ndebug.gt.0) 
+         if(Idebug.gt.0) 
      &   WRITE(LUN,*)' SIB_NDIFF: rmnt rejection (Ncall,NW):',Ncall,NW
 c     restore initial state
          NP    = NP_0
@@ -65074,8 +65074,8 @@ c     restore initial state
          S     = SQS*SQS
          RETURN
       ENDIF
-      IF(NDEBUG.gt.0) THEN
-         IF(NDEBUG.gt.1) CALL PRNT_PRTN_STCK
+      IF(IDEBUG.gt.0) THEN
+         IF(IDEBUG.gt.1) CALL PRNT_PRTN_STCK
          WRITE(LUN,*) ' SIB_NDIFF: entering fragmentation stage...'
       ENDIF
 
@@ -65149,8 +65149,8 @@ c     external type declarations
       INTEGER KBEAM,NW,IREC,LBAD
 
 C     COMMONs
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -65209,7 +65209,7 @@ c     internals
       SAVE
       DATA PREM /0.D0/ , PREM_NUC /0.D0/
 
-      IF(Ndebug.gt.1) 
+      IF(Idebug.gt.1) 
      &  WRITE(LUN,*)' SAMPLE_RMNT: called with (Kbeam,NW,X1JET,',
      &     'X2JET,JDIF,Irec):',Kbeam,NW,X1JET,(X2JET(JJ),JJ=1,NW),
      &     (JDIF(JJ),JJ=1,NW),Irec
@@ -65294,7 +65294,7 @@ c     no target side excitation if recursive call (irec=0)!
          ELSE
             ITGRMNT(K) = 0
          ENDIF
-         IF(Ndebug.gt.1) 
+         IF(Idebug.gt.1) 
      &        WRITE(LUN,'(2X,A,1X,I2,1X,F5.3,1X,I2,1X,I2,1X,I2,1X,I2)')
      &        'SAMPLE_RMNT: (JW,PREM,NS,NH,IBMRMNT,LTGRMNT):',
      &        K,PREM,NNSOF(k),NNJET(k),IBMRMNT,ITGRMNT(k)
@@ -65311,7 +65311,7 @@ c     multiple de-excitations not possible..
          IBMRMNT=MIN(IBMRMNT,1)
          IBMRMNT=IABS(IBMRMNT-1)*Irec
       ENDIF
-      IF(Ndebug.gt.1) 
+      IF(Idebug.gt.1) 
      &     WRITE(LUN,*)
      &     ' SAMPLE_RMNT: remnant sampling (PREM,NW,LBMRMNT,LTGRMNT): ',
      &     PREM,NW,IBMRMNT,(ITGRMNT(j),j=1,NW)
@@ -65328,7 +65328,7 @@ c     retry without counting
 c 22   CONTINUE
       IF(ITRY(2).gt.NREJ(2))THEN
          LBAD = 2
-         IF(ndebug.gt.1)then 
+         IF(idebug.gt.1)then 
             WRITE(LUN,*)' SAMPLE_RMNT: number of trials exceeded'
             WRITE(LUN,*)' resample minijets...(IREJ,NW,NCALL)',
      &           LBAD, NW, NCALL
@@ -65509,8 +65509,8 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       DOUBLE PRECISION PI,TWOPI,CMBARN
       COMMON /SIB_CST/ PI,TWOPI,CMBARN
       DOUBLE PRECISION AM,AM2
@@ -65663,8 +65663,8 @@ C-----------------------------------------------------------------------
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       DIMENSION SIGDIF(3)
       DIMENSION Xpos1(96),Xwgh1(96),Xpos2(96),Xwgh2(96)
       DOUBLE PRECISION xil,xiu,tl,tu
@@ -66292,8 +66292,8 @@ C*********************************************************************
       IMPLICIT DOUBLE PRECISION (A-H,O-Z)
       IMPLICIT INTEGER(I-N)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       DOUBLE PRECISION P,E
       SAVE
 
@@ -66491,8 +66491,8 @@ C------------------------------------------------
 c     external types
       INTEGER KF,KP1,KP2
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -70332,8 +70332,8 @@ C-----------------------------------------------------------------------
       
       COMMON /CSPA/ ICSPA2(3)
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
 
 C--------------------------------------------------------------------
 C     SIBYLL utility common blocks containing constants       \FR'14
@@ -70352,7 +70352,7 @@ C--------------------------------------------------------------------
       DATA AVOG /6.0221367D-04/
       DATA ATARGET /14.514D0/            ! effective masss of air
 
-      IF(NDEBUG.gt.0)
+      IF(IDEBUG.gt.0)
      &     write(lun,*) ' SIGMA_INI: using cross section model no.',
      &     (ICSPA2(i),i=1,3)
 
@@ -70402,7 +70402,7 @@ C...K-air
          ALINT(J,3) = 1.D0/(AVOG*SSIGA(J,3)/ATARGET)
       ENDDO
 
-      if (ndebug .gt. 0 ) THEN
+      if (idebug .gt. 0 ) THEN
         WRITE(LUN,'(1X,A)') 
      &  ' SIGMA_INI: NUCLIB interaction lengths [g/cm**2]'
         WRITE(LUN,'(1X,A)') 
@@ -70532,8 +70532,8 @@ c     external types
       DIMENSION P1(5),P2(5)
       INTEGER IMOD,LBAD
 
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NIPAR_max,NPAR_max
       PARAMETER (NPAR_max=200,NIPAR_max=100)
       DOUBLE PRECISION PAR
@@ -70567,7 +70567,7 @@ C--------------------------------------------------------------------
       DATA ASLOP /31.10362D0/     ! fit to the slope parameter.
       DATA BSLOP /-15.29012D0/
 
-      IF(NDEBUG.gt.3)
+      IF(IDEBUG.gt.3)
      &     WRITE(LUN,*) ' TRANSFONSHELL: called with (Ecm,M1,M2,XMAX):',
      &     ECM,XM1in,XM2in,XMAX
       
@@ -70625,14 +70625,14 @@ c     no pt
          PTSWTCH = 0.D0
          SLOPE = 1.D0
       ENDIF
-      IF(ndebug.gt.3)
+      IF(idebug.gt.3)
      &     WRITE(LUN,*) ' TRANSFONSHELL: (SLOP0,SLOPE,log(M**2)):',
      &     SLOP0,SLOPE,ALX
       T = -DLOG(MAX(EPS10,S_RNDM(0)))/SLOPE
       PTS = T*X1*PTSWTCH
       PZB2 = S*0.5D0*0.5D0*X1*X1-XMB2-PTS
       PZT2 = S*0.5D0*0.5D0*X2*X2-XMT2-PTS
-      IF(NDEBUG.gt.3) 
+      IF(IDEBUG.gt.3) 
      &     WRITE(LUN,*) ' TRANSFONSHELL: (PTS,PZB2,PZT2):',PTS,PZB2,PZT2
 c      IF (ABS(PZB2)-PZT2.GT.EPS10) GOTO 60
       IF (PZB2.lt.0.D0.or.PZT2.LT.0.D0) GOTO 60
@@ -70652,7 +70652,7 @@ c      IF (ABS(PZB2)-PZT2.GT.EPS10) GOTO 60
          P1(ii) = -P2(ii)
       enddo
       P1(5) = XMB
-      IF(NDEBUG.gt.3) THEN
+      IF(IDEBUG.gt.3) THEN
           WRITE(LUN,*) ' TRANSFONSHELL: (P1):',(p1(ii),ii=1,5)
           WRITE(LUN,*) ' TRANSFONSHELL: (P2):',(p2(ii),ii=1,5)
        ENDIF
@@ -70673,8 +70673,8 @@ Cf2py double precision, intent(out) :: X1,X2,PT
       IMPLICIT NONE
 
 c     include COMMONs
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       INTEGER NW_max
       PARAMETER (NW_max = 20)
 C--------------------------------------------------------------------
@@ -70717,14 +70717,14 @@ c     internal types
       DOUBLE PRECISION XMINA,XM2DIS,XR,SLOPE,S_RNDM,XRNDM
       SAVE
       
-      IF(ndebug.gt.3)
+      IF(idebug.gt.3)
      &    write(lun,*) ' SAMPLE_SEA: alpha,asup,qmass,xmax',
      &    ALPHA,ASUP,XMASS,XMAX
 
 c     min. momentum fraction for massive quarks
 c     i.e. sample from 1/(x+x_min)
       XMINA = 2.D0*XMASS/SQS
-      IF(ndebug.gt.3)
+      IF(idebug.gt.3)
      &     write(lun,*) ' SAMPLE_SEA: xmina:',XMINA
 c     exponent of large x suppression: (1-x)**b, b=0 or b>1
       IF(ABS(ASUP).lt.EPS3)THEN
@@ -70739,7 +70739,7 @@ c     quark
  100     X1 = XM2DIS(XMINA,XMAX,ALPHA) ! ~(1/x)**alpha
          XR = LOG(1.D0-X1)-LOG(1.D0-XMINA)
          XRNDM = S_RNDM(1)
-         IF(ndebug.gt.4)
+         IF(idebug.gt.4)
      &        write(lun,*) '  X1,XR,SLOPE*XR:',X1,XR,SLOPE*XR
          if(SLOPE*XR.le.LOG(max(XRNDM,eps10))) goto 100
 
@@ -70747,7 +70747,7 @@ c     anti-quark
  200     X2 = XM2DIS(XMINA,XMAX,ALPHA) ! ~(1/x)**alpha
          XR = log(1.D0-X2)-log(1.D0-XMINA)
          XRNDM = S_RNDM(2)
-         IF(ndebug.gt.4)
+         IF(idebug.gt.4)
      &        write(lun,*) '  X2,XR,SLOPE*XR,XRNDM:',
      &    X2,XR,SLOPE*XR,XRNDM
          if(SLOPE*XR.le.log(max(XRNDM,eps10))) goto 200     
@@ -70760,7 +70760,7 @@ c     anti-quark
 c     sample pt
 c     not yet implemented... to avoid problem with virtual partons
       pt = 0.D0
-      IF(ndebug.gt.3)
+      IF(idebug.gt.3)
      &     write(lun,*) ' SAMPLE_SEA: X1,X2,PT:',X1,X2,PT
 
       END
@@ -73149,8 +73149,8 @@ c-----------------------------------------------------------------------
       implicit double precision (a-h,o-z)
 #include "conex.h"
 #include "conex.incnex"
-      INTEGER NCALL, NDEBUG, LUN
-      COMMON /S_DEBUG/ NCALL, NDEBUG, LUN
+      INTEGER NCALL, IDEBUG, LUN
+      COMMON /S_DEBUG/ NCALL, IDEBUG, LUN
       DOUBLE PRECISION CBR
       INTEGER KDEC,LBARP,IDB
       COMMON /S_CSYDEC/ CBR(223+16+12+8), KDEC(1338+6*(16+12+8)),
@@ -73168,10 +73168,10 @@ c-----------------------------------------------------------------------
 
 #if !__CXCORSIKA__ && !__CORSIKA8__
 
-      Ndebug=0
+      Idebug=0
 #endif
 #ifdef __CXDEBUG__
-      if(isx.ge.8)Ndebug=isx-7
+      if(isx.ge.8)Idebug=isx-7
 #endif
 
 #if !__CXCORSIKA__ && !__CORSIKA8__