Prev: Availability of values stored by formatted READ?
Next: XLF V13.1 release for AIX -- fully compliant Fortran 2003 standard
From: Gim, OS on 13 Apr 2010 03:39 0.00047 0.00047 0.1#QNBE+01 0.00094 0.00094 0.1#QNBE+01 0.00141 0.00141 0.1#QNBE+01 0.01276 0.01268 0.1#QNBE+01 0.01324 0.01315 0.1#QNBE+01 0.01372 0.01362 0.1#QNBE+01 0.01419 0.01408 0.1#QNBE+01 0.01467 0.01455 0.1#QNBE+01 what does that the last(third) column meaning?
From: Uno on 13 Apr 2010 04:02 Gim, OS wrote: > 0.00047 0.00047 0.1#QNBE+01 > 0.00094 0.00094 0.1#QNBE+01 > 0.00141 0.00141 0.1#QNBE+01 > 0.01276 0.01268 0.1#QNBE+01 > 0.01324 0.01315 0.1#QNBE+01 > 0.01372 0.01362 0.1#QNBE+01 > 0.01419 0.01408 0.1#QNBE+01 > 0.01467 0.01455 0.1#QNBE+01 > > > what does that the last(third) column meaning? > > The data in the third column is constant. Without context, numbers can mean almost anything. -- uno
From: glen herrmannsfeldt on 13 Apr 2010 07:39 Gim, OS <domingo(a)mmu.ac.kr> wrote: > 0.00047 0.00047 0.1#QNBE+01 > 0.00094 0.00094 0.1#QNBE+01 > 0.00141 0.00141 0.1#QNBE+01 (snip) > what does that the last(third) column meaning? There are a few non-numeric values allowed in IEEE floating point, such as NaN and Inf that often print out in a similar way. Even so, I don't know QNB. (I believe the E is for the exponent, not part of the QNB.) Normally there are both quiet and signaling NaN, which one might expect to come out QNaN and NaN (or maybe SNaN). It seems more likely to me to be an uninitialized variable, though. -- glen
From: Richard Maine on 13 Apr 2010 11:27 glen herrmannsfeldt <gah(a)ugcs.caltech.edu> wrote: > Gim, OS <domingo(a)mmu.ac.kr> wrote: > > 0.00047 0.00047 0.1#QNBE+01 > > 0.00094 0.00094 0.1#QNBE+01 > > 0.00141 0.00141 0.1#QNBE+01 > (snip) > > > what does that the last(third) column meaning? > > There are a few non-numeric values allowed in IEEE floating > point, such as NaN and Inf that often print out in a similar > way. That would be my guess. But nothing in the Fortran standard specifies anything particularly close. It would be a particular compiler feature. As Uno noted, the context given is inadequate to say anything for sure. With no more data, it doesn't have to have anything to do with Fortran even. Or, if written from Fortran, it could be character strings rather than numeric data, in which case the meaning is whatever the writer of the particular program says it is. -- Richard Maine | Good judgment comes from experience; email: last name at domain . net | experience comes from bad judgment. domain: summertriangle | -- Mark Twain
From: dpb on 13 Apr 2010 12:41
Richard Maine wrote: > glen herrmannsfeldt <gah(a)ugcs.caltech.edu> wrote: > >> Gim, OS <domingo(a)mmu.ac.kr> wrote: >>> 0.00047 0.00047 0.1#QNBE+01 >>> 0.00094 0.00094 0.1#QNBE+01 >>> 0.00141 0.00141 0.1#QNBE+01 >> (snip) >> >>> what does that the last(third) column meaning? >> There are a few non-numeric values allowed in IEEE floating >> point, such as NaN and Inf that often print out in a similar >> way. > > That would be my guess. But nothing in the Fortran standard specifies > anything particularly close. It would be a particular compiler feature. > > As Uno noted, the context given is inadequate to say anything for sure. > With no more data, it doesn't have to have anything to do with Fortran > even. Or, if written from Fortran, it could be character strings rather > than numeric data, in which case the meaning is whatever the writer of > the particular program says it is. I was going to note the above and suggest to OP that if indeed it is from a Fortran program that looking at the compiler documentation would be what might shed light on it (assuming it is rtl-generated and not an internal string the program generates as noted, of course)... -- |