* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘CSTools’ ...
** package ‘CSTools’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-13 (Debian 13.2.0-23) 13.2.0’
using Fortran compiler: ‘GNU Fortran (Debian 13.2.0-23) 13.2.0’
make[1]: Entering directory '/tmp/Rtmp1wq1Ah/R.INSTALLeac7025669869/CSTools/src'
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  mod_csts.f90 -o mod_csts.o
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  mod_funcs.f90 -o mod_funcs.o
mod_funcs.f90:1216:1:

 1216 | 3     DO  J=1,NLATR
      | 1
Warning: Label 3 at (1) defined but not used [-Wunused-label]
mod_funcs.f90:1249:9:

 1249 |       pi=3.14159265358979d0
      |         1
Warning: Change of value in conversion from ‘REAL(8)’ to ‘REAL(4)’ at (1) [-Wconversion]
mod_funcs.f90:1250:10:

 1250 |       sol=t1+t2/60.d0+t3/3600.d0
      |          1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1222:12:

 1222 |         M = XX
      |            1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
mod_funcs.f90:1223:12:

 1223 |         N = YY
      |            1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
mod_funcs.f90:1125:14:

 1125 |       XLATMIH=SLAT+(RLAT*(NLAT-1))
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1126:14:

 1126 |       XLONMIH=SLON
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1127:14:

 1127 |       XLATMIR=XLATMIH+ABS(RLAT)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1128:14:

 1128 |       XLONMIR=XLONMIH+RLON
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1129:12:

 1129 |       DLATH=ABS(RLAT)
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1130:12:

 1130 |       DLONH=ABS(RLON)
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1131:12:

 1131 |       DLATR=ABS(RLAT/2.)
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1132:12:

 1132 |       DLONR=ABS(RLON/2.)
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1026:14:

 1026 |        RLT(J)=SLAT+(((J-1)/NLON)*RLAT)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1027:14:

 1027 |        RLN(J)=SLON+((MOD(J-1,NLON)+1-1)*RLON)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1041:14:

 1041 |        RLX(J)=(2.*PI*RT*COS(RLT(J)*PI/180.))/(360./RLON)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1044:10:

 1044 |       RLY=2.*PI*RT*ABS(RLAT)/360.
      |          1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:110:11:

  110 |        dis=dis+p(k)*(ca(i,k)-cg(nr,k))**2
      |           1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:95:11:

   95 |        dis=dis+p(k)*(ca(i,k)-cg(nr,k))**2
      |           1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:232:50:

  232 |       real yyes(n),sst,sse,cdet,cdeta,cdetp(nvarx),myy,incr
      |                                                  1
Warning: Unused variable ‘cdetp’ declared at (1) [-Wunused-variable]
mod_funcs.f90:228:51:

  228 |       real yy(n),xx(nvarx,n),res1(n),res(n),ser1(n),ser2(n),aa(n)
      |                                                   1
Warning: Unused variable ‘ser1’ declared at (1) [-Wunused-variable]
mod_funcs.f90:232:26:

  232 |       real yyes(n),sst,sse,cdet,cdeta,cdetp(nvarx),myy,incr
      |                          1
Warning: Unused variable ‘sse’ declared at (1) [-Wunused-variable]
mod_funcs.f90:232:18:

  232 |       real yyes(n),sst,sse,cdet,cdeta,cdetp(nvarx),myy,incr
      |                  1
Warning: Unused variable ‘yyes’ declared at (1) [-Wunused-variable]
mod_funcs.f90:792:12:

  792 |         if (j.ne.imax)then
      |            ^
Warning: ‘imax’ may be used uninitialized [-Wmaybe-uninitialized]
mod_funcs.f90:757:20:

  757 |       INTEGER i,imax,j,k
      |                    ^
note: ‘imax’ was declared here
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  calc_geoswind.f90 -o calc_geoswind.o
calc_geoswind.f90:48:14:

   48 |        psl(:)=msl_lr(i,:)*100./g
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calc_geoswind.f90:41:24:

   41 |       character for10*50
      |                        1
Warning: Unused variable ‘for10’ declared at (1) [-Wunused-variable]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  calc_utm_rej_era5_penin.f90 -o calc_utm_rej_era5_penin.o
calc_utm_rej_era5_penin.f90:35:14:

   35 |        rlt(j)=slat+(((j-1)/nlon)*rlat)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calc_utm_rej_era5_penin.f90:36:14:

   36 |        rln(j)=slon+((mod(j-1,nlon)+1-1)*rlon)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calc_utm_rej_era5_penin.f90:47:12:

   47 |        x(j)=xint
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calc_utm_rej_era5_penin.f90:48:12:

   48 |        y(j)=yint
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calc_utm_rej_era5_penin.f90:24:19:

   24 |       integer igrad,imin,rseg,igrad1,imin1
      |                   1
Warning: Unused variable ‘igrad’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:24:36:

   24 |       integer igrad,imin,rseg,igrad1,imin1
      |                                    1
Warning: Unused variable ‘igrad1’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:24:24:

   24 |       integer igrad,imin,rseg,igrad1,imin1
      |                        1
Warning: Unused variable ‘imin’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:24:42:

   24 |       integer igrad,imin,rseg,igrad1,imin1
      |                                          1
Warning: Unused variable ‘imin1’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:5:26:

    5 | SUBROUTINE utm_ERA(ic,nlat,nlon,slat,slon,rlat,rlon,x,y)
      |                          1
Warning: Unused dummy argument ‘nlat’ at (1) [-Wunused-dummy-argument]
calc_utm_rej_era5_penin.f90:28:25:

   28 |       double precision r1,r2,r3,r4,r5,r6,rad,rad1,xint,yint
      |                         1
Warning: Unused variable ‘r1’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:28:28:

   28 |       double precision r1,r2,r3,r4,r5,r6,rad,rad1,xint,yint
      |                            1
Warning: Unused variable ‘r2’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:28:31:

   28 |       double precision r1,r2,r3,r4,r5,r6,rad,rad1,xint,yint
      |                               1
Warning: Unused variable ‘r3’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:28:34:

   28 |       double precision r1,r2,r3,r4,r5,r6,rad,rad1,xint,yint
      |                                  1
Warning: Unused variable ‘r4’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:28:37:

   28 |       double precision r1,r2,r3,r4,r5,r6,rad,rad1,xint,yint
      |                                     1
Warning: Unused variable ‘r5’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:28:40:

   28 |       double precision r1,r2,r3,r4,r5,r6,rad,rad1,xint,yint
      |                                        1
Warning: Unused variable ‘r6’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:24:29:

   24 |       integer igrad,imin,rseg,igrad1,imin1
      |                             1
Warning: Unused variable ‘rseg’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:25:16:

   25 |       real rseg1
      |                1
