@@ -1002,7 +1002,9 @@ SUBROUTINE W3EXNC ( NX, NY, IX1, IXN, IY1, IYN, NSEA, &
1002
1002
REAL , PARAMETER :: LOG2= LOG (2 .)
1003
1003
#endif
1004
1004
!
1005
- REAL ,DIMENSION (:), ALLOCATABLE :: LON, LAT, FREQ
1005
+ ! REAL,DIMENSION(:), ALLOCATABLE :: LON, LAT, FREQ
1006
+ REAL ,DIMENSION (:), ALLOCATABLE :: FREQ
1007
+ DOUBLE PRECISION ,DIMENSION (:), ALLOCATABLE :: LON, LAT
1006
1008
REAL ,DIMENSION (:,:), ALLOCATABLE :: LON2D, LAT2D, ANGLD2D
1007
1009
#ifdef W3_RTD
1008
1010
REAL ,DIMENSION (:,:), ALLOCATABLE :: LON2DEQ, LAT2DEQ
@@ -2297,16 +2299,19 @@ SUBROUTINE W3EXNC ( NX, NY, IX1, IXN, IY1, IYN, NSEA, &
2297
2299
SYD= DBLE (0.000001d0 * DNINT(1d6 * (DBLE (DYO)) ))
2298
2300
X0D= DBLE (0.000001d0 * DNINT(1d6 * (DBLE (SXO)) ))
2299
2301
Y0D= DBLE (0.000001d0 * DNINT(1d6 * (DBLE (SYO)) ))
2302
+
2303
+ ! LON(1) = X0D
2304
+ ! LAT(1) = Y0D
2300
2305
DO i= 1 ,NXO
2301
- lon(i)= REAL (X0D+ SXD* DBLE (i-1 ))
2306
+ lon(i)= DBLE (X0D+ SXD* DBLE (i-1 ))
2302
2307
#endif
2303
2308
#ifdef W3_RTD
2304
2309
LON2DEQ(i,:) = lon(i)
2305
2310
#endif
2306
2311
#ifdef W3_SMC
2307
2312
END DO
2308
2313
DO i= 1 ,NYO
2309
- lat(i)= REAL (Y0D+ SYD* DBLE (i-1 ))
2314
+ lat(i)= DBLE (Y0D+ SYD* DBLE (i-1 ))
2310
2315
#endif
2311
2316
#ifdef W3_RTD
2312
2317
LAT2DEQ(:,i) = lat(i)
@@ -2341,11 +2346,14 @@ SUBROUTINE W3EXNC ( NX, NY, IX1, IXN, IY1, IYN, NSEA, &
2341
2346
SYD= DBLE (0.000001d0 * DNINT(1d6 * (DBLE (SY)) ))
2342
2347
X0D= DBLE (0.000001d0 * DNINT(1d6 * (DBLE (X0)) ))
2343
2348
Y0D= DBLE (0.000001d0 * DNINT(1d6 * (DBLE (Y0)) ))
2349
+
2350
+ ! LON(1) = X0D
2351
+ ! LAT(1) = Y0D
2344
2352
DO I= 1 ,NX
2345
- LON(I)= REAL (X0D+ SXD* DBLE (I-1 ))
2353
+ LON(I)= DBLE (X0D+ SXD* DBLE (I-1 ))
2346
2354
END DO
2347
2355
DO I= 1 ,NY
2348
- LAT(I)= REAL (Y0D+ SYD* DBLE (I-1 ))
2356
+ LAT(I)= DBLE (Y0D+ SYD* DBLE (I-1 ))
2349
2357
END DO
2350
2358
#ifdef W3_RTD
2351
2359
IF ( RTDL ) THEN
0 commit comments