@@ -2293,10 +2293,10 @@ SUBROUTINE W3EXNC ( NX, NY, IX1, IXN, IY1, IYN, NSEA, &
2293
2293
#ifdef W3_SMC
2294
2294
ELSE
2295
2295
! CB: Regridded SMC data
2296
- SXD= DBLE (0.000001d0 * DNINT(1d6 * (DBLE (DXO)) ))
2297
- SYD= DBLE (0.000001d0 * DNINT(1d6 * (DBLE (DYO)) ))
2298
- X0D= DBLE (0.000001d0 * DNINT(1d6 * (DBLE (SXO)) ))
2299
- Y0D= DBLE (0.000001d0 * DNINT(1d6 * (DBLE (SYO)) ))
2296
+ SXD= DBLE (0.00000001d0 * DNINT(1d8 * (DBLE (DXO)) ))
2297
+ SYD= DBLE (0.00000001d0 * DNINT(1d8 * (DBLE (DYO)) ))
2298
+ X0D= DBLE (0.00000001d0 * DNINT(1d8 * (DBLE (SXO)) ))
2299
+ Y0D= DBLE (0.00000001d0 * DNINT(1d8 * (DBLE (SYO)) ))
2300
2300
DO i= 1 ,NXO
2301
2301
lon(i)= REAL (X0D+ SXD* DBLE (i-1 ))
2302
2302
#endif
@@ -3388,9 +3388,9 @@ SUBROUTINE W3CRNC (NCFILE, NCID, DIMID, DIMLN, VARID, &
3388
3388
#ifdef W3_SMC
3389
3389
IF (SMCOTYPE .EQ. 1 ) THEN
3390
3390
! Flat SMC grid - use seapoint dimension:
3391
- IRET = NF90_DEF_VAR(NCID, ' longitude' , NF90_FLOAT , DIMID(2 ), VARID(1 ))
3391
+ IRET = NF90_DEF_VAR(NCID, ' longitude' , NF90_DOUBLE , DIMID(2 ), VARID(1 ))
3392
3392
CALL CHECK_ERR(IRET)
3393
- IRET = NF90_DEF_VAR(NCID, ' latitude' , NF90_FLOAT , DIMID(2 ), VARID(2 ))
3393
+ IRET = NF90_DEF_VAR(NCID, ' latitude' , NF90_DOUBLE , DIMID(2 ), VARID(2 ))
3394
3394
CALL CHECK_ERR(IRET)
3395
3395
3396
3396
! Latitude and longitude are auxililary variables in type 1 sea point
@@ -3412,10 +3412,10 @@ SUBROUTINE W3CRNC (NCFILE, NCID, DIMID, DIMLN, VARID, &
3412
3412
IRET = NF90_PUT_ATT(NCID, VARID(6 ), ' valid_min' , 1 )
3413
3413
IRET = NF90_PUT_ATT(NCID, VARID(6 ), ' valid_max' , 256 )
3414
3414
ELSE
3415
- ! Regirdded regular SMC grid - use lon/lat dimensions:
3416
- IRET = NF90_DEF_VAR(NCID, ' longitude' , NF90_FLOAT , DIMID(2 ), VARID(1 ))
3415
+ ! Regridded regular SMC grid - use lon/lat dimensions:
3416
+ IRET = NF90_DEF_VAR(NCID, ' longitude' , NF90_DOUBLE , DIMID(2 ), VARID(1 ))
3417
3417
call CHECK_ERR(IRET)
3418
- IRET = NF90_DEF_VAR(NCID, ' latitude' , NF90_FLOAT , DIMID(3 ), VARID(2 ))
3418
+ IRET = NF90_DEF_VAR(NCID, ' latitude' , NF90_DOUBLE , DIMID(3 ), VARID(2 ))
3419
3419
call CHECK_ERR(IRET)
3420
3420
ENDIF
3421
3421
#endif
0 commit comments