summaryrefslogtreecommitdiff
path: root/Dragon/src/MPOCA2.f
diff options
context:
space:
mode:
authorAlain Hebert <alainhebert@Alains-MacBook-Pro.local>2026-01-04 11:10:52 -0500
committerAlain Hebert <alainhebert@Alains-MacBook-Pro.local>2026-01-04 11:10:52 -0500
commit98b807649ee1f0f813c8d0b2316e5d6ad37d3507 (patch)
tree45b764d8e487a461f5c6e24479030840d0bd39b4 /Dragon/src/MPOCA2.f
parent0e2eaa1f4619b6a38dc325d6d41def103c92caa5 (diff)
#22: Issue with the partial homogenization of a colorset
Diffstat (limited to 'Dragon/src/MPOCA2.f')
-rw-r--r--Dragon/src/MPOCA2.f12
1 files changed, 7 insertions, 5 deletions
diff --git a/Dragon/src/MPOCA2.f b/Dragon/src/MPOCA2.f
index 70a24a8..49ac76d 100644
--- a/Dragon/src/MPOCA2.f
+++ b/Dragon/src/MPOCA2.f
@@ -75,8 +75,8 @@
*----
* ALLOCATABLE ARRAYS
*----
- INTEGER, ALLOCATABLE, DIMENSION(:) :: IDATAP,IFD1,IAD1,IFD2,
- 1 IAD2,IJJ1,NJJ1,IPOS,IJJ2,NJJ2,MIX,ITYPE,IDATAP_MIL,VINTE1D
+ INTEGER, ALLOCATABLE, DIMENSION(:) :: IDATAP,IFD1,IAD1,IFD2,IAD2,
+ 1 IJJ1,NJJ1,IPOS,IJJ2,NJJ2,MIX,ITYPE,IDEPL,IDATAP_MIL,VINTE1D
INTEGER, ALLOCATABLE, DIMENSION(:) :: REACTION,ISOTOPE
INTEGER, ALLOCATABLE, DIMENSION(:,:) :: ISONAM,OUPUTID
INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: ADRX,VINTE3D
@@ -94,7 +94,7 @@
ALLOCATE(ADRX(NREA+3,NISO,NADRX+NMIL),IDATAP(MAXIDA),IFD1(NG),
1 IAD1(NG+1),IFD2(NG),IAD2(NG+1),IJJ1(NMIL),NJJ1(NMIL),
2 IPOS(NMIL),IJJ2(NG),NJJ2(NG),ISONAM(3,NBISO),MIX(NBISO),
- 3 ITYPE(NBISO),IDATAP_MIL((2*NG+1)*NISO))
+ 3 ITYPE(NBISO),IDEPL(NBISO),IDATAP_MIL((2*NG+1)*NISO))
ALLOCATE(RDATAX(MAXRDA),OVERV(NG),DNUSIG(NG,NPRC+1),
1 DCHI(NG,NPRC),WORKD(NPRC),WORK1(NG*NMIL+1),WORK2(NG),
2 DATA1(NG,NREA),DATA2(NG,NL),DATA3(NG,NG,NL),DATA4(NG,NG),
@@ -227,6 +227,7 @@
CALL LCMGET(IPEDIT,'ISOTOPESMIX',MIX)
CALL LCMGET(IPEDIT,'ISOTOPESDENS',DEN)
CALL LCMGET(IPEDIT,'ISOTOPESTYPE',ITYPE)
+ CALL LCMGET(IPEDIT,'ISOTOPESTODO',IDEPL)
ENDIF
NISOTS=0
DO 90 IBISO=1,NBISO
@@ -287,6 +288,7 @@
ALLOCATE(DECAYC(NISOTS))
DECAYC(:NISOTS)=0.0
DO 150 IBISO=1,NBISO
+ IF(IDEPL(IBISO).EQ.1) GO TO 150
IF(MIX(IBISO).EQ.0) GO TO 150
WRITE(TEXT12,'(3A4)') (ISONAM(I0,IBISO),I0=1,3)
IISOTS=0
@@ -1007,7 +1009,7 @@
DEALLOCATE(NOMISO,NOMREA)
DEALLOCATE(CONCES,DENISO,DEN,DATA4,DATA3,DATA2,DATA1,WORK2,WORK1,
1 WORKD,DCHI,DNUSIG,OVERV,RDATAX)
- DEALLOCATE(IDATAP_MIL,ITYPE,MIX,ISONAM,NJJ2,IJJ2,IPOS,NJJ1,IJJ1,
- 1 IAD2,IFD2,IAD1,IFD1,IDATAP,ADRX)
+ DEALLOCATE(IDATAP_MIL,IDEPL,ITYPE,MIX,ISONAM,NJJ2,IJJ2,IPOS,NJJ1,
+ 1 IJJ1,IAD2,IFD2,IAD1,IFD1,IDATAP,ADRX)
RETURN
END