diff options
| author | HEBERT Alain <alain.hebert@polymtl.ca> | 2025-11-18 08:02:42 -0500 |
|---|---|---|
| committer | HEBERT Alain <alain.hebert@polymtl.ca> | 2025-11-18 08:02:42 -0500 |
| commit | 027a8a12fa3dda8a166855e698d59f5b8cc5e799 (patch) | |
| tree | 9965e4bf8c6f88edd42a7bf683217fa5f8f00345 /Dragon/src | |
| parent | 72387a297ad533948a0da5bf91695a38923fb471 (diff) | |
| parent | 4c8d602bd6a907a9be5b283cffa326264a1d938b (diff) | |
Merge branch '7-missing-param-group-in-apex-datafile-produced-by-module-apx' into 'main'
#7: Correct a segmentation fault in modules APX: and MPO:
See merge request dragon/5.1!25
Diffstat (limited to 'Dragon/src')
| -rw-r--r-- | Dragon/src/APXGEY.f | 2 | ||||
| -rw-r--r-- | Dragon/src/FLUGPI.f | 2 | ||||
| -rw-r--r-- | Dragon/src/MPOGEY.f | 2 |
3 files changed, 4 insertions, 2 deletions
diff --git a/Dragon/src/APXGEY.f b/Dragon/src/APXGEY.f index d6974a0..467ec70 100644 --- a/Dragon/src/APXGEY.f +++ b/Dragon/src/APXGEY.f @@ -183,7 +183,6 @@ ENDIF ENDIF 130 CONTINUE - IF(NISO.GT.0) DEALLOCATE(NOMISO,TYPISO) *---- * STORE INFORMATION IN THE physconst GROUP. *---- @@ -194,6 +193,7 @@ CALL hdf5_write_data(IPAPX,TRIM(RECNAM),YLDS) ENDIF 140 CONTINUE + IF(NISO.GT.0) DEALLOCATE(NOMISO,TYPISO) *---- * SCRATCH STORAGE DEALLOCATION *---- diff --git a/Dragon/src/FLUGPI.f b/Dragon/src/FLUGPI.f index 91c5ef2..8f0f4b2 100644 --- a/Dragon/src/FLUGPI.f +++ b/Dragon/src/FLUGPI.f @@ -235,6 +235,8 @@ > //'LEAKAGE MODEL OTHER THAN SIGS OR HETE.') ENDIF IF(ILEAK.EQ.5) THEN + IF(IPRINT.GT.0) WRITE(6,'(8H FLUGPI:,I5,11H INTEGER VA, + > 14HLUES EXPECTED.)') NMAT DO IBM=1,NMAT CALL REDGET(ITYPLU,INTLIR,REALIR,CARLIR,DBLINP) IF((IBM.EQ.1).AND.(ITYPLU.EQ.3)) GO TO 30 diff --git a/Dragon/src/MPOGEY.f b/Dragon/src/MPOGEY.f index 3dccadf..b0dd21f 100644 --- a/Dragon/src/MPOGEY.f +++ b/Dragon/src/MPOGEY.f @@ -195,7 +195,6 @@ ENDIF ENDIF 130 CONTINUE - IF(NISO.GT.0) DEALLOCATE(NOMISO) *---- * STORE INFORMATION IN THE statept_id/zone_id GROUP. *---- @@ -203,6 +202,7 @@ > TRIM(HEDIT),ICAL-1,IMIL-1 CALL hdf5_write_data(IPMPO,TRIM(RECNAM)//"yields/YIELD",YLDS) 140 CONTINUE + IF(NISO.GT.0) DEALLOCATE(NOMISO) * CALL hdf5_write_data(IPMPO,TRIM(RECNAM)//"yields/ADDRY",ADRY) *---- |
