@@ -1417,6 +1417,7 @@ SUBROUTINE READ_TRAN
1417
1417
M%CELLSI_HI=NIPX+NIPXF
1418
1418
DO I=M%CELLSI_LO,M%CELLSI_HI
1419
1419
M%CELLSI(I) = GINV(REAL(I,EB)/M%RDXINT,1,NM)*M%RDXI
1420
+ IF(MOD(I,500)==0) M%CELLSI(I) = REAL(NINT(M%CELLSI(I)),EB)
1420
1421
M%CELLSI(I) = MAX(M%CELLSI(I),-0.9_EB)
1421
1422
M%CELLSI(I) = MIN(M%CELLSI(I),REAL(M%IBAR)+0.9_EB)
1422
1423
ENDDO
@@ -1425,6 +1426,7 @@ SUBROUTINE READ_TRAN
1425
1426
M%CELLSJ_HI=NIPY+NIPYF
1426
1427
DO J=M%CELLSJ_LO,M%CELLSJ_HI
1427
1428
M%CELLSJ(J) = GINV(REAL(J,EB)/M%RDYINT,2,NM)*M%RDETA
1429
+ IF(MOD(J,500)==0) M%CELLSJ(J) = REAL(NINT(M%CELLSJ(J)),EB)
1428
1430
M%CELLSJ(J) = MAX(M%CELLSJ(J),-0.9_EB)
1429
1431
M%CELLSJ(J) = MIN(M%CELLSJ(J),REAL(M%JBAR)+0.9_EB)
1430
1432
ENDDO
@@ -1433,6 +1435,7 @@ SUBROUTINE READ_TRAN
1433
1435
M%CELLSK_HI=NIPZ+NIPZF
1434
1436
DO K=M%CELLSK_LO,M%CELLSK_HI
1435
1437
M%CELLSK(K) = GINV(REAL(K,EB)/M%RDZINT,3,NM)*M%RDZETA
1438
+ IF(MOD(K,500)==0) M%CELLSK(K) = REAL(NINT(M%CELLSK(K)),EB)
1436
1439
M%CELLSK(K) = MAX(M%CELLSK(K),-0.9_EB)
1437
1440
M%CELLSK(K) = MIN(M%CELLSK(K),REAL(M%KBAR)+0.9_EB)
1438
1441
ENDDO
@@ -6264,7 +6267,7 @@ SUBROUTINE READ_PROP
6264
6267
IF (PY%VIEW_ANGLE<TWO_EPSILON_EB .OR. PY%VIEW_ANGLE>180._EB) THEN
6265
6268
WRITE(MESSAGE,'(A,A,A)') 'ERROR(xxx): PROP ',TRIM(PY%ID),' VIEW_ANGLE must be between 0 and 180.'
6266
6269
CALL SHUTDOWN(MESSAGE) ; RETURN
6267
- ENDIF
6270
+ ENDIF
6268
6271
6269
6272
ENDDO READ_PROP_LOOP
6270
6273
@@ -13942,10 +13945,10 @@ SUBROUTINE PROC_DEVC
13942
13945
ENDIF
13943
13946
13944
13947
IF (DV%QUANTITY(1)=='null' .AND. PROPERTY(DV%PROP_INDEX)%QUANTITY/='null') DV%QUANTITY(1) = PROPERTY(DV%PROP_INDEX)%QUANTITY
13945
-
13948
+
13946
13949
IF (DV%PROP_INDEX > 0) THEN
13947
13950
IF (PROPERTY(DV%PROP_INDEX)%VIEW_ANGLE < 180._EB) &
13948
- ORIENTATION_VIEW_ANGLE(DV%ORIENTATION_INDEX) = COS(PROPERTY(DV%PROP_INDEX)%VIEW_ANGLE/360._EB * PI)
13951
+ ORIENTATION_VIEW_ANGLE(DV%ORIENTATION_INDEX) = COS(PROPERTY(DV%PROP_INDEX)%VIEW_ANGLE/360._EB * PI)
13949
13952
ENDIF
13950
13953
! Create an auto-ignition exclusion zone (AIT) in the cell containing a SPARK
13951
13954
0 commit comments