Fw: [Omp] Need help interpreting section 2.1.3.1 of the Fortran spec
Kelvin Li
kli at ca.ibm.com
Fri Dec 17 08:36:46 PST 2004
Thanks for the responses and clarifications. We are working with
the customer to resolve the issue.
Thanks,
Kelvin Li
IBM Toronto Lab
> -----------------------------------------------------------------------
>
> I think this is correct, but I think the thing we should consider
> changing, is the wording about the line being treated as a comment and
> being ignored. It may actually be some other kind of non-OpenMP
> directive, in which case we would want it to not be ignored, but rather
> processed appropriately by something else.
>
> We should probably say that it is "ignored by OpenMP", or something
> similar.
>
> Jay
>
> -----Original Message-----
> From: Omp-bounces at openmp.org [mailto:Omp-bounces at openmp.org] On
Behalf
> Of Marina Kraeva
> Sent: Thursday, December 09, 2004 11:48 AM
> To: B.Mohr at fz-juelich.de
> Cc: omp at openmp.org; helenhyw at ca.ibm.com
> Subject: Re: [Omp] Need help interpreting section 2.1.3.1 of the Fortran
> spec
>
> Bernd and others,
>
> In my opinion the criteria for the conditional compilation are not met,
> so the line should be treated as a comment and ignored according to API
> 2.0.
>
> Best wishes,
> Marina.
>
> Bernd Mohr wrote:
> > Dieter,
> > what does your last "false" (after =>) mean?
> > a) the "If these ..." sentence is false and the C$ ABC line is not
acomment
> > b) the C$ABC line is not a conditional compilation line and therefore
> a comment
> > ?? ;-)
> >
> > Bernd
> >
> > On Thu, Dec 09, 2004 at 05:13:46PM +0100, Dieter an Mey wrote:
> >
> >>C$ABC garbage
> >>
> >>"The sentinel must start in column 1 and appear as a single word
withno
> >>intervening white space."
> >>true
> >>
> >>"Fortran fixed form line length, white space, continuation, and column
> >>rules apply to the line."
> >>true
> >>
> >>"After the sentinel is replaced with two spaces, initial lines
musthave
> >>a space or zero in column 6 and only white space and numbers incolumns
> >>1 through 5."
> >>false
> >>
> >>"After the sentinel is replaced with two spaces, continuation
linesmust
> >>have a character other than a space or zero in column 6 and only white
> >>space in columns 1 through 5."
> >>false
> >>
> >>=>
> >>"If these criteria are not met, the line is treated as a comment and
> >>ignored."
> >>false
> >>
> >>This is my understanding from the wording in the 2.5 Draft of thespec.
> >>
> >>best regards
> >>Dieter
> >>
> >>Shah, Sanjiv wrote:
> >>
> >>
> >>>Hi Bernd,
> >>>I don't want to get in the middle of an argument but I believe youare
> >>>correct. This line should be ignored.
> >>>Sanjiv
> >>>
> >>>
> >>>--
> >>>Sanjiv, 217-403-4244
> >>>
> >>>-----Original Message-----
> >>>From: Omp-bounces at openmp.org [mailto:Omp-bounces at openmp.org]
OnBehalf
> >>>Of Bernd Mohr
> >>>Sent: Thursday, December 09, 2004 2:30 AM
> >>>To: omp at openmp.org
> >>>Cc: helenhyw at ca.ibm.com
> >>>Subject: [Omp] Need help interpreting section 2.1.3.1 of the Fortran
> >>>spec
> >>>
> >>>Hi all,
> >>>
> >>>I am currently in discussion with the IBM compiler folks about the
> >>>correct
> >>>compilation of the following Fortran fixed source OpenMP program:
> >>>
> >>>--------------------------------------------------------
> >>> program iii
> >>>C$ABC garbage
> >>> end
> >>>--------------------------------------------------------
> >>>
> >>>When I read section 2.1.3.1 of the Fortran V2.0 spec (especially the
> >>>last
> >>>sentence which states "If these criteria are not met, the line is
> >>>treated
> >>>as a comment and ignored.") I come to the conclusion, that if
Icompile
> >>>this simple program above in OpenMP compilation mode, the second
lineis
> >>>a
> >>>comment (as it does not fullfils the criteria listed for an
initialline
> >>>and then, because of the last sentence, it is a comment and ignored).
> >>>
> >>>The IBM compiler treats the second line as an OpenMP conditional
> >>>compilation line (and then I get of course compilation
errors),because
> >>>they claim (if I understand their arguments right) that the last
> >>>sentence
> >>>"If these criteria are not met, the line is treated as a comment and
> >>>ignored."
> >>>only applies to continuation lines.
> >>>
> >>>Who is right? ;-)
> >>>
> >>>Thanks
> >>>Bernd
> >>>
> >>
> >>
> >>--
> >>--------------------------------------------------------------------
> >>Dieter an Mey
> >>High Performance Computing Hochleistungsrechnen
> >>RWTH Aachen University Rechen- und Kommunikations-
> >>Center for Computing and Communication zentrum der RWTH Aachen
> >>phone: ++49-(0)241-80-24377 Seffenter Weg 23
> >>fax: ++49-(0)241-80-22134 52074 Aachen, Germany
> >>email: anmey at rz.rwth-aachen.de
> >>--------------------------------------------------------------------
> >>
More information about the Omp
mailing list