@@ -9749,15 +9749,17 @@ SUBROUTINE SET_FVCOM_GRID(G)
9749
9749
IF(STATUS /=0) CALL FATAL_ERROR("FVCOM2GRID: COULD NOT ALLOCATE G%NV")
9750
9750
G%NV=0
9751
9751
DO I = 1,G%NT
9752
- G%NV(I,:) = G%NGID_X(NV(I,1:3))
9752
+ G%NV(I,:) = G%NGID_X( reshape(NV(I,1:3),(/3/)) ) ! Siqi Li, 20230221
9753
+ ! G%NV(I,:) = G%NGID_X(NV(I,1:3))
9753
9754
END DO
9754
9755
9755
9756
9756
9757
ALLOCATE(G%NBE(0:N,3), STAT=STATUS)
9757
9758
IF(STATUS /=0) CALL FATAL_ERROR("FVCOM2GRID: COULD NOT ALLOCATE G%NBE")
9758
9759
G%NBE = 0
9759
9760
DO I = 1,N
9760
- G%NBE(I,:) = G%EGID_X(NBE(I,:))
9761
+ G%NBE(I,:) = G%EGID_X( reshape(NBE(I,:),(/3/)) ) ! Siqi Li, 20230221
9762
+ ! G%NBE(I,:) = G%EGID_X(NBE(I,:))
9761
9763
END DO
9762
9764
9763
9765
@@ -9770,9 +9772,11 @@ SUBROUTINE SET_FVCOM_GRID(G)
9770
9772
G%NBVE = 0
9771
9773
9772
9774
DO I = 1,M
9773
- G%NBVE(I,:) = G%EGID_X(NBVE(I,:))
9775
+ G%NBVE(I,:) = G%EGID_X( reshape(NBVE(I,:),(/MX_NBR_ELEM+1/)) ) ! Siqi Li, 20230221
9776
+ ! G%NBVE(I,:) = G%EGID_X(NBVE(I,:))
9774
9777
9775
- G%NBSN(I,:) = G%NGID_X(NBSN(I,:))
9778
+ G%NBSN(I,:) = G%NGID_X( reshape(NBSN(I,:),(/MX_NBR_ELEM+3/)) ) ! Siqi Li, 20230221
9779
+ ! G%NBSN(I,:) = G%NGID_X(NBSN(I,:))
9776
9780
END DO
9777
9781
9778
9782
0 commit comments