Warning: Unused variable ‘rseg1’ declared at (1) [-Wunused-variable]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  calc_utmcandelasgrid.f90 -o calc_utmcandelasgrid.o
calc_utmcandelasgrid.f90:32:16:

   32 |        xcand(i)=xint
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calc_utmcandelasgrid.f90:33:16:

   33 |        ycand(i)=yint
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  calculo_tempes_densi_sealevel.f90 -o calculo_tempes_densi_sealevel.o
calculo_tempes_densi_sealevel.f90:26:14:

   26 |        psl(:)=msl_si(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calculo_tempes_densi_sealevel.f90:27:15:

   27 |        tmil(:)=t1000(i,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  clasif_era_pen_kmeans.f90 -o clasif_era_pen_kmeans.o
clasif_era_pen_kmeans.f90:55:14:

   55 |        rlt(j)=slat+(((j-1)/nlon)*rlat)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:56:14:

   56 |        rln(j)=slon+((mod(j-1,nlon)+1-1)*rlon)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:81:15:

   81 |        u5(:,:)=u500(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:82:15:

   82 |        v5(:,:)=v500(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:83:17:

   83 |        geo9(:,:)=z1000(:,:)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:84:17:

   84 |        geo5(:,:)=z500(:,:)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:90:15:

   90 |         ser(i)=um(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:96:15:

   96 |         ser(i)=vm(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:120:16:

  120 |         u9(i,j)=(um(i,j)-mu9(j))/su9(j)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:121:16:

  121 |         v9(i,j)=(vm(i,j)-mv9(j))/sv9(j)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:235:18:

  235 |         gu91(i,j)=gu92(i,j)
      |                  1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:236:18:

  236 |         gv91(i,j)=gv92(i,j)
      |                  1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:237:18:

  237 |         gu51(i,j)=gu52(i,j)
      |                  1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:238:18:

  238 |         gv51(i,j)=gv52(i,j)
      |                  1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:5:33:

    5 | SUBROUTINE clasif(ic,nd,nlon,nlat,slat,slon,rlat,rlon,um,vm,u500,v500,&
      |                                 1
Warning: Unused dummy argument ‘nlat’ at (1) [-Wunused-dummy-argument]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  downscaling_prec.f90 -o downscaling_prec.o
downscaling_prec.f90:138:14:

  138 |        rlt(j)=slat+(((j-1)/nlon)*rlat)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:139:14:

  139 |        rln(j)=slon+((mod(j-1,nlon)+1-1)*rlon)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:164:15:

  164 |        rltt(j)=slatt+(((j-1)/nlont)*rlat)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:165:15:

  165 |        rlnt(j)=slont+((mod(j-1,nlont)+1-1)*rlon)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:171:14:

  171 |       u5(:,:)=u500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:172:14:

  172 |       v5(:,:)=v500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:173:15:

  173 |       psl(:,:)=msl_si(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:174:15:

  174 |       he7(:,:)=q700(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:175:14:

  175 |       t5(:,:)=t500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:176:14:

  176 |       t8(:,:)=t850(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:181:16:

  181 |       prec(:,:)=prec_hr(:,:)*10.
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:187:15:

  187 |         ser(i)=um(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:194:15:

  194 |         ser(i)=vm(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:219:16:

  219 |       Vdis(:,:)=vdmin(:,:)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:344:12:

  344 |         rlx=rt*cos(rlt(ice)*pi/180.)*pi*rlon/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:345:12:

  345 |         rly=rt*abs(rlat)*pi/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:346:13:

  346 |         vorm=um(i,ice-nlon)-um(i,ice+nlon)
      |             1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:348:13:

  348 |         vorz=vm(i,ice+1)-vm(i,ice-1)
      |             1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:371:21:

  371 |         pred1(5,i,j)=um(i,ice)
      |                     1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:372:21:

  372 |         pred1(6,i,j)=vm(i,ice)
      |                     1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:403:12:

  403 |         rlx=rt*cos(rlt(ice)*pi/180.)*pi*rlon/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:404:12:

  404 |         rly=rt*abs(rlat)*pi/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:483:16:

  483 |         u9(i,j)=(um(i,j)-mu9(j))/su9(j)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:484:16:

  484 |         v9(i,j)=(vm(i,j)-mv9(j))/sv9(j)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:492:17:

  492 |         ut9(i,j)=(gu92(i,j)-mu9(j))/su9(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:493:17:

  493 |         vt9(i,j)=(gv92(i,j)-mv9(j))/sv9(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:494:17:

  494 |         ut5(i,j)=(gu52(i,j)-mu5(j))/su5(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:495:17:

  495 |         vt5(i,j)=(gv52(i,j)-mv5(j))/sv5(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:502:15:

  502 |       ccm(:,:)=new_ccm(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:504:19:

  504 |       copar(:,:,:)=new_corrpar(:,:,:)
      |                   1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:525:14:

  525 |        um5(:)=u500e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:526:14:

  526 |        vm5(:)=v500e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:527:15:

  527 |        pres(:)=msle(i,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:528:15:

  528 |        he7m(:)=q700e(i,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:529:14:

  529 |        tm5(:)=t500e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:530:14:

  530 |        tm8(:)=t850e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:537:12:

  537 |       bilat=slat+(nlat-1)*rlat
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:538:12:

  538 |       bdlon=slon+(nlon-1)*rlon
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:613:12:

  613 |         rlx=rt*cos(rlt(ice)*pi/180.)*pi*rlon/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:614:12:

  614 |         rly=rt*abs(rlat)*pi/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:638:12:

  638 |         rlx=rt*cos(rlt(ice)*pi/180.)*pi*rlon/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:639:12:

  639 |         rly=rt*abs(rlat)*pi/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:100:19:

  100 |       integer annoa
      |                   1
Warning: Unused variable ‘annoa’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:101:32:

  101 |       integer ior(nd),eqc(nptos)
      |                                1
Warning: Unused variable ‘eqc’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:104:24:

  104 |       integer est(nptos)
      |                        1
Warning: Unused variable ‘est’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:82:57:

   82 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                                         1
Warning: Unused variable ‘ir’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:82:68:

   82 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                                                    1
Warning: Unused variable ‘jk’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:77:19:

   77 |       integer jt,jp
      |                   1
Warning: Unused variable ‘jp’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:77:16:

   77 |       integer jt,jp
      |                1
Warning: Unused variable ‘jt’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:83:18:

   83 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                  1
Warning: Unused variable ‘mesa’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:97:34:

   97 |       character sc*8,pt*9,nomeb*90
      |                                  1
Warning: Unused variable ‘nomeb’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:75:18:

   75 |       integer nvar
      |                  1
Warning: Unused variable ‘nvar’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:97:25:

   97 |       character sc*8,pt*9,nomeb*90
      |                         1
Warning: Unused variable ‘pt’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:89:42:

   89 |       integer anai(nanx),ana(nanx),puh(ic)
      |                                          1
Warning: Unused variable ‘puh’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:102:24:

  102 |       integer ref(nptos),puce(neni),puen(neni,5001)
      |                        1
Warning: Unused variable ‘ref’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:97:20:

   97 |       character sc*8,pt*9,nomeb*90
      |                    1
Warning: Unused variable ‘sc’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:120:24:

  120 |       real Vdis(nptos,4)
      |                        1
Warning: Array ‘vdis’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
downscaling_prec.f90:119:27:

  119 |       integer Vref(nptos,4)
      |                           1
Warning: Array ‘vref’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘ien1’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:125:18:

  125 |       integer ien1, ien2, ien3, ien4
      |                  ^
note: ‘ien1’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘peso1’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:123:16:

  123 |       real peso1, peso2, peso3, peso4
      |                ^
note: ‘peso1’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘ien2’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:125:24:

  125 |       integer ien1, ien2, ien3, ien4
      |                        ^
note: ‘ien2’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘peso2’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:123:23:

  123 |       real peso1, peso2, peso3, peso4
      |                       ^
note: ‘peso2’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘ien3’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:125:30:

  125 |       integer ien1, ien2, ien3, ien4
      |                              ^
note: ‘ien3’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘peso3’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:123:30:

  123 |       real peso1, peso2, peso3, peso4
      |                              ^
note: ‘peso3’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘ien4’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:125:36:

  125 |       integer ien1, ien2, ien3, ien4
      |                                    ^
note: ‘ien4’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘peso4’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:123:37:

  123 |       real peso1, peso2, peso3, peso4
      |                                     ^
note: ‘peso4’ was declared here
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  downscaling_temp.f90 -o downscaling_temp.o
downscaling_temp.f90:590:5:

  590 |  1203   CONTINUE
      |     1
Warning: Label 1203 at (1) defined but not used [-Wunused-label]
downscaling_temp.f90:126:14:

  126 |        rlt(j)=slat+(((j-1)/nlon)*rlat)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:127:14:

  127 |        rln(j)=slon+((mod(j-1,nlon)+1-1)*rlon)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:154:15:

  154 |        rltt(j)=slatt+(((j-1)/nlont)*rlat)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:155:15:

  155 |        rlnt(j)=slont+((mod(j-1,nlont)+1-1)*rlon)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:163:16:

  163 |       Vdis(:,:)=vdmin(:,:)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:184:14:

  184 |       u9(:,:)=um(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:185:14:

  185 |       v9(:,:)=vm(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:186:14:

  186 |       u5(:,:)=u500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:187:14:

  187 |       v5(:,:)=v500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:188:15:

  188 |       psl(:,:)=msl_si(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:189:15:

  189 |       he7(:,:)=q700(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:190:14:

  190 |       t5(:,:)=t500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:191:14:

  191 |       t8(:,:)=t850(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:192:14:

  192 |       t7(:,:)=t700(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:193:14:

  193 |       t2(:,:)=tm2m(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:197:14:

  197 |       inso(:)=insol(:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:306:16:

  306 |       tmxr(:,:)=tmx_hr(:,:)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:307:16:

  307 |       tmir(:,:)=tmn_hr(:,:)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:328:14:

  328 |        um5(:)=u500e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:329:14:

  329 |        vm5(:)=v500e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:330:14:

  330 |        t8m(:)=t850e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:331:14:

  331 |        t7m(:)=t700e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:332:14:

  332 |        t5m(:)=t500e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:333:15:

  333 |        he7m(:)=q700e(i,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:334:14:

  334 |        t2m(:)=tm2me(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:335:15:

  335 |        pres(:)=msle(i,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:342:12:

  342 |       bilat=slat+(nlat-1)*rlat
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:343:12:

  343 |       bdlon=slon+(nlon-1)*rlon
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:102:36:

  102 |       real ccmux(nptos),ccmui(nptos)
      |                                    1
Warning: Unused variable ‘ccmui’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:102:23:

  102 |       real ccmux(nptos),ccmui(nptos)
      |                       1
Warning: Unused variable ‘ccmux’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:77:16:

   77 |       real sp,dd
      |                1
Warning: Unused variable ‘dd’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:39:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                       1
Warning: Unused variable ‘dmin’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:42:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                          1
Warning: Unused variable ‘dt’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:46:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                              1
Warning: Unused variable ‘du5’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:50:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                                  1
Warning: Unused variable ‘du9’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:54:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                                      1
Warning: Unused variable ‘dv5’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:58:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                                          1
Warning: Unused variable ‘dv9’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:92:22:

   92 |       real efan(nd,ic),psl(nd,ic),pslm(ic),t2(nd,ic),t2m(ic)
      |                      1
Warning: Unused variable ‘efan’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:22:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                      1
Warning: Unused variable ‘i3’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:25:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                         1
Warning: Unused variable ‘i4’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:28:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                            1
Warning: Unused variable ‘i7’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:41:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                         1
Warning: Unused variable ‘ien’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:76:16:

   76 |       integer ii,jp
      |                1
Warning: Unused variable ‘ii’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:50:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                                  1
Warning: Unused variable ‘ips’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:57:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                                         1
Warning: Unused variable ‘ir’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:79:29:

   79 |       integer jv,kk,kki,ik,it,kp,imes,ida,ida2,idia,mi,mm
      |                             1
Warning: Unused variable ‘it’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:65:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                                                 1
Warning: Unused variable ‘iti’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:68:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                                                    1
Warning: Unused variable ‘jk’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:82:18:

   82 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                  1
Warning: Unused variable ‘mesa’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:82:27:

   82 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                           1
Warning: Unused variable ‘nan2’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:82:32:

   82 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                                1
Warning: Unused variable ‘nanf’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:82:37:

   82 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                                     1
Warning: Unused variable ‘nanv’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:82:45:

   82 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                                             1
Warning: Unused variable ‘nmm’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:82:48:

   82 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                                                1
Warning: Unused variable ‘np’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:86:25:

   86 |       character sc*8,pt*9
      |                         1
Warning: Unused variable ‘pt’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:94:32:

   94 |       integer ior(nd),ref(nptos),puce(neni)
      |                                1
Warning: Unused variable ‘ref’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:86:20:

   86 |       character sc*8,pt*9
      |                    1
Warning: Unused variable ‘sc’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:77:13:

   77 |       real sp,dd
      |             1
Warning: Unused variable ‘sp’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:63:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                                               1
Warning: Unused variable ‘supo’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:109:24:

  109 |       real Vdis(nptos,4)
      |                        1
Warning: Array ‘vdis’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
downscaling_temp.f90:84:15:

   84 |       real vorm,vorz
      |               1
Warning: Unused variable ‘vorm’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:84:20:

   84 |       real vorm,vorz
      |                    1
Warning: Unused variable ‘vorz’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:108:27:

  108 |       integer Vref(nptos,4)
      |                           1
Warning: Array ‘vref’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
downscaling_temp.f90:523:49:

  523 |       pred1m(jp,ien3)*peso3+pred1m(jp,ien4)*peso4
      |                                                 ^
Warning: ‘ien4’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:113:36:

  113 |       integer ien1, ien2, ien3, ien4
      |                                    ^
note: ‘ien4’ was declared here
downscaling_temp.f90:524:50:

  524 |       pred(kp)= calculin/(peso1+peso2+peso3+peso4)
      |                                                  ^
Warning: ‘peso4’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:112:37:

  112 |       real peso1, peso2, peso3, peso4, calculin
      |                                     ^
note: ‘peso4’ was declared here
downscaling_temp.f90:523:49:

  523 |       pred1m(jp,ien3)*peso3+pred1m(jp,ien4)*peso4
      |                                                 ^
Warning: ‘ien1’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:113:18:

  113 |       integer ien1, ien2, ien3, ien4
      |                  ^
note: ‘ien1’ was declared here
downscaling_temp.f90:523:49:

  523 |       pred1m(jp,ien3)*peso3+pred1m(jp,ien4)*peso4
      |                                                 ^
Warning: ‘ien2’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:113:24:

  113 |       integer ien1, ien2, ien3, ien4
      |                        ^
note: ‘ien2’ was declared here
downscaling_temp.f90:523:49:

  523 |       pred1m(jp,ien3)*peso3+pred1m(jp,ien4)*peso4
      |                                                 ^
Warning: ‘ien3’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:113:30:

  113 |       integer ien1, ien2, ien3, ien4
      |                              ^
note: ‘ien3’ was declared here
downscaling_temp.f90:543:68:

  543 |              pred1(jp,iana,ien4)*peso4 ) / (peso1+peso2+peso3+peso4)
      |                                                                    ^
Warning: ‘peso1’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:112:16:

  112 |       real peso1, peso2, peso3, peso4, calculin
      |                ^
note: ‘peso1’ was declared here
downscaling_temp.f90:543:68:

  543 |              pred1(jp,iana,ien4)*peso4 ) / (peso1+peso2+peso3+peso4)
      |                                                                    ^
Warning: ‘peso2’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:112:23:

  112 |       real peso1, peso2, peso3, peso4, calculin
      |                       ^
note: ‘peso2’ was declared here
downscaling_temp.f90:524:50:

  524 |       pred(kp)= calculin/(peso1+peso2+peso3+peso4)
      |                                                  ^
Warning: ‘peso3’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:112:30:

  112 |       real peso1, peso2, peso3, peso4, calculin
      |                              ^
note: ‘peso3’ was declared here
downscaling_temp.f90:582:40:

  582 |          tmxes(i,ipu)=tmxr(ana(kki),ipu)
      |                                        ^
Warning: ‘kki’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:79:23:

   79 |       integer jv,kk,kki,ik,it,kp,imes,ida,ida2,idia,mi,mm
      |                       ^
note: ‘kki’ was declared here
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  insol.f90 -o insol.o
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  predictores_significativos.f90 -o predictores_significativos.o
predictores_significativos.f90:114:14:

  114 |        rlt(j)=slat+(((j-1)/nlon)*rlat)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:115:14:

  115 |        rln(j)=slon+((mod(j-1,nlon)+1-1)*rlon)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:140:15:

  140 |        rltt(j)=slatt+(((j-1)/nlont)*rlat)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:141:15:

  141 |        rlnt(j)=slont+((mod(j-1,nlont)+1-1)*rlon)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:149:15:

  149 |       psl(:,:)=msl_si(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:150:15:

  150 |       he7(:,:)=q700(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:151:14:

  151 |       t5(:,:)=t500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:152:14:

  152 |       t8(:,:)=t850(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:157:16:

  157 |       prec(:,:)=prec_hr(:,:)*10.
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:163:15:

  163 |         ser(i)=um(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:169:15:

  169 |         ser(i)=vm(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:175:15:

  175 |         ser(i)=u5(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:181:15:

  181 |         ser(i)=v5(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:311:12:

  311 |         rlx=rt*cos(rlt(ice)*pi/180.)*pi*rlon/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:312:12:

  312 |         rly=rt*abs(rlat)*pi/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:313:13:

  313 |         vorm=um(i,ice-nlon)-um(i,ice+nlon)
      |             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:314:13:

  314 |         vorm=vorm/(2.*rly)
      |             1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:315:13:

  315 |         vorz=vm(i,ice+1)-vm(i,ice-1)
      |             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:316:13:

  316 |         vorz=vorz/(2.*rlx)
      |             1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:337:21:

  337 |         pred1(5,i,j)=um(i,ice)
      |                     1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:338:21:

  338 |         pred1(6,i,j)=vm(i,ice)
      |                     1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:369:12:

  369 |         rlx=rt*cos(rlt(ice)*pi/180.)*pi*rlon/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:370:12:

  370 |         rly=rt*abs(rlat)*pi/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:371:13:

  371 |         vorm=u5(i,ice-nlon)-u5(i,ice+nlon)
      |             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:372:13:

  372 |         vorm=vorm/(2.*rly)
      |             1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:373:13:

  373 |         vorz=v5(i,ice+1)-v5(i,ice-1)
      |             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:374:13:

  374 |         vorz=vorz/(2.*rlx)
      |             1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:397:21:

  397 |         pred1(8,i,j)=u5(i,ice)
      |                     1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:398:21:

  398 |         pred1(9,i,j)=v5(i,ice)
      |                     1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:459:17:

  459 |         ut9(i,j)=(gu92(i,j)-mu9(j))/su9(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:460:17:

  460 |         vt9(i,j)=(gv92(i,j)-mv9(j))/sv9(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:461:17:

  461 |         ut5(i,j)=(gu52(i,j)-mu5(j))/su5(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:462:17:

  462 |         vt5(i,j)=(gv52(i,j)-mv5(j))/sv5(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:96:20:

   96 |       real aaa(nanx)
      |                    1
Warning: Unused variable ‘aaa’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:84:25:

   84 |       integer ior(n),anno,mes,dia,eqc(nptos)
      |                         1
Warning: Unused variable ‘anno’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:83:22:

   83 |       integer annor(n),mesr(n),diar(n)
      |                      1
Warning: Unused variable ‘annor’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:76:27:

   76 |       real pres(id),bar(id),den(ic)
      |                           1
Warning: Unused variable ‘bar’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:76:35:

   76 |       real pres(id),bar(id),den(ic)
      |                                   1
Warning: Unused variable ‘den’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:84:33:

   84 |       integer ior(n),anno,mes,dia,eqc(nptos)
      |                                 1
Warning: Unused variable ‘dia’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:83:38:

   83 |       integer annor(n),mesr(n),diar(n)
      |                                      1
Warning: Unused variable ‘diar’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:95:21:

   95 |       real dist(nanx),dist1(npx,nanx),serin(nanx)
      |                     1
Warning: Unused variable ‘dist’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:95:37:

   95 |       real dist(nanx),dist1(npx,nanx),serin(nanx)
      |                                     1
Warning: Unused variable ‘dist1’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:84:44:

   84 |       integer ior(n),anno,mes,dia,eqc(nptos)
      |                                            1
Warning: Unused variable ‘eqc’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:72:36:

   72 |       character (len=6) :: he7ca(id)
      |                                    1
Warning: Unused variable ‘he7ca’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:63:29:

   63 |       real he7(n,ic),he7m(ic)
      |                             1
Warning: Unused variable ‘he7m’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:75:20:

   75 |       real he7me(24)
      |                    1
Warning: Unused variable ‘he7me’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:70:46:

   70 |       real ue5(id),ve5(id),he7ms(ic),he7mr(id)
      |                                              1
Warning: Unused variable ‘he7mr’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:70:36:

   70 |       real ue5(id),ve5(id),he7ms(ic),he7mr(id)
      |                                    1
Warning: Unused variable ‘he7ms’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:43:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                                           1
Warning: Unused variable ‘ideb’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:48:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                                                1
Warning: Unused variable ‘ifin’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:82:23:

   82 |       integer indi1(ic),indi2(ic)
      |                       1
Warning: Unused variable ‘indi1’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:82:33:

   82 |       integer indi1(ic),indi2(ic)
      |                                 1
Warning: Unused variable ‘indi2’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:51:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                                                   1
Warning: Unused variable ‘ip’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:87:50:

   87 |       integer i1,i2,i3,i4,iana,ice,ien,ipos,ipu,ir,iv,jk,k,nan,ndcp
      |                                                  1
Warning: Unused variable ‘ir’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:57:16:

   57 |       integer is
      |                1
Warning: Unused variable ‘is’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:87:53:

   87 |       integer i1,i2,i3,i4,iana,ice,ien,ipos,ipu,ir,iv,jk,k,nan,ndcp
      |                                                     1
Warning: Unused variable ‘iv’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:87:56:

   87 |       integer i1,i2,i3,i4,iana,ice,ien,ipos,ipu,ir,iv,jk,k,nan,ndcp
      |                                                        1
Warning: Unused variable ‘jk’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:62:22:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                      1
Warning: Unused variable ‘mdl’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:98:27:

   98 |       real md,sg,medh(neni),sigh(neni)
      |                           1
Warning: Unused variable ‘medh’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:84:29:

   84 |       integer ior(n),anno,mes,dia,eqc(nptos)
      |                             1
Warning: Unused variable ‘mes’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:83:30:

   83 |       integer annor(n),mesr(n),diar(n)
      |                              1
Warning: Unused variable ‘mesr’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:4:26:

    4 | SUBROUTINE sig_predic(nlat,nlon,nlatt,nlont,slat,slon,rlat,rlon,slatt,&
      |                          1
Warning: Unused dummy argument ‘nlat’ at (1) [-Wunused-dummy-argument]
predictores_significativos.f90:4:37:

    4 | SUBROUTINE sig_predic(nlat,nlon,nlatt,nlont,slat,slon,rlat,rlon,slatt,&
      |                                     1
Warning: Unused dummy argument ‘nlatt’ at (1) [-Wunused-dummy-argument]
predictores_significativos.f90:62:41:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                                         1
Warning: Unused variable ‘nomeb’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:62:50:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                                                  1
Warning: Unused variable ‘nomef’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:81:23:

   81 |       integer nor(nanx)
      |                       1
Warning: Unused variable ‘nor’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:62:61:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                                                             1
Warning: Unused variable ‘nta’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:38:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                                      1
Warning: Unused variable ‘nudays’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:25:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                         1
Warning: Unused variable ‘nulat’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:31:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                               1
Warning: Unused variable ‘nulev’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:19:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                   1
Warning: Unused variable ‘nulon’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:77:45:

   77 |       real pred1(npx,n,neni),pred1m(npx,neni),predh(n,neni),predhm(neni)
      |                                             1
Warning: Unused variable ‘pred1m’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:77:59:

   77 |       real pred1(npx,n,neni),pred1m(npx,neni),predh(n,neni),predhm(neni)
      |                                                           1
Warning: Unused variable ‘predh’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:77:72:

   77 |       real pred1(npx,n,neni),pred1m(npx,neni),predh(n,neni),predhm(neni)
      |                                                                        1
Warning: Unused variable ‘predhm’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:76:19:

   76 |       real pres(id),bar(id),den(ic)
      |                   1
Warning: Unused variable ‘pres’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:66:23:

   66 |       real presor(n,id)
      |                       1
Warning: Unused variable ‘presor’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:65:82:

   65 |       real psl(n,ic),ut9(nger,ic),vt9(nger,ic),ut5(nger,ic),vt5(nger,ic),pseal(id)
      |                                                                                  1
Warning: Unused variable ‘pseal’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:69:19:

   69 |       real pslm(ic),um9(ic),vm9(ic),um5(ic),vm5(ic),pslma(ic)
      |                   1
Warning: Unused variable ‘pslm’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:69:61:

   69 |       real pslm(ic),um9(ic),vm9(ic),um5(ic),vm5(ic),pslma(ic)
      |                                                             1
Warning: Unused variable ‘pslma’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:62:32:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                                1
Warning: Unused variable ‘pt’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:85:24:

   85 |       integer ref(nptos),puce(neni),puen(neni,5001)
      |                        1
Warning: Array ‘ref’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
predictores_significativos.f90:62:27:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                           1
Warning: Unused variable ‘sc’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:95:49:

   95 |       real dist(nanx),dist1(npx,nanx),serin(nanx)
      |                                                 1
Warning: Unused variable ‘serin’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:98:38:

   98 |       real md,sg,medh(neni),sigh(neni)
      |                                      1
Warning: Unused variable ‘sigh’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:73:35:

   73 |       character (len=6) :: t8ca(id)
      |                                   1
Warning: Unused variable ‘t8ca’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:62:55:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                                                       1
Warning: Unused variable ‘ta’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:74:26:

   74 |       real te8(id),te5(id)
      |                          1
Warning: Unused variable ‘te5’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:74:18:

   74 |       real te8(id),te5(id)
      |                  1
Warning: Unused variable ‘te8’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:68:36:

   68 |       real t5(n,ic),t8(n,ic),tm5(ic),tm8(ic)
      |                                    1
Warning: Unused variable ‘tm5’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:68:44:

   68 |       real t5(n,ic),t8(n,ic),tm5(ic),tm8(ic)
      |                                            1
Warning: Unused variable ‘tm8’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:70:18:

   70 |       real ue5(id),ve5(id),he7ms(ic),he7mr(id)
      |                  1
Warning: Unused variable ‘ue5’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:69:43:

   69 |       real pslm(ic),um9(ic),vm9(ic),um5(ic),vm5(ic),pslma(ic)
      |                                           1
Warning: Unused variable ‘um5’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:69:27:

   69 |       real pslm(ic),um9(ic),vm9(ic),um5(ic),vm5(ic),pslma(ic)
      |                           1
Warning: Unused variable ‘um9’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:70:26:

   70 |       real ue5(id),ve5(id),he7ms(ic),he7mr(id)
      |                          1
Warning: Unused variable ‘ve5’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:69:51:

   69 |       real pslm(ic),um9(ic),vm9(ic),um5(ic),vm5(ic),pslma(ic)
      |                                                   1
Warning: Unused variable ‘vm5’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:69:35:

   69 |       real pslm(ic),um9(ic),vm9(ic),um5(ic),vm5(ic),pslma(ic)
      |                                   1
Warning: Unused variable ‘vm9’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:67:19:

   67 |       real xlat(ic),xlon(ic)
      |                   1
Warning: Unused variable ‘xlat’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:67:28:

   67 |       real xlat(ic),xlon(ic)
      |                            1
Warning: Unused variable ‘xlon’ declared at (1) [-Wunused-variable]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  pts_ref_est_pen.f90 -o pts_ref_est_pen.o
pts_ref_est_pen.f90:20:60:

   20 |       real xe(nptos),ye(nptos),xr(ic),yr(ic),dis,dmin(nptos)
      |                                                            1
Warning: Array ‘dmin’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen.f90:21:37:

   21 |       integer valores_unicos(nptos+1)
      |                                     1
Warning: Array ‘valores_unicos’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen.f90:20:20:

   20 |       real xe(nptos),ye(nptos),xr(ic),yr(ic),dis,dmin(nptos)
      |                    1
Warning: Array ‘xe’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen.f90:20:30:

   20 |       real xe(nptos),ye(nptos),xr(ic),yr(ic),dis,dmin(nptos)
      |                              1
Warning: Array ‘ye’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  pts_ref_est_pen_4int.f90 -o pts_ref_est_pen_4int.o
pts_ref_est_pen_4int.f90:26:25:

   26 |       real copiaXr(nptos),copiaYr(nptos)
      |                         1
Warning: Array ‘copiaxr’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen_4int.f90:26:40:

   26 |       real copiaXr(nptos),copiaYr(nptos)
      |                                        1
Warning: Array ‘copiayr’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen_4int.f90:27:37:

   27 |       integer valores_unicos(nptos+1)
      |                                     1
Warning: Array ‘valores_unicos’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen_4int.f90:25:20:

   25 |       real xe(nptos),ye(nptos),xr(ic),yr(ic),dis
      |                    1
Warning: Array ‘xe’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen_4int.f90:25:30:

   25 |       real xe(nptos),ye(nptos),xr(ic),yr(ic),dis
      |                              1
Warning: Array ‘ye’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen_4int.f90:66:31:

   66 |          copiaXr(iri)=99999999.
      |                               ^
Warning: ‘iri’ may be used uninitialized [-Wmaybe-uninitialized]
pts_ref_est_pen_4int.f90:22:17:

   22 |       integer iri
      |                 ^
note: ‘iri’ was declared here
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c registerDynamicSymbol.c -o registerDynamicSymbol.o
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  training_part1_prec.f90 -o training_part1_prec.o
training_part1_prec.f90:5:36:

    5 |                          um,vm,insol,gu92,gv92,gu52,gv52,nger)
      |                                    1
Warning: Dummy argument ‘insol’ at (1) was declared INTENT(OUT) but was not set [-Wunused-dummy-argument]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  training_part2_prec.f90 -o training_part2_prec.o
training_part2_prec.f90:95:21:

   95 | integer :: iri(nptos)
      |                     1
Warning: Array ‘iri’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
training_part2_prec.f90:92:20:

   92 | real :: xcand(nptos)
      |                    1
Warning: Array ‘xcand’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
training_part2_prec.f90:93:20:

   93 | real :: ycand(nptos)
      |                    1
Warning: Array ‘ycand’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  training_temp.f90 -o training_temp.o
training_temp.f90:79:20:

   79 | real :: xcand(nptos)
      |                    1
Warning: Array ‘xcand’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
training_temp.f90:80:20:

   80 | real :: ycand(nptos)
      |                    1
Warning: Array ‘ycand’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
gcc-13 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o CSTools.so calc_geoswind.o calc_utm_rej_era5_penin.o calc_utmcandelasgrid.o calculo_tempes_densi_sealevel.o clasif_era_pen_kmeans.o downscaling_prec.o downscaling_temp.o insol.o mod_csts.o mod_funcs.o predictores_significativos.o pts_ref_est_pen.o pts_ref_est_pen_4int.o registerDynamicSymbol.o training_part1_prec.o training_part2_prec.o training_temp.o -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[2]: Entering directory '/tmp/Rtmp1wq1Ah/R.INSTALLeac7025669869/CSTools/src'
make[2]: Nothing to be done for 'CSTools.so'.
make[2]: Leaving directory '/tmp/Rtmp1wq1Ah/R.INSTALLeac7025669869/CSTools/src'
make[1]: Leaving directory '/tmp/Rtmp1wq1Ah/R.INSTALLeac7025669869/CSTools/src'
make[1]: Entering directory '/tmp/Rtmp1wq1Ah/R.INSTALLeac7025669869/CSTools/src'
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  mod_csts.f90 -o mod_csts.o
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  mod_funcs.f90 -o mod_funcs.o
mod_funcs.f90:1216:1:

 1216 | 3     DO  J=1,NLATR
      | 1
Warning: Label 3 at (1) defined but not used [-Wunused-label]
mod_funcs.f90:1249:9:

 1249 |       pi=3.14159265358979d0
      |         1
Warning: Change of value in conversion from ‘REAL(8)’ to ‘REAL(4)’ at (1) [-Wconversion]
mod_funcs.f90:1250:10:

 1250 |       sol=t1+t2/60.d0+t3/3600.d0
      |          1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1222:12:

 1222 |         M = XX
      |            1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
mod_funcs.f90:1223:12:

 1223 |         N = YY
      |            1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
mod_funcs.f90:1125:14:

 1125 |       XLATMIH=SLAT+(RLAT*(NLAT-1))
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1126:14:

 1126 |       XLONMIH=SLON
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1127:14:

 1127 |       XLATMIR=XLATMIH+ABS(RLAT)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1128:14:

 1128 |       XLONMIR=XLONMIH+RLON
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1129:12:

 1129 |       DLATH=ABS(RLAT)
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1130:12:

 1130 |       DLONH=ABS(RLON)
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1131:12:

 1131 |       DLATR=ABS(RLAT/2.)
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1132:12:

 1132 |       DLONR=ABS(RLON/2.)
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1026:14:

 1026 |        RLT(J)=SLAT+(((J-1)/NLON)*RLAT)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1027:14:

 1027 |        RLN(J)=SLON+((MOD(J-1,NLON)+1-1)*RLON)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1041:14:

 1041 |        RLX(J)=(2.*PI*RT*COS(RLT(J)*PI/180.))/(360./RLON)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:1044:10:

 1044 |       RLY=2.*PI*RT*ABS(RLAT)/360.
      |          1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:110:11:

  110 |        dis=dis+p(k)*(ca(i,k)-cg(nr,k))**2
      |           1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:95:11:

   95 |        dis=dis+p(k)*(ca(i,k)-cg(nr,k))**2
      |           1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
mod_funcs.f90:232:50:

  232 |       real yyes(n),sst,sse,cdet,cdeta,cdetp(nvarx),myy,incr
      |                                                  1
Warning: Unused variable ‘cdetp’ declared at (1) [-Wunused-variable]
mod_funcs.f90:228:51:

  228 |       real yy(n),xx(nvarx,n),res1(n),res(n),ser1(n),ser2(n),aa(n)
      |                                                   1
Warning: Unused variable ‘ser1’ declared at (1) [-Wunused-variable]
mod_funcs.f90:232:26:

  232 |       real yyes(n),sst,sse,cdet,cdeta,cdetp(nvarx),myy,incr
      |                          1
Warning: Unused variable ‘sse’ declared at (1) [-Wunused-variable]
mod_funcs.f90:232:18:

  232 |       real yyes(n),sst,sse,cdet,cdeta,cdetp(nvarx),myy,incr
      |                  1
Warning: Unused variable ‘yyes’ declared at (1) [-Wunused-variable]
mod_funcs.f90:792:12:

  792 |         if (j.ne.imax)then
      |            ^
Warning: ‘imax’ may be used uninitialized [-Wmaybe-uninitialized]
mod_funcs.f90:757:20:

  757 |       INTEGER i,imax,j,k
      |                    ^
note: ‘imax’ was declared here
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  calc_geoswind.f90 -o calc_geoswind.o
calc_geoswind.f90:48:14:

   48 |        psl(:)=msl_lr(i,:)*100./g
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calc_geoswind.f90:41:24:

   41 |       character for10*50
      |                        1
Warning: Unused variable ‘for10’ declared at (1) [-Wunused-variable]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  calc_utm_rej_era5_penin.f90 -o calc_utm_rej_era5_penin.o
calc_utm_rej_era5_penin.f90:35:14:

   35 |        rlt(j)=slat+(((j-1)/nlon)*rlat)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calc_utm_rej_era5_penin.f90:36:14:

   36 |        rln(j)=slon+((mod(j-1,nlon)+1-1)*rlon)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calc_utm_rej_era5_penin.f90:47:12:

   47 |        x(j)=xint
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calc_utm_rej_era5_penin.f90:48:12:

   48 |        y(j)=yint
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calc_utm_rej_era5_penin.f90:24:19:

   24 |       integer igrad,imin,rseg,igrad1,imin1
      |                   1
Warning: Unused variable ‘igrad’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:24:36:

   24 |       integer igrad,imin,rseg,igrad1,imin1
      |                                    1
Warning: Unused variable ‘igrad1’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:24:24:

   24 |       integer igrad,imin,rseg,igrad1,imin1
      |                        1
Warning: Unused variable ‘imin’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:24:42:

   24 |       integer igrad,imin,rseg,igrad1,imin1
      |                                          1
Warning: Unused variable ‘imin1’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:5:26:

    5 | SUBROUTINE utm_ERA(ic,nlat,nlon,slat,slon,rlat,rlon,x,y)
      |                          1
Warning: Unused dummy argument ‘nlat’ at (1) [-Wunused-dummy-argument]
calc_utm_rej_era5_penin.f90:28:25:

   28 |       double precision r1,r2,r3,r4,r5,r6,rad,rad1,xint,yint
      |                         1
Warning: Unused variable ‘r1’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:28:28:

   28 |       double precision r1,r2,r3,r4,r5,r6,rad,rad1,xint,yint
      |                            1
Warning: Unused variable ‘r2’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:28:31:

   28 |       double precision r1,r2,r3,r4,r5,r6,rad,rad1,xint,yint
      |                               1
Warning: Unused variable ‘r3’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:28:34:

   28 |       double precision r1,r2,r3,r4,r5,r6,rad,rad1,xint,yint
      |                                  1
Warning: Unused variable ‘r4’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:28:37:

   28 |       double precision r1,r2,r3,r4,r5,r6,rad,rad1,xint,yint
      |                                     1
Warning: Unused variable ‘r5’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:28:40:

   28 |       double precision r1,r2,r3,r4,r5,r6,rad,rad1,xint,yint
      |                                        1
Warning: Unused variable ‘r6’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:24:29:

   24 |       integer igrad,imin,rseg,igrad1,imin1
      |                             1
Warning: Unused variable ‘rseg’ declared at (1) [-Wunused-variable]
calc_utm_rej_era5_penin.f90:25:16:

   25 |       real rseg1
      |                1
Warning: Unused variable ‘rseg1’ declared at (1) [-Wunused-variable]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  calc_utmcandelasgrid.f90 -o calc_utmcandelasgrid.o
calc_utmcandelasgrid.f90:32:16:

   32 |        xcand(i)=xint
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calc_utmcandelasgrid.f90:33:16:

   33 |        ycand(i)=yint
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  calculo_tempes_densi_sealevel.f90 -o calculo_tempes_densi_sealevel.o
calculo_tempes_densi_sealevel.f90:26:14:

   26 |        psl(:)=msl_si(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
calculo_tempes_densi_sealevel.f90:27:15:

   27 |        tmil(:)=t1000(i,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  clasif_era_pen_kmeans.f90 -o clasif_era_pen_kmeans.o
clasif_era_pen_kmeans.f90:55:14:

   55 |        rlt(j)=slat+(((j-1)/nlon)*rlat)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:56:14:

   56 |        rln(j)=slon+((mod(j-1,nlon)+1-1)*rlon)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:81:15:

   81 |        u5(:,:)=u500(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:82:15:

   82 |        v5(:,:)=v500(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:83:17:

   83 |        geo9(:,:)=z1000(:,:)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:84:17:

   84 |        geo5(:,:)=z500(:,:)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:90:15:

   90 |         ser(i)=um(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:96:15:

   96 |         ser(i)=vm(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:120:16:

  120 |         u9(i,j)=(um(i,j)-mu9(j))/su9(j)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:121:16:

  121 |         v9(i,j)=(vm(i,j)-mv9(j))/sv9(j)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:235:18:

  235 |         gu91(i,j)=gu92(i,j)
      |                  1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:236:18:

  236 |         gv91(i,j)=gv92(i,j)
      |                  1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:237:18:

  237 |         gu51(i,j)=gu52(i,j)
      |                  1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:238:18:

  238 |         gv51(i,j)=gv52(i,j)
      |                  1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
clasif_era_pen_kmeans.f90:5:33:

    5 | SUBROUTINE clasif(ic,nd,nlon,nlat,slat,slon,rlat,rlon,um,vm,u500,v500,&
      |                                 1
Warning: Unused dummy argument ‘nlat’ at (1) [-Wunused-dummy-argument]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  downscaling_prec.f90 -o downscaling_prec.o
downscaling_prec.f90:138:14:

  138 |        rlt(j)=slat+(((j-1)/nlon)*rlat)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:139:14:

  139 |        rln(j)=slon+((mod(j-1,nlon)+1-1)*rlon)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:164:15:

  164 |        rltt(j)=slatt+(((j-1)/nlont)*rlat)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:165:15:

  165 |        rlnt(j)=slont+((mod(j-1,nlont)+1-1)*rlon)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:171:14:

  171 |       u5(:,:)=u500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:172:14:

  172 |       v5(:,:)=v500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:173:15:

  173 |       psl(:,:)=msl_si(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:174:15:

  174 |       he7(:,:)=q700(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:175:14:

  175 |       t5(:,:)=t500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:176:14:

  176 |       t8(:,:)=t850(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:181:16:

  181 |       prec(:,:)=prec_hr(:,:)*10.
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:187:15:

  187 |         ser(i)=um(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:194:15:

  194 |         ser(i)=vm(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:219:16:

  219 |       Vdis(:,:)=vdmin(:,:)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:344:12:

  344 |         rlx=rt*cos(rlt(ice)*pi/180.)*pi*rlon/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:345:12:

  345 |         rly=rt*abs(rlat)*pi/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:346:13:

  346 |         vorm=um(i,ice-nlon)-um(i,ice+nlon)
      |             1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:348:13:

  348 |         vorz=vm(i,ice+1)-vm(i,ice-1)
      |             1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:371:21:

  371 |         pred1(5,i,j)=um(i,ice)
      |                     1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:372:21:

  372 |         pred1(6,i,j)=vm(i,ice)
      |                     1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:403:12:

  403 |         rlx=rt*cos(rlt(ice)*pi/180.)*pi*rlon/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:404:12:

  404 |         rly=rt*abs(rlat)*pi/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:483:16:

  483 |         u9(i,j)=(um(i,j)-mu9(j))/su9(j)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:484:16:

  484 |         v9(i,j)=(vm(i,j)-mv9(j))/sv9(j)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:492:17:

  492 |         ut9(i,j)=(gu92(i,j)-mu9(j))/su9(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:493:17:

  493 |         vt9(i,j)=(gv92(i,j)-mv9(j))/sv9(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:494:17:

  494 |         ut5(i,j)=(gu52(i,j)-mu5(j))/su5(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:495:17:

  495 |         vt5(i,j)=(gv52(i,j)-mv5(j))/sv5(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:502:15:

  502 |       ccm(:,:)=new_ccm(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:504:19:

  504 |       copar(:,:,:)=new_corrpar(:,:,:)
      |                   1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:525:14:

  525 |        um5(:)=u500e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:526:14:

  526 |        vm5(:)=v500e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:527:15:

  527 |        pres(:)=msle(i,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:528:15:

  528 |        he7m(:)=q700e(i,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:529:14:

  529 |        tm5(:)=t500e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:530:14:

  530 |        tm8(:)=t850e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:537:12:

  537 |       bilat=slat+(nlat-1)*rlat
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:538:12:

  538 |       bdlon=slon+(nlon-1)*rlon
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:613:12:

  613 |         rlx=rt*cos(rlt(ice)*pi/180.)*pi*rlon/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:614:12:

  614 |         rly=rt*abs(rlat)*pi/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:638:12:

  638 |         rlx=rt*cos(rlt(ice)*pi/180.)*pi*rlon/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:639:12:

  639 |         rly=rt*abs(rlat)*pi/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_prec.f90:100:19:

  100 |       integer annoa
      |                   1
Warning: Unused variable ‘annoa’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:101:32:

  101 |       integer ior(nd),eqc(nptos)
      |                                1
Warning: Unused variable ‘eqc’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:104:24:

  104 |       integer est(nptos)
      |                        1
Warning: Unused variable ‘est’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:82:57:

   82 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                                         1
Warning: Unused variable ‘ir’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:82:68:

   82 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                                                    1
Warning: Unused variable ‘jk’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:77:19:

   77 |       integer jt,jp
      |                   1
Warning: Unused variable ‘jp’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:77:16:

   77 |       integer jt,jp
      |                1
Warning: Unused variable ‘jt’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:83:18:

   83 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                  1
Warning: Unused variable ‘mesa’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:97:34:

   97 |       character sc*8,pt*9,nomeb*90
      |                                  1
Warning: Unused variable ‘nomeb’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:75:18:

   75 |       integer nvar
      |                  1
Warning: Unused variable ‘nvar’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:97:25:

   97 |       character sc*8,pt*9,nomeb*90
      |                         1
Warning: Unused variable ‘pt’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:89:42:

   89 |       integer anai(nanx),ana(nanx),puh(ic)
      |                                          1
Warning: Unused variable ‘puh’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:102:24:

  102 |       integer ref(nptos),puce(neni),puen(neni,5001)
      |                        1
Warning: Unused variable ‘ref’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:97:20:

   97 |       character sc*8,pt*9,nomeb*90
      |                    1
Warning: Unused variable ‘sc’ declared at (1) [-Wunused-variable]
downscaling_prec.f90:120:24:

  120 |       real Vdis(nptos,4)
      |                        1
Warning: Array ‘vdis’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
downscaling_prec.f90:119:27:

  119 |       integer Vref(nptos,4)
      |                           1
Warning: Array ‘vref’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘ien1’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:125:18:

  125 |       integer ien1, ien2, ien3, ien4
      |                  ^
note: ‘ien1’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘peso1’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:123:16:

  123 |       real peso1, peso2, peso3, peso4
      |                ^
note: ‘peso1’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘ien2’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:125:24:

  125 |       integer ien1, ien2, ien3, ien4
      |                        ^
note: ‘ien2’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘peso2’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:123:23:

  123 |       real peso1, peso2, peso3, peso4
      |                       ^
note: ‘peso2’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘ien3’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:125:30:

  125 |       integer ien1, ien2, ien3, ien4
      |                              ^
note: ‘ien3’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘peso3’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:123:30:

  123 |       real peso1, peso2, peso3, peso4
      |                              ^
note: ‘peso3’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘ien4’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:125:36:

  125 |       integer ien1, ien2, ien3, ien4
      |                                    ^
note: ‘ien4’ was declared here
downscaling_prec.f90:832:18:

  832 |       peso3+peso4)
      |                  ^
Warning: ‘peso4’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_prec.f90:123:37:

  123 |       real peso1, peso2, peso3, peso4
      |                                     ^
note: ‘peso4’ was declared here
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  downscaling_temp.f90 -o downscaling_temp.o
downscaling_temp.f90:590:5:

  590 |  1203   CONTINUE
      |     1
Warning: Label 1203 at (1) defined but not used [-Wunused-label]
downscaling_temp.f90:126:14:

  126 |        rlt(j)=slat+(((j-1)/nlon)*rlat)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:127:14:

  127 |        rln(j)=slon+((mod(j-1,nlon)+1-1)*rlon)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:154:15:

  154 |        rltt(j)=slatt+(((j-1)/nlont)*rlat)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:155:15:

  155 |        rlnt(j)=slont+((mod(j-1,nlont)+1-1)*rlon)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:163:16:

  163 |       Vdis(:,:)=vdmin(:,:)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:184:14:

  184 |       u9(:,:)=um(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:185:14:

  185 |       v9(:,:)=vm(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:186:14:

  186 |       u5(:,:)=u500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:187:14:

  187 |       v5(:,:)=v500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:188:15:

  188 |       psl(:,:)=msl_si(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:189:15:

  189 |       he7(:,:)=q700(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:190:14:

  190 |       t5(:,:)=t500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:191:14:

  191 |       t8(:,:)=t850(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:192:14:

  192 |       t7(:,:)=t700(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:193:14:

  193 |       t2(:,:)=tm2m(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:197:14:

  197 |       inso(:)=insol(:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:306:16:

  306 |       tmxr(:,:)=tmx_hr(:,:)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:307:16:

  307 |       tmir(:,:)=tmn_hr(:,:)
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:328:14:

  328 |        um5(:)=u500e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:329:14:

  329 |        vm5(:)=v500e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:330:14:

  330 |        t8m(:)=t850e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:331:14:

  331 |        t7m(:)=t700e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:332:14:

  332 |        t5m(:)=t500e(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:333:15:

  333 |        he7m(:)=q700e(i,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:334:14:

  334 |        t2m(:)=tm2me(i,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:335:15:

  335 |        pres(:)=msle(i,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:342:12:

  342 |       bilat=slat+(nlat-1)*rlat
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:343:12:

  343 |       bdlon=slon+(nlon-1)*rlon
      |            1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
downscaling_temp.f90:102:36:

  102 |       real ccmux(nptos),ccmui(nptos)
      |                                    1
Warning: Unused variable ‘ccmui’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:102:23:

  102 |       real ccmux(nptos),ccmui(nptos)
      |                       1
Warning: Unused variable ‘ccmux’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:77:16:

   77 |       real sp,dd
      |                1
Warning: Unused variable ‘dd’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:39:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                       1
Warning: Unused variable ‘dmin’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:42:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                          1
Warning: Unused variable ‘dt’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:46:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                              1
Warning: Unused variable ‘du5’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:50:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                                  1
Warning: Unused variable ‘du9’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:54:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                                      1
Warning: Unused variable ‘dv5’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:58:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                                          1
Warning: Unused variable ‘dv9’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:92:22:

   92 |       real efan(nd,ic),psl(nd,ic),pslm(ic),t2(nd,ic),t2m(ic)
      |                      1
Warning: Unused variable ‘efan’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:22:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                      1
Warning: Unused variable ‘i3’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:25:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                         1
Warning: Unused variable ‘i4’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:28:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                            1
Warning: Unused variable ‘i7’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:41:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                         1
Warning: Unused variable ‘ien’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:76:16:

   76 |       integer ii,jp
      |                1
Warning: Unused variable ‘ii’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:50:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                                  1
Warning: Unused variable ‘ips’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:57:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                                         1
Warning: Unused variable ‘ir’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:79:29:

   79 |       integer jv,kk,kki,ik,it,kp,imes,ida,ida2,idia,mi,mm
      |                             1
Warning: Unused variable ‘it’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:65:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                                                 1
Warning: Unused variable ‘iti’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:81:68:

   81 |       integer i1,i2,i3,i4,i7,iana,ice,ien,ipos,ips,ipu,ir,ire,iti,jk,k
      |                                                                    1
Warning: Unused variable ‘jk’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:82:18:

   82 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                  1
Warning: Unused variable ‘mesa’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:82:27:

   82 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                           1
Warning: Unused variable ‘nan2’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:82:32:

   82 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                                1
Warning: Unused variable ‘nanf’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:82:37:

   82 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                                     1
Warning: Unused variable ‘nanv’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:82:45:

   82 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                                             1
Warning: Unused variable ‘nmm’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:82:48:

   82 |       integer mesa,nan,nan2,nanf,nanv,nen,nmm,np
      |                                                1
Warning: Unused variable ‘np’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:86:25:

   86 |       character sc*8,pt*9
      |                         1
Warning: Unused variable ‘pt’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:94:32:

   94 |       integer ior(nd),ref(nptos),puce(neni)
      |                                1
Warning: Unused variable ‘ref’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:86:20:

   86 |       character sc*8,pt*9
      |                    1
Warning: Unused variable ‘sc’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:77:13:

   77 |       real sp,dd
      |             1
Warning: Unused variable ‘sp’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:83:63:

   83 |       real disu5,disu9,disv5,disv9,dmin,dt,du5,du9,dv5,dv9,supo
      |                                                               1
Warning: Unused variable ‘supo’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:109:24:

  109 |       real Vdis(nptos,4)
      |                        1
Warning: Array ‘vdis’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
downscaling_temp.f90:84:15:

   84 |       real vorm,vorz
      |               1
Warning: Unused variable ‘vorm’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:84:20:

   84 |       real vorm,vorz
      |                    1
Warning: Unused variable ‘vorz’ declared at (1) [-Wunused-variable]
downscaling_temp.f90:108:27:

  108 |       integer Vref(nptos,4)
      |                           1
Warning: Array ‘vref’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
downscaling_temp.f90:523:49:

  523 |       pred1m(jp,ien3)*peso3+pred1m(jp,ien4)*peso4
      |                                                 ^
Warning: ‘ien4’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:113:36:

  113 |       integer ien1, ien2, ien3, ien4
      |                                    ^
note: ‘ien4’ was declared here
downscaling_temp.f90:524:50:

  524 |       pred(kp)= calculin/(peso1+peso2+peso3+peso4)
      |                                                  ^
Warning: ‘peso4’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:112:37:

  112 |       real peso1, peso2, peso3, peso4, calculin
      |                                     ^
note: ‘peso4’ was declared here
downscaling_temp.f90:523:49:

  523 |       pred1m(jp,ien3)*peso3+pred1m(jp,ien4)*peso4
      |                                                 ^
Warning: ‘ien1’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:113:18:

  113 |       integer ien1, ien2, ien3, ien4
      |                  ^
note: ‘ien1’ was declared here
downscaling_temp.f90:523:49:

  523 |       pred1m(jp,ien3)*peso3+pred1m(jp,ien4)*peso4
      |                                                 ^
Warning: ‘ien2’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:113:24:

  113 |       integer ien1, ien2, ien3, ien4
      |                        ^
note: ‘ien2’ was declared here
downscaling_temp.f90:523:49:

  523 |       pred1m(jp,ien3)*peso3+pred1m(jp,ien4)*peso4
      |                                                 ^
Warning: ‘ien3’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:113:30:

  113 |       integer ien1, ien2, ien3, ien4
      |                              ^
note: ‘ien3’ was declared here
downscaling_temp.f90:543:68:

  543 |              pred1(jp,iana,ien4)*peso4 ) / (peso1+peso2+peso3+peso4)
      |                                                                    ^
Warning: ‘peso1’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:112:16:

  112 |       real peso1, peso2, peso3, peso4, calculin
      |                ^
note: ‘peso1’ was declared here
downscaling_temp.f90:543:68:

  543 |              pred1(jp,iana,ien4)*peso4 ) / (peso1+peso2+peso3+peso4)
      |                                                                    ^
Warning: ‘peso2’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:112:23:

  112 |       real peso1, peso2, peso3, peso4, calculin
      |                       ^
note: ‘peso2’ was declared here
downscaling_temp.f90:524:50:

  524 |       pred(kp)= calculin/(peso1+peso2+peso3+peso4)
      |                                                  ^
Warning: ‘peso3’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:112:30:

  112 |       real peso1, peso2, peso3, peso4, calculin
      |                              ^
note: ‘peso3’ was declared here
downscaling_temp.f90:582:40:

  582 |          tmxes(i,ipu)=tmxr(ana(kki),ipu)
      |                                        ^
Warning: ‘kki’ may be used uninitialized [-Wmaybe-uninitialized]
downscaling_temp.f90:79:23:

   79 |       integer jv,kk,kki,ik,it,kp,imes,ida,ida2,idia,mi,mm
      |                       ^
note: ‘kki’ was declared here
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  insol.f90 -o insol.o
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  predictores_significativos.f90 -o predictores_significativos.o
predictores_significativos.f90:114:14:

  114 |        rlt(j)=slat+(((j-1)/nlon)*rlat)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:115:14:

  115 |        rln(j)=slon+((mod(j-1,nlon)+1-1)*rlon)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:140:15:

  140 |        rltt(j)=slatt+(((j-1)/nlont)*rlat)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:141:15:

  141 |        rlnt(j)=slont+((mod(j-1,nlont)+1-1)*rlon)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:149:15:

  149 |       psl(:,:)=msl_si(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:150:15:

  150 |       he7(:,:)=q700(:,:)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:151:14:

  151 |       t5(:,:)=t500(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:152:14:

  152 |       t8(:,:)=t850(:,:)
      |              1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:157:16:

  157 |       prec(:,:)=prec_hr(:,:)*10.
      |                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:163:15:

  163 |         ser(i)=um(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:169:15:

  169 |         ser(i)=vm(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:175:15:

  175 |         ser(i)=u5(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:181:15:

  181 |         ser(i)=v5(i,j)
      |               1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:311:12:

  311 |         rlx=rt*cos(rlt(ice)*pi/180.)*pi*rlon/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:312:12:

  312 |         rly=rt*abs(rlat)*pi/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:313:13:

  313 |         vorm=um(i,ice-nlon)-um(i,ice+nlon)
      |             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:314:13:

  314 |         vorm=vorm/(2.*rly)
      |             1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:315:13:

  315 |         vorz=vm(i,ice+1)-vm(i,ice-1)
      |             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:316:13:

  316 |         vorz=vorz/(2.*rlx)
      |             1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:337:21:

  337 |         pred1(5,i,j)=um(i,ice)
      |                     1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:338:21:

  338 |         pred1(6,i,j)=vm(i,ice)
      |                     1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:369:12:

  369 |         rlx=rt*cos(rlt(ice)*pi/180.)*pi*rlon/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:370:12:

  370 |         rly=rt*abs(rlat)*pi/180.
      |            1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:371:13:

  371 |         vorm=u5(i,ice-nlon)-u5(i,ice+nlon)
      |             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:372:13:

  372 |         vorm=vorm/(2.*rly)
      |             1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:373:13:

  373 |         vorz=v5(i,ice+1)-v5(i,ice-1)
      |             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:374:13:

  374 |         vorz=vorz/(2.*rlx)
      |             1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
predictores_significativos.f90:397:21:

  397 |         pred1(8,i,j)=u5(i,ice)
      |                     1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:398:21:

  398 |         pred1(9,i,j)=v5(i,ice)
      |                     1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:459:17:

  459 |         ut9(i,j)=(gu92(i,j)-mu9(j))/su9(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:460:17:

  460 |         vt9(i,j)=(gv92(i,j)-mv9(j))/sv9(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:461:17:

  461 |         ut5(i,j)=(gu52(i,j)-mu5(j))/su5(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:462:17:

  462 |         vt5(i,j)=(gv52(i,j)-mv5(j))/sv5(j)
      |                 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
predictores_significativos.f90:96:20:

   96 |       real aaa(nanx)
      |                    1
Warning: Unused variable ‘aaa’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:84:25:

   84 |       integer ior(n),anno,mes,dia,eqc(nptos)
      |                         1
Warning: Unused variable ‘anno’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:83:22:

   83 |       integer annor(n),mesr(n),diar(n)
      |                      1
Warning: Unused variable ‘annor’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:76:27:

   76 |       real pres(id),bar(id),den(ic)
      |                           1
Warning: Unused variable ‘bar’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:76:35:

   76 |       real pres(id),bar(id),den(ic)
      |                                   1
Warning: Unused variable ‘den’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:84:33:

   84 |       integer ior(n),anno,mes,dia,eqc(nptos)
      |                                 1
Warning: Unused variable ‘dia’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:83:38:

   83 |       integer annor(n),mesr(n),diar(n)
      |                                      1
Warning: Unused variable ‘diar’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:95:21:

   95 |       real dist(nanx),dist1(npx,nanx),serin(nanx)
      |                     1
Warning: Unused variable ‘dist’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:95:37:

   95 |       real dist(nanx),dist1(npx,nanx),serin(nanx)
      |                                     1
Warning: Unused variable ‘dist1’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:84:44:

   84 |       integer ior(n),anno,mes,dia,eqc(nptos)
      |                                            1
Warning: Unused variable ‘eqc’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:72:36:

   72 |       character (len=6) :: he7ca(id)
      |                                    1
Warning: Unused variable ‘he7ca’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:63:29:

   63 |       real he7(n,ic),he7m(ic)
      |                             1
Warning: Unused variable ‘he7m’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:75:20:

   75 |       real he7me(24)
      |                    1
Warning: Unused variable ‘he7me’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:70:46:

   70 |       real ue5(id),ve5(id),he7ms(ic),he7mr(id)
      |                                              1
Warning: Unused variable ‘he7mr’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:70:36:

   70 |       real ue5(id),ve5(id),he7ms(ic),he7mr(id)
      |                                    1
Warning: Unused variable ‘he7ms’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:43:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                                           1
Warning: Unused variable ‘ideb’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:48:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                                                1
Warning: Unused variable ‘ifin’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:82:23:

   82 |       integer indi1(ic),indi2(ic)
      |                       1
Warning: Unused variable ‘indi1’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:82:33:

   82 |       integer indi1(ic),indi2(ic)
      |                                 1
Warning: Unused variable ‘indi2’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:51:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                                                   1
Warning: Unused variable ‘ip’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:87:50:

   87 |       integer i1,i2,i3,i4,iana,ice,ien,ipos,ipu,ir,iv,jk,k,nan,ndcp
      |                                                  1
Warning: Unused variable ‘ir’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:57:16:

   57 |       integer is
      |                1
Warning: Unused variable ‘is’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:87:53:

   87 |       integer i1,i2,i3,i4,iana,ice,ien,ipos,ipu,ir,iv,jk,k,nan,ndcp
      |                                                     1
Warning: Unused variable ‘iv’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:87:56:

   87 |       integer i1,i2,i3,i4,iana,ice,ien,ipos,ipu,ir,iv,jk,k,nan,ndcp
      |                                                        1
Warning: Unused variable ‘jk’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:62:22:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                      1
Warning: Unused variable ‘mdl’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:98:27:

   98 |       real md,sg,medh(neni),sigh(neni)
      |                           1
Warning: Unused variable ‘medh’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:84:29:

   84 |       integer ior(n),anno,mes,dia,eqc(nptos)
      |                             1
Warning: Unused variable ‘mes’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:83:30:

   83 |       integer annor(n),mesr(n),diar(n)
      |                              1
Warning: Unused variable ‘mesr’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:4:26:

    4 | SUBROUTINE sig_predic(nlat,nlon,nlatt,nlont,slat,slon,rlat,rlon,slatt,&
      |                          1
Warning: Unused dummy argument ‘nlat’ at (1) [-Wunused-dummy-argument]
predictores_significativos.f90:4:37:

    4 | SUBROUTINE sig_predic(nlat,nlon,nlatt,nlont,slat,slon,rlat,rlon,slatt,&
      |                                     1
Warning: Unused dummy argument ‘nlatt’ at (1) [-Wunused-dummy-argument]
predictores_significativos.f90:62:41:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                                         1
Warning: Unused variable ‘nomeb’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:62:50:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                                                  1
Warning: Unused variable ‘nomef’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:81:23:

   81 |       integer nor(nanx)
      |                       1
Warning: Unused variable ‘nor’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:62:61:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                                                             1
Warning: Unused variable ‘nta’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:38:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                                      1
Warning: Unused variable ‘nudays’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:25:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                         1
Warning: Unused variable ‘nulat’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:31:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                               1
Warning: Unused variable ‘nulev’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:55:19:

   55 |       integer nulon,nulat,nulev,nudays,ideb,ifin,ip
      |                   1
Warning: Unused variable ‘nulon’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:77:45:

   77 |       real pred1(npx,n,neni),pred1m(npx,neni),predh(n,neni),predhm(neni)
      |                                             1
Warning: Unused variable ‘pred1m’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:77:59:

   77 |       real pred1(npx,n,neni),pred1m(npx,neni),predh(n,neni),predhm(neni)
      |                                                           1
Warning: Unused variable ‘predh’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:77:72:

   77 |       real pred1(npx,n,neni),pred1m(npx,neni),predh(n,neni),predhm(neni)
      |                                                                        1
Warning: Unused variable ‘predhm’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:76:19:

   76 |       real pres(id),bar(id),den(ic)
      |                   1
Warning: Unused variable ‘pres’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:66:23:

   66 |       real presor(n,id)
      |                       1
Warning: Unused variable ‘presor’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:65:82:

   65 |       real psl(n,ic),ut9(nger,ic),vt9(nger,ic),ut5(nger,ic),vt5(nger,ic),pseal(id)
      |                                                                                  1
Warning: Unused variable ‘pseal’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:69:19:

   69 |       real pslm(ic),um9(ic),vm9(ic),um5(ic),vm5(ic),pslma(ic)
      |                   1
Warning: Unused variable ‘pslm’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:69:61:

   69 |       real pslm(ic),um9(ic),vm9(ic),um5(ic),vm5(ic),pslma(ic)
      |                                                             1
Warning: Unused variable ‘pslma’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:62:32:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                                1
Warning: Unused variable ‘pt’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:85:24:

   85 |       integer ref(nptos),puce(neni),puen(neni,5001)
      |                        1
Warning: Array ‘ref’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
predictores_significativos.f90:62:27:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                           1
Warning: Unused variable ‘sc’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:95:49:

   95 |       real dist(nanx),dist1(npx,nanx),serin(nanx)
      |                                                 1
Warning: Unused variable ‘serin’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:98:38:

   98 |       real md,sg,medh(neni),sigh(neni)
      |                                      1
Warning: Unused variable ‘sigh’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:73:35:

   73 |       character (len=6) :: t8ca(id)
      |                                   1
Warning: Unused variable ‘t8ca’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:62:55:

   62 |       character mdl*20,sc*8,pt*9,nomeb*90,nomef*90,ta*3,nta*1
      |                                                       1
Warning: Unused variable ‘ta’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:74:26:

   74 |       real te8(id),te5(id)
      |                          1
Warning: Unused variable ‘te5’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:74:18:

   74 |       real te8(id),te5(id)
      |                  1
Warning: Unused variable ‘te8’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:68:36:

   68 |       real t5(n,ic),t8(n,ic),tm5(ic),tm8(ic)
      |                                    1
Warning: Unused variable ‘tm5’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:68:44:

   68 |       real t5(n,ic),t8(n,ic),tm5(ic),tm8(ic)
      |                                            1
Warning: Unused variable ‘tm8’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:70:18:

   70 |       real ue5(id),ve5(id),he7ms(ic),he7mr(id)
      |                  1
Warning: Unused variable ‘ue5’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:69:43:

   69 |       real pslm(ic),um9(ic),vm9(ic),um5(ic),vm5(ic),pslma(ic)
      |                                           1
Warning: Unused variable ‘um5’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:69:27:

   69 |       real pslm(ic),um9(ic),vm9(ic),um5(ic),vm5(ic),pslma(ic)
      |                           1
Warning: Unused variable ‘um9’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:70:26:

   70 |       real ue5(id),ve5(id),he7ms(ic),he7mr(id)
      |                          1
Warning: Unused variable ‘ve5’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:69:51:

   69 |       real pslm(ic),um9(ic),vm9(ic),um5(ic),vm5(ic),pslma(ic)
      |                                                   1
Warning: Unused variable ‘vm5’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:69:35:

   69 |       real pslm(ic),um9(ic),vm9(ic),um5(ic),vm5(ic),pslma(ic)
      |                                   1
Warning: Unused variable ‘vm9’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:67:19:

   67 |       real xlat(ic),xlon(ic)
      |                   1
Warning: Unused variable ‘xlat’ declared at (1) [-Wunused-variable]
predictores_significativos.f90:67:28:

   67 |       real xlat(ic),xlon(ic)
      |                            1
Warning: Unused variable ‘xlon’ declared at (1) [-Wunused-variable]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  pts_ref_est_pen.f90 -o pts_ref_est_pen.o
pts_ref_est_pen.f90:20:60:

   20 |       real xe(nptos),ye(nptos),xr(ic),yr(ic),dis,dmin(nptos)
      |                                                            1
Warning: Array ‘dmin’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen.f90:21:37:

   21 |       integer valores_unicos(nptos+1)
      |                                     1
Warning: Array ‘valores_unicos’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen.f90:20:20:

   20 |       real xe(nptos),ye(nptos),xr(ic),yr(ic),dis,dmin(nptos)
      |                    1
Warning: Array ‘xe’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen.f90:20:30:

   20 |       real xe(nptos),ye(nptos),xr(ic),yr(ic),dis,dmin(nptos)
      |                              1
Warning: Array ‘ye’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  pts_ref_est_pen_4int.f90 -o pts_ref_est_pen_4int.o
pts_ref_est_pen_4int.f90:26:25:

   26 |       real copiaXr(nptos),copiaYr(nptos)
      |                         1
Warning: Array ‘copiaxr’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen_4int.f90:26:40:

   26 |       real copiaXr(nptos),copiaYr(nptos)
      |                                        1
Warning: Array ‘copiayr’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen_4int.f90:27:37:

   27 |       integer valores_unicos(nptos+1)
      |                                     1
Warning: Array ‘valores_unicos’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen_4int.f90:25:20:

   25 |       real xe(nptos),ye(nptos),xr(ic),yr(ic),dis
      |                    1
Warning: Array ‘xe’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen_4int.f90:25:30:

   25 |       real xe(nptos),ye(nptos),xr(ic),yr(ic),dis
      |                              1
Warning: Array ‘ye’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
pts_ref_est_pen_4int.f90:66:31:

   66 |          copiaXr(iri)=99999999.
      |                               ^
Warning: ‘iri’ may be used uninitialized [-Wmaybe-uninitialized]
pts_ref_est_pen_4int.f90:22:17:

   22 |       integer iri
      |                 ^
note: ‘iri’ was declared here
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c registerDynamicSymbol.c -o registerDynamicSymbol.o
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  training_part1_prec.f90 -o training_part1_prec.o
training_part1_prec.f90:5:36:

    5 |                          um,vm,insol,gu92,gv92,gu52,gv52,nger)
      |                                    1
Warning: Dummy argument ‘insol’ at (1) was declared INTENT(OUT) but was not set [-Wunused-dummy-argument]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  training_part2_prec.f90 -o training_part2_prec.o
training_part2_prec.f90:95:21:

   95 | integer :: iri(nptos)
      |                     1
Warning: Array ‘iri’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
training_part2_prec.f90:92:20:

   92 | real :: xcand(nptos)
      |                    1
Warning: Array ‘xcand’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
training_part2_prec.f90:93:20:

   93 | real :: ycand(nptos)
      |                    1
Warning: Array ‘ycand’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
gfortran-13  -fpic  -g -O2 -Wall -mtune=native  -c  training_temp.f90 -o training_temp.o
training_temp.f90:79:20:

   79 | real :: xcand(nptos)
      |                    1
Warning: Array ‘xcand’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
training_temp.f90:80:20:

   80 | real :: ycand(nptos)
      |                    1
Warning: Array ‘ycand’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising]
make[1]: Leaving directory '/tmp/Rtmp1wq1Ah/R.INSTALLeac7025669869/CSTools/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-CSTools/00new/CSTools/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
  converting help for package ‘CSTools’
    finding HTML links ... done
    AdamontQQCorr                           html  
    Analogs                                 html  
    BEI_EMWeighting                         html  
    BEI_PDFBest                             html  
    BEI_ProbsWeighting                      html  
    BEI_TercilesWeighting                   html  
    BEI_Weights                             html  
    BiasCorrection                          html  
    CST_AdamontAnalog                       html  
    CST_AdamontQQCorr                       html  
    CST_Analogs                             html  
    CST_AnalogsPredictors                   html  
    CST_Anomaly                             html  
    CST_BEI_Weighting                       html  
    CST_BiasCorrection                      html  
    CST_Calibration                         html  
    CST_CategoricalEnsCombination           html  
    CST_ChangeDimNames                      html  
    CST_DynBiasCorrection                   html  
    CST_EnsClustering                       html  
    CST_InsertDim                           html  
    CST_Load                                html  
    CST_MergeDims                           html  
    CST_MultiEOF                            html  
    CST_MultiMetric                         html  
    CST_MultivarRMSE                        html  
    CST_ProxiesAttractor                    html  
    CST_QuantileMapping                     html  
    CST_RFSlope                             html  
    CST_RFTemp                              html  
    CST_RFWeights                           html  
    CST_RainFARM                            html  
    CST_RegimesAssign                       html  
    CST_SaveExp                             html  
    CST_SplitDim                            html  
    CST_Start                               html  
    CST_Subset                              html  
    CST_WeatherRegimes                      html  
    Calibration                             html  
    CategoricalEnsCombination               html  
    DynBiasCorrection                       html  
    EnsClustering                           html  
    MergeDims                               html  
    MultiEOF                                html  
    MultiMetric                             html  
    PDFIndexHind                            html  
    PlotCombinedMap                         html  
    PlotForecastPDF                         html  
    PlotMostLikelyQuantileMap               html  
    PlotPDFsOLE                             html  
    PlotTriangles4Categories                html  
    PlotWeeklyClim                          html  
    Predictability                          html  
    ProxiesAttractor                        html  
    QuantileMapping                         html  
    RFSlope                                 html  
    RFTemp                                  html  
    RF_Weights                              html  
    RainFARM                                html  
    RegimesAssign                           html  
    SaveExp                                 html  
    SplitDim                                html  
    WeatherRegimes                          html  
    as.s2dv_cube                            html  
    lonlat_prec                             html  
    lonlat_prec_st                          html  
    lonlat_temp                             html  
    lonlat_temp_st                          html  
    print.s2dv_cube                         html  
    s2dv_cube                               html  
    training_analogs                        html  
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (CSTools)