On Apr 25, 3:08=A0am, Steve Lionel <Steve.Lio...@[EMAIL PROTECTED]
> wrote:
> On Thu, 24 Apr 2008 14:17:13 GMT, Dick Hendrickson
<dick.hendrick...@[EMAIL PROTECTED]
>
> wrote:
>
> >> On 4=D4=C224=C8=D5, =C9=CF=CE=E711=CA=B137=B7=D6, Mike
<Sulfate...@[EMAIL PROTECTED]
> wrote:
> >> the default for the values of all the local variables and arrays in a
> >> procedure is "save" attribute, so it is better for you to give
initial
> >> values for
> >> the local variables in the execute line.
> >NO,NO,NO! =A0The default for all local variables (an array is a
> >variable) is NOT save. =A0Unless you specifically do something,
> >all variables start out undefined and become undefined when
> >a procedure returns. =A0This is different from some other
> >languages.
>
> Dick is correct that, by the Fortran language, the default is not SAVE,
CV=
F,
> however, applies such a default as an extension. =A0Intel Fortran, as it
> happens, does not. (There is an option /Qsave).
>
> As suggested earlier, /recursive will disable the assumed SAVE semantics
> (except for initialized variables).
> --
> Steve Lionel
> Developer Products Division
> Intel Cor****ation
> Nashua, NH
>
> For email address, replace "invalid" with "com"
>
> User communities for Intel Software Development Products
> =A0http://softwareforums.intel.com/
> Intel Fortran Sup****t
> =A0http://sup****t.intel.com/sup****t/performancetools/fortran
> My Fortran blog
> =A0http://www.intel.com/software/drfortran
thank you very much.
Mike


|