Skip to content

Commit

Permalink
[pptt] regenerate pp_tt012j.mad with fixes for madgraph5#872
Browse files Browse the repository at this point in the history
  • Loading branch information
valassi committed Jul 26, 2024
1 parent 6600e60 commit 4bef3cb
Show file tree
Hide file tree
Showing 37 changed files with 423 additions and 261 deletions.
126 changes: 63 additions & 63 deletions epochX/cudacpp/pp_tt012j.mad/CODEGEN_mad_pp_tt012j_log.txt

Large diffs are not rendered by default.

28 changes: 18 additions & 10 deletions epochX/cudacpp/pp_tt012j.mad/SubProcesses/P0_gg_ttx/auto_dsig1.f
Original file line number Diff line number Diff line change
Expand Up @@ -509,11 +509,14 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
INTEGER*4 NWARNINGS
SAVE NWARNINGS
DATA NWARNINGS/0/

LOGICAL FIRST

INTEGER IMIRROR, IPROC
COMMON/TO_MIRROR/IMIRROR, IPROC

LOGICAL FIRST(2)
SAVE FIRST
DATA FIRST/.TRUE./
DATA FIRST/.TRUE., .TRUE./

IF( FBRIDGE_MODE .LE. 0 ) THEN ! (FortranOnly=0 or BothQuiet=-1 or BothDebug=-2)
#endif
call counters_smatrix1multi_start( -1, VECSIZE_USED ) ! fortran=-1
Expand Down Expand Up @@ -541,12 +544,16 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
WRITE(6,*) 'ERROR! The cudacpp bridge only supports LIMHEL=0'
STOP
ENDIF
IF ( FIRST ) THEN ! exclude first pass (helicity filtering) from timers (#461)
CALL FBRIDGESEQUENCE_NOMULTICHANNEL( FBRIDGE_PBRIDGE, ! multi channel disabled for helicity filtering
& P_MULTI, ALL_G, HEL_RAND, COL_RAND, OUT2,
& SELECTED_HEL2, SELECTED_COL2 )
FIRST = .FALSE.
c ! This is a workaround for https://github.com/oliviermattelaer/mg5amc_test/issues/22 (see PR #486)
IF ( FIRST(IMIRROR) ) THEN ! exclude first pass (helicity filtering) from timers (#461)
c Compute helicities only for the first IMIRROR in cudacpp (see #872) - NB this may be IMIRROR=2!?
IF( FIRST(1) .AND. FIRST(2) ) THEN
CALL FBRIDGESEQUENCE_NOMULTICHANNEL( FBRIDGE_PBRIDGE, ! multi channel disabled for helicity filtering
& P_MULTI, ALL_G, HEL_RAND, COL_RAND, OUT2,
& SELECTED_HEL2, SELECTED_COL2 )
ENDIF
FIRST(IMIRROR) = .FALSE.
c ... But do call reset_cumulative_variable also for the second IMIRROR in cudacpp (FIX #872)
c This is a workaround for https://github.com/oliviermattelaer/mg5amc_test/issues/22 (see PR #486)
IF( FBRIDGE_MODE .EQ. 1 ) THEN ! (CppOnly=1 : SMATRIX1 is not called at all)
CALL RESET_CUMULATIVE_VARIABLE() ! mimic 'avoid bias of the initialization' within SMATRIX1
ENDIF
Expand All @@ -556,6 +563,7 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
& ' in total number of helicities', NTOTHEL, NCOMB
STOP
ENDIF
WRITE (6,*) 'IMIRROR =', IMIRROR
WRITE (6,*) 'NGOODHEL =', NGOODHEL
WRITE (6,*) 'NCOMB =', NCOMB
ENDIF
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,8 @@ SUBROUTINE SMATRIX1(P, RHEL, RCOL, CHANNEL, IVEC, ANS, IHEL,
NGOODHEL(IMIRROR)=NGOODHEL(IMIRROR)+1
ENDIF
END DO
WRITE (6,*) 'NGOODHEL =', NGOODHEL(IMIRROR) ! no need to print imirror?
WRITE (6,*) 'IMIRROR =', IMIRROR
WRITE (6,*) 'NGOODHEL =', NGOODHEL(IMIRROR)
WRITE (6,*) 'NCOMB =', NCOMB
ENDIF
ENDIF
Expand Down
28 changes: 18 additions & 10 deletions epochX/cudacpp/pp_tt012j.mad/SubProcesses/P0_uux_ttx/auto_dsig1.f
Original file line number Diff line number Diff line change
Expand Up @@ -564,11 +564,14 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
INTEGER*4 NWARNINGS
SAVE NWARNINGS
DATA NWARNINGS/0/

LOGICAL FIRST

INTEGER IMIRROR, IPROC
COMMON/TO_MIRROR/IMIRROR, IPROC

LOGICAL FIRST(2)
SAVE FIRST
DATA FIRST/.TRUE./
DATA FIRST/.TRUE., .TRUE./

IF( FBRIDGE_MODE .LE. 0 ) THEN ! (FortranOnly=0 or BothQuiet=-1 or BothDebug=-2)
#endif
call counters_smatrix1multi_start( -1, VECSIZE_USED ) ! fortran=-1
Expand Down Expand Up @@ -596,12 +599,16 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
WRITE(6,*) 'ERROR! The cudacpp bridge only supports LIMHEL=0'
STOP
ENDIF
IF ( FIRST ) THEN ! exclude first pass (helicity filtering) from timers (#461)
CALL FBRIDGESEQUENCE_NOMULTICHANNEL( FBRIDGE_PBRIDGE, ! multi channel disabled for helicity filtering
& P_MULTI, ALL_G, HEL_RAND, COL_RAND, OUT2,
& SELECTED_HEL2, SELECTED_COL2 )
FIRST = .FALSE.
c ! This is a workaround for https://github.com/oliviermattelaer/mg5amc_test/issues/22 (see PR #486)
IF ( FIRST(IMIRROR) ) THEN ! exclude first pass (helicity filtering) from timers (#461)
c Compute helicities only for the first IMIRROR in cudacpp (see #872) - NB this may be IMIRROR=2!?
IF( FIRST(1) .AND. FIRST(2) ) THEN
CALL FBRIDGESEQUENCE_NOMULTICHANNEL( FBRIDGE_PBRIDGE, ! multi channel disabled for helicity filtering
& P_MULTI, ALL_G, HEL_RAND, COL_RAND, OUT2,
& SELECTED_HEL2, SELECTED_COL2 )
ENDIF
FIRST(IMIRROR) = .FALSE.
c ... But do call reset_cumulative_variable also for the second IMIRROR in cudacpp (FIX #872)
c This is a workaround for https://github.com/oliviermattelaer/mg5amc_test/issues/22 (see PR #486)
IF( FBRIDGE_MODE .EQ. 1 ) THEN ! (CppOnly=1 : SMATRIX1 is not called at all)
CALL RESET_CUMULATIVE_VARIABLE() ! mimic 'avoid bias of the initialization' within SMATRIX1
ENDIF
Expand All @@ -611,6 +618,7 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
& ' in total number of helicities', NTOTHEL, NCOMB
STOP
ENDIF
WRITE (6,*) 'IMIRROR =', IMIRROR
WRITE (6,*) 'NGOODHEL =', NGOODHEL
WRITE (6,*) 'NCOMB =', NCOMB
ENDIF
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,8 @@ SUBROUTINE SMATRIX1(P, RHEL, RCOL, CHANNEL, IVEC, ANS, IHEL,
NGOODHEL(IMIRROR)=NGOODHEL(IMIRROR)+1
ENDIF
END DO
WRITE (6,*) 'NGOODHEL =', NGOODHEL(IMIRROR) ! no need to print imirror?
WRITE (6,*) 'IMIRROR =', IMIRROR
WRITE (6,*) 'NGOODHEL =', NGOODHEL(IMIRROR)
WRITE (6,*) 'NCOMB =', NCOMB
ENDIF
ENDIF
Expand Down
28 changes: 18 additions & 10 deletions epochX/cudacpp/pp_tt012j.mad/SubProcesses/P1_gg_ttxg/auto_dsig1.f
Original file line number Diff line number Diff line change
Expand Up @@ -509,11 +509,14 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
INTEGER*4 NWARNINGS
SAVE NWARNINGS
DATA NWARNINGS/0/

LOGICAL FIRST

INTEGER IMIRROR, IPROC
COMMON/TO_MIRROR/IMIRROR, IPROC

LOGICAL FIRST(2)
SAVE FIRST
DATA FIRST/.TRUE./
DATA FIRST/.TRUE., .TRUE./

IF( FBRIDGE_MODE .LE. 0 ) THEN ! (FortranOnly=0 or BothQuiet=-1 or BothDebug=-2)
#endif
call counters_smatrix1multi_start( -1, VECSIZE_USED ) ! fortran=-1
Expand Down Expand Up @@ -541,12 +544,16 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
WRITE(6,*) 'ERROR! The cudacpp bridge only supports LIMHEL=0'
STOP
ENDIF
IF ( FIRST ) THEN ! exclude first pass (helicity filtering) from timers (#461)
CALL FBRIDGESEQUENCE_NOMULTICHANNEL( FBRIDGE_PBRIDGE, ! multi channel disabled for helicity filtering
& P_MULTI, ALL_G, HEL_RAND, COL_RAND, OUT2,
& SELECTED_HEL2, SELECTED_COL2 )
FIRST = .FALSE.
c ! This is a workaround for https://github.com/oliviermattelaer/mg5amc_test/issues/22 (see PR #486)
IF ( FIRST(IMIRROR) ) THEN ! exclude first pass (helicity filtering) from timers (#461)
c Compute helicities only for the first IMIRROR in cudacpp (see #872) - NB this may be IMIRROR=2!?
IF( FIRST(1) .AND. FIRST(2) ) THEN
CALL FBRIDGESEQUENCE_NOMULTICHANNEL( FBRIDGE_PBRIDGE, ! multi channel disabled for helicity filtering
& P_MULTI, ALL_G, HEL_RAND, COL_RAND, OUT2,
& SELECTED_HEL2, SELECTED_COL2 )
ENDIF
FIRST(IMIRROR) = .FALSE.
c ... But do call reset_cumulative_variable also for the second IMIRROR in cudacpp (FIX #872)
c This is a workaround for https://github.com/oliviermattelaer/mg5amc_test/issues/22 (see PR #486)
IF( FBRIDGE_MODE .EQ. 1 ) THEN ! (CppOnly=1 : SMATRIX1 is not called at all)
CALL RESET_CUMULATIVE_VARIABLE() ! mimic 'avoid bias of the initialization' within SMATRIX1
ENDIF
Expand All @@ -556,6 +563,7 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
& ' in total number of helicities', NTOTHEL, NCOMB
STOP
ENDIF
WRITE (6,*) 'IMIRROR =', IMIRROR
WRITE (6,*) 'NGOODHEL =', NGOODHEL
WRITE (6,*) 'NCOMB =', NCOMB
ENDIF
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,8 @@ SUBROUTINE SMATRIX1(P, RHEL, RCOL, CHANNEL, IVEC, ANS, IHEL,
NGOODHEL(IMIRROR)=NGOODHEL(IMIRROR)+1
ENDIF
END DO
WRITE (6,*) 'NGOODHEL =', NGOODHEL(IMIRROR) ! no need to print imirror?
WRITE (6,*) 'IMIRROR =', IMIRROR
WRITE (6,*) 'NGOODHEL =', NGOODHEL(IMIRROR)
WRITE (6,*) 'NCOMB =', NCOMB
ENDIF
ENDIF
Expand Down
28 changes: 18 additions & 10 deletions epochX/cudacpp/pp_tt012j.mad/SubProcesses/P1_gu_ttxu/auto_dsig1.f
Original file line number Diff line number Diff line change
Expand Up @@ -553,11 +553,14 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
INTEGER*4 NWARNINGS
SAVE NWARNINGS
DATA NWARNINGS/0/

LOGICAL FIRST

INTEGER IMIRROR, IPROC
COMMON/TO_MIRROR/IMIRROR, IPROC

LOGICAL FIRST(2)
SAVE FIRST
DATA FIRST/.TRUE./
DATA FIRST/.TRUE., .TRUE./

IF( FBRIDGE_MODE .LE. 0 ) THEN ! (FortranOnly=0 or BothQuiet=-1 or BothDebug=-2)
#endif
call counters_smatrix1multi_start( -1, VECSIZE_USED ) ! fortran=-1
Expand Down Expand Up @@ -585,12 +588,16 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
WRITE(6,*) 'ERROR! The cudacpp bridge only supports LIMHEL=0'
STOP
ENDIF
IF ( FIRST ) THEN ! exclude first pass (helicity filtering) from timers (#461)
CALL FBRIDGESEQUENCE_NOMULTICHANNEL( FBRIDGE_PBRIDGE, ! multi channel disabled for helicity filtering
& P_MULTI, ALL_G, HEL_RAND, COL_RAND, OUT2,
& SELECTED_HEL2, SELECTED_COL2 )
FIRST = .FALSE.
c ! This is a workaround for https://github.com/oliviermattelaer/mg5amc_test/issues/22 (see PR #486)
IF ( FIRST(IMIRROR) ) THEN ! exclude first pass (helicity filtering) from timers (#461)
c Compute helicities only for the first IMIRROR in cudacpp (see #872) - NB this may be IMIRROR=2!?
IF( FIRST(1) .AND. FIRST(2) ) THEN
CALL FBRIDGESEQUENCE_NOMULTICHANNEL( FBRIDGE_PBRIDGE, ! multi channel disabled for helicity filtering
& P_MULTI, ALL_G, HEL_RAND, COL_RAND, OUT2,
& SELECTED_HEL2, SELECTED_COL2 )
ENDIF
FIRST(IMIRROR) = .FALSE.
c ... But do call reset_cumulative_variable also for the second IMIRROR in cudacpp (FIX #872)
c This is a workaround for https://github.com/oliviermattelaer/mg5amc_test/issues/22 (see PR #486)
IF( FBRIDGE_MODE .EQ. 1 ) THEN ! (CppOnly=1 : SMATRIX1 is not called at all)
CALL RESET_CUMULATIVE_VARIABLE() ! mimic 'avoid bias of the initialization' within SMATRIX1
ENDIF
Expand All @@ -600,6 +607,7 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
& ' in total number of helicities', NTOTHEL, NCOMB
STOP
ENDIF
WRITE (6,*) 'IMIRROR =', IMIRROR
WRITE (6,*) 'NGOODHEL =', NGOODHEL
WRITE (6,*) 'NCOMB =', NCOMB
ENDIF
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -248,7 +248,8 @@ SUBROUTINE SMATRIX1(P, RHEL, RCOL, CHANNEL, IVEC, ANS, IHEL,
NGOODHEL(IMIRROR)=NGOODHEL(IMIRROR)+1
ENDIF
END DO
WRITE (6,*) 'NGOODHEL =', NGOODHEL(IMIRROR) ! no need to print imirror?
WRITE (6,*) 'IMIRROR =', IMIRROR
WRITE (6,*) 'NGOODHEL =', NGOODHEL(IMIRROR)
WRITE (6,*) 'NCOMB =', NCOMB
ENDIF
ENDIF
Expand Down
28 changes: 18 additions & 10 deletions epochX/cudacpp/pp_tt012j.mad/SubProcesses/P1_gux_ttxux/auto_dsig1.f
Original file line number Diff line number Diff line change
Expand Up @@ -553,11 +553,14 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
INTEGER*4 NWARNINGS
SAVE NWARNINGS
DATA NWARNINGS/0/

LOGICAL FIRST

INTEGER IMIRROR, IPROC
COMMON/TO_MIRROR/IMIRROR, IPROC

LOGICAL FIRST(2)
SAVE FIRST
DATA FIRST/.TRUE./
DATA FIRST/.TRUE., .TRUE./

IF( FBRIDGE_MODE .LE. 0 ) THEN ! (FortranOnly=0 or BothQuiet=-1 or BothDebug=-2)
#endif
call counters_smatrix1multi_start( -1, VECSIZE_USED ) ! fortran=-1
Expand Down Expand Up @@ -585,12 +588,16 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
WRITE(6,*) 'ERROR! The cudacpp bridge only supports LIMHEL=0'
STOP
ENDIF
IF ( FIRST ) THEN ! exclude first pass (helicity filtering) from timers (#461)
CALL FBRIDGESEQUENCE_NOMULTICHANNEL( FBRIDGE_PBRIDGE, ! multi channel disabled for helicity filtering
& P_MULTI, ALL_G, HEL_RAND, COL_RAND, OUT2,
& SELECTED_HEL2, SELECTED_COL2 )
FIRST = .FALSE.
c ! This is a workaround for https://github.com/oliviermattelaer/mg5amc_test/issues/22 (see PR #486)
IF ( FIRST(IMIRROR) ) THEN ! exclude first pass (helicity filtering) from timers (#461)
c Compute helicities only for the first IMIRROR in cudacpp (see #872) - NB this may be IMIRROR=2!?
IF( FIRST(1) .AND. FIRST(2) ) THEN
CALL FBRIDGESEQUENCE_NOMULTICHANNEL( FBRIDGE_PBRIDGE, ! multi channel disabled for helicity filtering
& P_MULTI, ALL_G, HEL_RAND, COL_RAND, OUT2,
& SELECTED_HEL2, SELECTED_COL2 )
ENDIF
FIRST(IMIRROR) = .FALSE.
c ... But do call reset_cumulative_variable also for the second IMIRROR in cudacpp (FIX #872)
c This is a workaround for https://github.com/oliviermattelaer/mg5amc_test/issues/22 (see PR #486)
IF( FBRIDGE_MODE .EQ. 1 ) THEN ! (CppOnly=1 : SMATRIX1 is not called at all)
CALL RESET_CUMULATIVE_VARIABLE() ! mimic 'avoid bias of the initialization' within SMATRIX1
ENDIF
Expand All @@ -600,6 +607,7 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
& ' in total number of helicities', NTOTHEL, NCOMB
STOP
ENDIF
WRITE (6,*) 'IMIRROR =', IMIRROR
WRITE (6,*) 'NGOODHEL =', NGOODHEL
WRITE (6,*) 'NCOMB =', NCOMB
ENDIF
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -248,7 +248,8 @@ SUBROUTINE SMATRIX1(P, RHEL, RCOL, CHANNEL, IVEC, ANS, IHEL,
NGOODHEL(IMIRROR)=NGOODHEL(IMIRROR)+1
ENDIF
END DO
WRITE (6,*) 'NGOODHEL =', NGOODHEL(IMIRROR) ! no need to print imirror?
WRITE (6,*) 'IMIRROR =', IMIRROR
WRITE (6,*) 'NGOODHEL =', NGOODHEL(IMIRROR)
WRITE (6,*) 'NCOMB =', NCOMB
ENDIF
ENDIF
Expand Down
28 changes: 18 additions & 10 deletions epochX/cudacpp/pp_tt012j.mad/SubProcesses/P1_uux_ttxg/auto_dsig1.f
Original file line number Diff line number Diff line change
Expand Up @@ -564,11 +564,14 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
INTEGER*4 NWARNINGS
SAVE NWARNINGS
DATA NWARNINGS/0/

LOGICAL FIRST

INTEGER IMIRROR, IPROC
COMMON/TO_MIRROR/IMIRROR, IPROC

LOGICAL FIRST(2)
SAVE FIRST
DATA FIRST/.TRUE./
DATA FIRST/.TRUE., .TRUE./

IF( FBRIDGE_MODE .LE. 0 ) THEN ! (FortranOnly=0 or BothQuiet=-1 or BothDebug=-2)
#endif
call counters_smatrix1multi_start( -1, VECSIZE_USED ) ! fortran=-1
Expand Down Expand Up @@ -596,12 +599,16 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
WRITE(6,*) 'ERROR! The cudacpp bridge only supports LIMHEL=0'
STOP
ENDIF
IF ( FIRST ) THEN ! exclude first pass (helicity filtering) from timers (#461)
CALL FBRIDGESEQUENCE_NOMULTICHANNEL( FBRIDGE_PBRIDGE, ! multi channel disabled for helicity filtering
& P_MULTI, ALL_G, HEL_RAND, COL_RAND, OUT2,
& SELECTED_HEL2, SELECTED_COL2 )
FIRST = .FALSE.
c ! This is a workaround for https://github.com/oliviermattelaer/mg5amc_test/issues/22 (see PR #486)
IF ( FIRST(IMIRROR) ) THEN ! exclude first pass (helicity filtering) from timers (#461)
c Compute helicities only for the first IMIRROR in cudacpp (see #872) - NB this may be IMIRROR=2!?
IF( FIRST(1) .AND. FIRST(2) ) THEN
CALL FBRIDGESEQUENCE_NOMULTICHANNEL( FBRIDGE_PBRIDGE, ! multi channel disabled for helicity filtering
& P_MULTI, ALL_G, HEL_RAND, COL_RAND, OUT2,
& SELECTED_HEL2, SELECTED_COL2 )
ENDIF
FIRST(IMIRROR) = .FALSE.
c ... But do call reset_cumulative_variable also for the second IMIRROR in cudacpp (FIX #872)
c This is a workaround for https://github.com/oliviermattelaer/mg5amc_test/issues/22 (see PR #486)
IF( FBRIDGE_MODE .EQ. 1 ) THEN ! (CppOnly=1 : SMATRIX1 is not called at all)
CALL RESET_CUMULATIVE_VARIABLE() ! mimic 'avoid bias of the initialization' within SMATRIX1
ENDIF
Expand All @@ -611,6 +618,7 @@ SUBROUTINE SMATRIX1_MULTI(P_MULTI, HEL_RAND, COL_RAND, CHANNEL,
& ' in total number of helicities', NTOTHEL, NCOMB
STOP
ENDIF
WRITE (6,*) 'IMIRROR =', IMIRROR
WRITE (6,*) 'NGOODHEL =', NGOODHEL
WRITE (6,*) 'NCOMB =', NCOMB
ENDIF
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -248,7 +248,8 @@ SUBROUTINE SMATRIX1(P, RHEL, RCOL, CHANNEL, IVEC, ANS, IHEL,
NGOODHEL(IMIRROR)=NGOODHEL(IMIRROR)+1
ENDIF
END DO
WRITE (6,*) 'NGOODHEL =', NGOODHEL(IMIRROR) ! no need to print imirror?
WRITE (6,*) 'IMIRROR =', IMIRROR
WRITE (6,*) 'NGOODHEL =', NGOODHEL(IMIRROR)
WRITE (6,*) 'NCOMB =', NCOMB
ENDIF
ENDIF
Expand Down
Loading

0 comments on commit 4bef3cb

Please sign in to comment.