Open postagb1 opened 1 week ago
Also when I compiled the mapgrid.f90 file, many errors happen as follows: 20771 | ival,ival,dval,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20771:51:
20771 | ival,ival,dval,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed INTEGER(4) to REAL(8) fits_io.f90:20773:56:
20773 | call ftpr8b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r8vals' at (1); passed INTEGER(4) to REAL(8) fits_io.f90:20777:28:
20777 | ival,ival,i1val,lval,lval,chbuff,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20572:33:
20572 | ival,i2val,i2val,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20582:28:
20582 | ival,i2val,ival,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20582:52:
20582 | ival,i2val,ival,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:20584:56:
20584 | call ftpi4b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'i4vals' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:20588:28:
20588 | ival,i2val,rval,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20588:52:
20588 | ival,i2val,rval,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed INTEGER(2) to REAL(4) fits_io.f90:20590:56:
20590 | call ftpr4b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r4vals' at (1); passed INTEGER(2) to REAL(4) fits_io.f90:20594:28:
20594 | ival,i2val,dval,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20594:52:
20594 | ival,i2val,dval,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed INTEGER(2) to REAL(8) fits_io.f90:20596:56:
20596 | call ftpr8b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r8vals' at (1); passed INTEGER(2) to REAL(8) fits_io.f90:20600:29:
20600 | ival,i2val,i1val,lval,lval,chbuff,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20394:26:
20394 | ival,rval,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20404:23:
20404 | ival,i2val,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20404:47:
20404 | ival,i2val,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed REAL(4) to INTEGER(2) fits_io.f90:20406:56:
20406 | call ftpi2b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'i2vals' at (1); passed REAL(4) to INTEGER(2) fits_io.f90:20410:22:
20410 | ival,ival,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20410:46:
20410 | ival,ival,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:20412:56:
20412 | call ftpi4b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'i4vals' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:20416:22:
20416 | ival,dval,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20416:46:
20416 | ival,dval,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed REAL(4) to REAL(8) fits_io.f90:20418:56:
20418 | call ftpr8b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r8vals' at (1); passed REAL(4) to REAL(8) fits_io.f90:20422:23:
20422 | ival,i1val,lval,lval,chbuff,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20217:26:
20217 | ival,dval,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20227:23:
20227 | ival,i2val,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20227:47:
20227 | ival,i2val,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed REAL(8) to INTEGER(2) fits_io.f90:20229:56:
20229 | call ftpi2b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'i2vals' at (1); passed REAL(8) to INTEGER(2) fits_io.f90:20233:22:
20233 | ival,ival,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20233:46:
20233 | ival,ival,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:20235:56:
20235 | call ftpi4b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'i4vals' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:20239:22:
20239 | ival,rval,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20239:46:
20239 | ival,rval,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed REAL(8) to REAL(4) fits_io.f90:20241:56:
20241 | call ftpr4b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r4vals' at (1); passed REAL(8) to REAL(4) fits_io.f90:20245:23:
20245 | ival,i1val,lval,lval,chbuff,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20003:33:
20003 | ival,i1val,i1val,lval,lval,chbuff,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20013:32:
20013 | ival,i1val,i2val,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20013:56:
20013 | ival,i1val,i2val,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed INTEGER(4) to INTEGER(2) fits_io.f90:20015:56:
20015 | call ftpi2b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'i2vals' at (1); passed INTEGER(4) to INTEGER(2) fits_io.f90:20019:28:
20019 | ival,i1val,ival,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20025:28:
20025 | ival,i1val,rval,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20025:52:
20025 | ival,i1val,rval,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed INTEGER(4) to REAL(4) fits_io.f90:20027:56:
20027 | call ftpr4b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r4vals' at (1); passed INTEGER(4) to REAL(4) fits_io.f90:20031:28:
20031 | ival,i1val,dval,lval,lval,buffer,status) | 1 Error: Rank mismatch in argument 'flgray' at (1) (rank-1 and scalar) fits_io.f90:20031:52:
20031 | ival,i1val,dval,lval,lval,buffer,status) | 1 Error: Type mismatch in argument 'output' at (1); passed INTEGER(4) to REAL(8) fits_io.f90:20033:56:
20033 | call ftpr8b(ounit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r8vals' at (1); passed INTEGER(4) to REAL(8) fits_io.f90:23327:31:
23327 | call ftswi4(i4vals,nvals) | 1 Error: Type mismatch in argument 'buffer' at (1); passed INTEGER(4) to LOGICAL(1) fits_io.f90:23334:31:
23334 | ierr= cray2ieg(1,neven,i4vals,0,i4vals,1,' ') | 1 Error: Rank mismatch in argument 'i3' at (1) (scalar and rank-1) fits_io.f90:23334:40:
23334 | ierr= cray2ieg(1,neven,i4vals,0,i4vals,1,' ') | 1 Error: Rank mismatch in argument 'i5' at (1) (scalar and rank-1) fits_io.f90:23264:37:
23264 | call ftpki2(i2vals,nvals,ctemp) | 1 Error: Type mismatch in argument 'i2vals' at (1); passed INTEGER(2) to CHARACTER(1) fits_io.f90:23264:37:
23264 | call ftpki2(i2vals,nvals,ctemp) | 1 Error: Type mismatch in argument 'temp' at (1); passed CHARACTER(1) to INTEGER(2) fits_io.f90:23267:31:
23267 | call ftswby(i2vals,nvals) | 1 Error: Type mismatch in argument 'buffer' at (1); passed INTEGER(2) to LOGICAL(1) fits_io.f90:23276:16:
23276 | ierr= cray2ieg(7,nvals-3,i2vals,0,i2vals,1,' ') | 1 Error: Type mismatch in argument 'i3' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:23276:16:
23276 | ierr= cray2ieg(7,nvals-3,i2vals,0,i2vals,1,' ') | 1 Error: Type mismatch in argument 'i5' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:23281:13:
23281 | ierr=cray2ieg(7,4,i2vals(nvals/4+1),0,temp,1,' ') | 1 Error: Type mismatch in argument 'i3' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:23281:13:
23281 | ierr=cray2ieg(7,4,i2vals(nvals/4+1),0,temp,1,' ') | 1 Error: Type mismatch in argument 'i5' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:23283:13:
23283 | ierr=cray2ieg(7,nvals,i2vals,0,i2vals,1,' ') | 1 Error: Type mismatch in argument 'i3' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:23283:13:
23283 | ierr=cray2ieg(7,nvals,i2vals,0,i2vals,1,' ') | 1 Error: Type mismatch in argument 'i5' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:23288:50:
23288 | call ftpbyt(ounit,nvals*2,i2vals,status) | 1 Error: Type mismatch in argument 'array' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:23292:57:
23292 | call ftpbyo(ounit,2,nvals,offset,i2vals,status) | 1 Error: Type mismatch in argument 'array' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:22802:26:
22802 | call ftgtbc(1,dtype,rcount,xbcol,length,status) | 1 Error: Rank mismatch in argument 'tdtype' at (1) (rank-1 and scalar) fits_io.f90:22802:32:
22802 | call ftgtbc(1,dtype,rcount,xbcol,length,status) | 1 Error: Rank mismatch in argument 'trept' at (1) (rank-1 and scalar) fits_io.f90:22802:39:
22802 | call ftgtbc(1,dtype,rcount,xbcol,length,status) | 1 Error: Rank mismatch in argument 'tbcol' at (1) (rank-1 and scalar) fits_io.f90:23226:36:
23226 | call ftpcbf(ounit,nvals,chbuff,status) | 1 Error: Rank mismatch in argument 'cbuff' at (1) (scalar and rank-1) fits_io.f90:23230:45:
23230 | call ftpcbo(ounit,1,nvals,offset,chbuff,status) | 1 Error: Rank mismatch in argument 'cbuff' at (1) (scalar and rank-1) fits_io.f90:24852:31:
24852 | call ftswi8(r8vals,nvals) | 1 Error: Type mismatch in argument 'buffer' at (1); passed REAL(8) to LOGICAL(1) fits_io.f90:24855:18:
24855 | call ieevpd(r8vals,r8vals,nvals) | 1 Error: Rank mismatch in argument 'dbl1' at (1) (scalar and rank-1) fits_io.f90:24855:25:
24855 | call ieevpd(r8vals,r8vals,nvals) | 1 Error: Rank mismatch in argument 'dbl2' at (1) (scalar and rank-1) fits_io.f90:24861:33:
24861 | call ftswby(r8vals,nvals*4) | 1 Error: Type mismatch in argument 'buffer' at (1); passed REAL(8) to LOGICAL(1) fits_io.f90:24864:12:
24864 | ierr= cray2ieg(3,nvals,r8vals,0,r8vals,1,' ') | 1 Error: Type mismatch in argument 'i3' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:24864:12:
24864 | ierr= cray2ieg(3,nvals,r8vals,0,r8vals,1,' ') | 1 Error: Type mismatch in argument 'i5' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:24868:46:
24868 | call ftpbyt(ounit,nvals*8,r8vals,status) | 1 Error: Type mismatch in argument 'array' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:24872:53:
24872 | call ftpbyo(ounit,8,nvals,offset,r8vals,status) | 1 Error: Type mismatch in argument 'array' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:24793:31:
24793 | call ftswi4(r4vals,nvals) | 1 Error: Type mismatch in argument 'buffer' at (1); passed REAL(4) to LOGICAL(1) fits_io.f90:24799:33:
24799 | call ftswby(r4vals,nvals*2) | 1 Error: Type mismatch in argument 'buffer' at (1); passed REAL(4) to LOGICAL(1) fits_io.f90:24805:10:
24805 | ierr= cray2ieg(2,neven,r4vals,0,r4vals,1,' ') | 1 Error: Type mismatch in argument 'i3' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:24805:10:
24805 | ierr= cray2ieg(2,neven,r4vals,0,r4vals,1,' ') | 1 Error: Type mismatch in argument 'i5' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:24808:12:
24808 | ierr= cray2ieg(2,1,r4vals(nvals/2+1),0,r4vals(nvals),1,' ') | 1 Error: Type mismatch in argument 'i3' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:24808:12:
24808 | ierr= cray2ieg(2,1,r4vals(nvals/2+1),0,r4vals(nvals),1,' ') | 1 Error: Type mismatch in argument 'i5' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:24813:50:
24813 | call ftpbyt(ounit,nvals*4,r4vals,status) | 1 Error: Type mismatch in argument 'array' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:24817:57:
24817 | call ftpbyo(ounit,4,nvals,offset,r4vals,status) | 1 Error: Type mismatch in argument 'array' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:26361:29:
26361 | if (fttrnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:26384:26:
26384 | if (fttrnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:26902:40:
26902 | if (fttrnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:26915:40:
26915 | if (fttrnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:26691:28:
26691 | if (fttrnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:26714:28:
26714 | if (fttrnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:26524:28:
26524 | if (fttrnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:26547:28:
26547 | if (fttrnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:26807:40:
26807 | if (fttrnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:26820:40:
26820 | if (fttrnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:27076:29:
27076 | if (fttdnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:27099:26:
27099 | if (fttdnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:27514:40:
27514 | if (fttdnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:27527:40:
27527 | if (fttdnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:27399:28:
27399 | if (fttdnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:27422:28:
27422 | if (fttdnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:27237:28:
27237 | if (fttdnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:27260:28:
27260 | if (fttdnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:27609:40:
27609 | if (fttdnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:27622:40:
27622 | if (fttdnn(input(i)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:19381:58:
19381 | call ftpxbo(ounit,gsize,ngroup,offset,array,temp,status) | 1 Error: Type mismatch in argument 'array' at (1); passed INTEGER(4) to CHARACTER(0) fits_io.f90:19381:58:
19381 | call ftpxbo(ounit,gsize,ngroup,offset,array,temp,status) | 1 Error: Type mismatch in argument 'temp' at (1); passed CHARACTER(1) to INTEGER(4) fits_io.f90:18811:37:
18811 | call ftarch(rword,dword,compid) | 1 Error: Type mismatch in argument 'iword' at (1); passed REAL(4) to INTEGER(2) fits_io.f90:18811:37:
18811 | call ftarch(rword,dword,compid) | 1 Error: Type mismatch in argument 'jword' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:28216:40:
28216 | call ftgtbs(iunit,inptr,fchar,nchar,buff,status) | 1 Error: Rank mismatch in argument 'svalue' at (1) (scalar and rank-1) fits_io.f90:28219:41:
28219 | call ftptbs(iunit,outptr,fchar,nchar,buff,status) | 1 Error: Rank mismatch in argument 'svalue' at (1) (scalar and rank-1) fits_io.f90:28237:45:
28237 | call ftptbs(iunit,outptr,fchar,nchar,buff,status) | 1 Error: Rank mismatch in argument 'svalue' at (1) (scalar and rank-1) fits_io.f90:28256:44:
28256 | call ftgtbs(iunit,i,fchar,nchar,buff,status) | 1 Error: Rank mismatch in argument 'svalue' at (1) (scalar and rank-1) fits_io.f90:28259:51:
28259 | call ftptbs(iunit,i+nshift,fchar,nchar,buff,status) | 1 Error: Rank mismatch in argument 'svalue' at (1) (scalar and rank-1) fits_io.f90:28270:49:
28270 | call ftptbs(iunit,outptr,fchar,nchar,buff,status) | 1 Error: Rank mismatch in argument 'svalue' at (1) (scalar and rank-1) fits_io.f90:4718:45:
4718 | call ftgxbf(iunit,nbytes,array,temp,status) | 1 Error: Type mismatch in argument 'array' at (1); passed INTEGER(4) to CHARACTER(0) fits_io.f90:4718:45:
4718 | call ftgxbf(iunit,nbytes,array,temp,status) | 1 Error: Type mismatch in argument 'temp' at (1); passed CHARACTER(1) to INTEGER(4) fits_io.f90:6742:56:
6742 | call ftgi2b(iunit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'i2vals' at (1); passed INTEGER(4) to INTEGER(2) fits_io.f90:6745:68:
6745 | nulchk,i2null,nulval,flgval(i1),anynul,array(i1),status) | 1 Error: Type mismatch in argument 'input' at (1); passed INTEGER(4) to INTEGER(2) fits_io.f90:6749:56:
6749 | call ftgr4b(iunit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r4vals' at (1); passed INTEGER(4) to REAL(4) fits_io.f90:6752:61:
6752 | nulchk,nulval,flgval(i1),anynul,array(i1),status) | 1 Error: Type mismatch in argument 'input' at (1); passed INTEGER(4) to REAL(4) fits_io.f90:6756:56:
6756 | call ftgr8b(iunit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r8vals' at (1); passed INTEGER(4) to REAL(8) fits_io.f90:6759:61:
6759 | nulchk,nulval,flgval(i1),anynul,array(i1),status) | 1 Error: Type mismatch in argument 'input' at (1); passed INTEGER(4) to REAL(8) fits_io.f90:6524:56:
6524 | call ftgr4b(iunit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r4vals' at (1); passed INTEGER(4) to REAL(4) fits_io.f90:6527:61:
6527 | nulchk,nulval,flgval(i1),anynul,array(i1),status) | 1 Error: Type mismatch in argument 'input' at (1); passed INTEGER(4) to REAL(4) fits_io.f90:6531:56:
6531 | call ftgr8b(iunit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r8vals' at (1); passed INTEGER(4) to REAL(8) fits_io.f90:6534:61:
6534 | nulchk,nulval,flgval(i1),anynul,array(i1),status) | 1 Error: Type mismatch in argument 'input' at (1); passed INTEGER(4) to REAL(8) fits_io.f90:6306:56:
6306 | call ftgi2b(iunit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'i2vals' at (1); passed INTEGER(4) to INTEGER(2) fits_io.f90:6309:68:
6309 | nulchk,i2null,nulval,flgval(i1),anynul,array(i1),status) | 1 Error: Type mismatch in argument 'input' at (1); passed INTEGER(4) to INTEGER(2) fits_io.f90:6320:56:
6320 | call ftgr8b(iunit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r8vals' at (1); passed INTEGER(4) to REAL(8) fits_io.f90:6323:61:
6323 | nulchk,nulval,flgval(i1),anynul,array(i1),status) | 1 Error: Type mismatch in argument 'input' at (1); passed INTEGER(4) to REAL(8) fits_io.f90:6091:56:
6091 | call ftgi2b(iunit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'i2vals' at (1); passed INTEGER(4) to INTEGER(2) fits_io.f90:6094:68:
6094 | nulchk,i2null,nulval,flgval(i1),anynul,array(i1),status) | 1 Error: Type mismatch in argument 'input' at (1); passed INTEGER(4) to INTEGER(2) fits_io.f90:6105:56:
6105 | call ftgr4b(iunit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r4vals' at (1); passed INTEGER(4) to REAL(4) fits_io.f90:6108:61:
6108 | nulchk,nulval,flgval(i1),anynul,array(i1),status) | 1 Error: Type mismatch in argument 'input' at (1); passed INTEGER(4) to REAL(4) fits_io.f90:5874:56:
5874 | call ftgi2b(iunit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'i2vals' at (1); passed INTEGER(4) to INTEGER(2) fits_io.f90:5877:68:
5877 | nulchk,i2null,nulval,flgval(i1),anynul,array(i1),status) | 1 Error: Type mismatch in argument 'input' at (1); passed INTEGER(4) to INTEGER(2) fits_io.f90:5888:56:
5888 | call ftgr4b(iunit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r4vals' at (1); passed INTEGER(4) to REAL(4) fits_io.f90:5891:61:
5891 | nulchk,nulval,flgval(i1),anynul,array(i1),status) | 1 Error: Type mismatch in argument 'input' at (1); passed INTEGER(4) to REAL(4) fits_io.f90:5895:56:
5895 | call ftgr8b(iunit,itodo,incre,buffer,status) | 1 Error: Type mismatch in argument 'r8vals' at (1); passed INTEGER(4) to REAL(8) fits_io.f90:5898:61:
5898 | nulchk,nulval,flgval(i1),anynul,array(i1),status) | 1 Error: Type mismatch in argument 'input' at (1); passed INTEGER(4) to REAL(8) fits_io.f90:10848:14:
10848 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:10809:14:
10809 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:10770:14:
10770 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:10731:14:
10731 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:10692:14:
10692 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:9025:36:
9025 | call ftgcbf(iunit,nvals,chbuff,status) | 1 Error: Rank mismatch in argument 'array' at (1) (scalar and rank-1) fits_io.f90:9029:45:
9029 | call ftgcbo(iunit,1,nvals,offset,chbuff,status) | 1 Error: Rank mismatch in argument 'array' at (1) (scalar and rank-1) fits_io.f90:10939:50:
10939 | call ftgbyt(iunit,nvals*8,r8vals,status) | 1 Error: Type mismatch in argument 'array' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:10943:57:
10943 | call ftgbyo(iunit,8,nvals,offset,r8vals,status) | 1 Error: Type mismatch in argument 'array' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:10950:31:
10950 | call ftswi8(r8vals,nvals) | 1 Error: Type mismatch in argument 'buffer' at (1); passed REAL(8) to LOGICAL(1) fits_io.f90:10953:18:
10953 | call ieevud(r8vals,r8vals,nvals) | 1 Error: Rank mismatch in argument 'dbl1' at (1) (scalar and rank-1) fits_io.f90:10953:25:
10953 | call ieevud(r8vals,r8vals,nvals) | 1 Error: Rank mismatch in argument 'dbl2' at (1) (scalar and rank-1) fits_io.f90:10957:33:
10957 | call ftswby(r8vals,nvals*4) | 1 Error: Type mismatch in argument 'buffer' at (1); passed REAL(8) to LOGICAL(1) fits_io.f90:10959:45:
10959 | call ftr8vx(r8vals,r8vals,r8vals,nvals) | 1 Error: Type mismatch in argument 'i4vals' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:10959:45:
10959 | call ftr8vx(r8vals,r8vals,r8vals,nvals) | 1 Error: Type mismatch in argument 'i2vals' at (1); passed REAL(8) to INTEGER(2) fits_io.f90:10969:15:
10969 | ierr=ieg2cray(3,ntodo,r8vals(i),0,r8vals(fpixel),1,' ') | 1 Error: Type mismatch in argument 'i3' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:10969:15:
10969 | ierr=ieg2cray(3,ntodo,r8vals(i),0,r8vals(fpixel),1,' ') | 1 Error: Type mismatch in argument 'i5' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:10877:50:
10877 | call ftgbyt(iunit,nvals*4,r4vals,status) | 1 Error: Type mismatch in argument 'array' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:10881:57:
10881 | call ftgbyo(iunit,4,nvals,offset,r4vals,status) | 1 Error: Type mismatch in argument 'array' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:10888:31:
10888 | call ftswi4(r4vals,nvals) | 1 Error: Type mismatch in argument 'buffer' at (1); passed REAL(4) to LOGICAL(1) fits_io.f90:10892:33:
10892 | call ftswby(r4vals,nvals*2) | 1 Error: Type mismatch in argument 'buffer' at (1); passed REAL(4) to LOGICAL(1) fits_io.f90:10894:38:
10894 | call ftr4vx(r4vals,r4vals,nvals) | 1 Error: Type mismatch in argument 'i2vals' at (1); passed REAL(4) to INTEGER(2) fits_io.f90:10904:15:
10904 | ierr=ieg2cray(2,ntodo,r4vals(i),0,r4vals(fpixel),1,' ') | 1 Error: Type mismatch in argument 'i3' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:10904:15:
10904 | ierr=ieg2cray(2,ntodo,r4vals(i),0,r4vals(fpixel),1,' ') | 1 Error: Type mismatch in argument 'i5' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:9061:50:
9061 | call ftgbyt(iunit,nvals*2,i2vals,status) | 1 Error: Type mismatch in argument 'array' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:9065:57:
9065 | call ftgbyo(iunit,2,nvals,offset,i2vals,status) | 1 Error: Type mismatch in argument 'array' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:9072:37:
9072 | call ftupi2(i2vals,nvals,ctemp) | 1 Error: Type mismatch in argument 'i2vals' at (1); passed INTEGER(2) to CHARACTER(1) fits_io.f90:9072:37:
9072 | call ftupi2(i2vals,nvals,ctemp) | 1 Error: Type mismatch in argument 'temp' at (1); passed CHARACTER(1) to INTEGER(2) fits_io.f90:9075:31:
9075 | call ftswby(i2vals,nvals) | 1 Error: Type mismatch in argument 'buffer' at (1); passed INTEGER(2) to LOGICAL(1) fits_io.f90:9082:13:
9082 | ierr=ieg2cray(7,nvals,i2vals,0,temp,1,' ') | 1 Error: Type mismatch in argument 'i3' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:9082:13:
9082 | ierr=ieg2cray(7,nvals,i2vals,0,temp,1,' ') | 1 Error: Type mismatch in argument 'i5' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:9093:15:
9093 | ierr=ieg2cray(7,ntodo,i2vals(i),0,i2vals(fpixel),1,' ') | 1 Error: Type mismatch in argument 'i3' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:9093:15:
9093 | ierr=ieg2cray(7,ntodo,i2vals(i),0,i2vals(fpixel),1,' ') | 1 Error: Type mismatch in argument 'i5' at (1); passed INTEGER(2) to INTEGER(4) fits_io.f90:9140:31:
9140 | call ftswi4(i4vals,nvals) | 1 Error: Type mismatch in argument 'buffer' at (1); passed INTEGER(4) to LOGICAL(1) fits_io.f90:4690:58:
4690 | call ftgxbo(iunit,gsize,ngroup,offset,array,temp,status) | 1 Error: Type mismatch in argument 'array' at (1); passed INTEGER(4) to CHARACTER(0) fits_io.f90:4690:58:
4690 | call ftgxbo(iunit,gsize,ngroup,offset,array,temp,status) | 1 Error: Type mismatch in argument 'temp' at (1); passed CHARACTER(1) to INTEGER(4) fits_io.f90:5426:28:
5426 | call ftgcbf(iunit,itodo,buffer,status) | 1 Error: Rank mismatch in argument 'array' at (1) (scalar and rank-1) fits_io.f90:5733:28:
5733 | call ftgcbf(iunit,itodo,buffer,status) | 1 Error: Rank mismatch in argument 'array' at (1) (scalar and rank-1) fits_io.f90:7614:14:
7614 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:7650:52:
7650 | call ftgcle(iunit,colnum,frow,felemx,nelemx,1,1,nulval, & | 1 Error: Rank mismatch in argument 'nulval' at (1) (scalar and rank-1) fits_io.f90:7651:14:
7651 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:7681:14:
7681 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:7711:14:
7711 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:7741:14:
7741 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:7771:14:
7771 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:7807:52:
7807 | call ftgcld(iunit,colnum,frow,felemx,nelemx,1,1,nulval, & | 1 Error: Rank mismatch in argument 'nulval' at (1) (scalar and rank-1) fits_io.f90:7808:14:
7808 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:7838:14:
7838 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:8575:14:
8575 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:8608:14:
8608 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:8641:14:
8641 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:8674:14:
8674 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:8707:14:
8707 | array,flgval,anynul,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:12018:28:
12018 | nultyp,nulval,array(i1),ldummy,anyf,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:12161:28:
12161 | nultyp,nulval,array(i1),ldummy,anyf,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:12304:28:
12304 | nultyp,nulval,array(i1),ldummy,anyf,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:12447:28:
12447 | nultyp,nulval,array(i1),ldummy,anyf,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:12590:28:
12590 | nultyp,nulval,array(i1),ldummy,anyf,status) | 1 Error: Rank mismatch in argument 'flgval' at (1) (rank-1 and scalar) fits_io.f90:16351:45:
16351 | call ftpknj(iunit,'TBCOL',colnum,1,tbc,comm,status) | 1 Error: Rank mismatch in argument 'intval' at (1) (rank-1 and scalar) fits_io.f90:16514:43:
16514 | call ftpknj(iunit,'TBCOL',colnum,1,tbc,comm,status) | 1 Error: Rank mismatch in argument 'intval' at (1) (rank-1 and scalar) fits_io.f90:18471:33:
18471 | if (chktyp /= 0 .and. fttrnn(input(j)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:18488:37:
18488 | if (chktyp /= 0 .and. fttrnn(input(j)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(4) to INTEGER(4) fits_io.f90:18551:33:
18551 | if (chktyp /= 0 .and. fttdnn(input(j)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:18568:37:
18568 | if (chktyp /= 0 .and. fttdnn(input(j)))then | 1 Error: Type mismatch in argument 'value' at (1); passed REAL(8) to INTEGER(4) fits_io.f90:20990:28:
20990 | call ftpcbf(ounit,itodo,buffer,status) | 1 Error: Rank mismatch in argument 'cbuff' at (1) (scalar and rank-1) make: *** [fits_io.o] Error 1
Can someone help me with this problem?
Best wishes, Xie
Hi sundarjhu and everyone,
When I compiled the mapspec.f90, an error takes place as follows:
-> make mapspec gfortran -O3 -c mapspec.f90 mapspec.f90:625:33:
614 | rhomin DFUNC(RMIN,PIO2)/RSTAR | 2 ...... 625 | rhomin DFUNC(RMIN,0.0d0)/RSTAR | 1 Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/REAL(4)).
I am not a Fortran professional. I just want to use this model. How I solve this problem? Can someone help me with this problem?
Best wishes, Xie