summaryrefslogtreecommitdiff
path: root/Trivac/src/TRIRCA.f
diff options
context:
space:
mode:
authorHEBERT Alain <alain.hebert@polymtl.ca>2025-12-22 07:53:47 -0500
committerHEBERT Alain <alain.hebert@polymtl.ca>2025-12-22 07:53:47 -0500
commit0fbdc50700be08e00ecad828d9c99b5c045b382b (patch)
tree387c66409dc587768edd0f9257a5eaa4d942c07f /Trivac/src/TRIRCA.f
parent64491754efcb832b71915f66cd7301fedcc72df7 (diff)
parentc8c3cb9cfb212b9d35a7ef263a84ed3eb61c7a8c (diff)
Merge branch '20-correct-a-ntot1-issue-in-spn-bivac-trivac-solutions' into 'main'
#20: Correct a regression See merge request dragon/5.1!37
Diffstat (limited to 'Trivac/src/TRIRCA.f')
-rwxr-xr-xTrivac/src/TRIRCA.f10
1 files changed, 7 insertions, 3 deletions
diff --git a/Trivac/src/TRIRCA.f b/Trivac/src/TRIRCA.f
index 6c1b496..b2fe1b1 100755
--- a/Trivac/src/TRIRCA.f
+++ b/Trivac/src/TRIRCA.f
@@ -79,8 +79,10 @@
WRITE(TEXT12,'(4HNTOT,I1)') MIN(IL-1,9)
CALL LCMLEN(KPMACP,TEXT12,LENGT,ITYLCM)
CALL LCMLEN(KPMACP,'NTOT1',LENGT1,ITYLCM)
- IF((LENGT1.GT.0).AND.(NW.EQ.0)) CALL XABORT('TRIRCA: YOU MUST HA'
- 1 //'VE NW>0.')
+ IF((LENGT1.GT.0).AND.(NW.EQ.0)) THEN
+ WRITE(6,'(49H TRIRCA: **WARNING** YOU HAVE NW=0 AND NTOT1 INFO,
+ 1 27HRMATION IS PRESENT IN GROUP,I4,1H.)') IGR
+ ENDIF
IF((IL.EQ.1).AND.(LENGT.NE.NBMIX)) CALL XABORT('TRIRCA: NO NTOT0'
1 //' CROSS SECTIONS.')
IF(MOD(IL-1,2).EQ.0) THEN
@@ -132,7 +134,9 @@
ENDIF
GO TO 100
ELSE
- IF(LENGT.EQ.NBMIX) THEN
+ IF(NW.EQ.0) THEN
+ CALL LCMGET(KPMACP,'NTOT0',SGD(1,2))
+ ELSE IF(LENGT.EQ.NBMIX) THEN
CALL LCMGET(KPMACP,TEXT12,SGD(1,2))
ELSE IF(LENGT1.EQ.NBMIX) THEN
CALL LCMGET(KPMACP,'NTOT1',SGD(1,2))