Intel® Fortran Compiler XE 13.1 User and Reference Guides

save, Qsave

Causes variables to be placed in static memory.

IDE Equivalent

Windows: Data > Local Variable Storage

Linux: None

OS X: Data > Local Variable Storage

Architectures

All

Syntax

Linux and OS X:

-save

Windows:

/Qsave

Arguments

None

Default

-auto-scalar
or /Qauto-scalar

Scalar variables of intrinsic types INTEGER, REAL, COMPLEX, and LOGICAL are allocated to the run-time stack. Note that the default changes to auto if one of the following options are specified:recursive, -openmp (Linux* OS and OS X*), or /Qopenmp (Windows* OS).

Description

This option saves all variables in static allocation except local variables within a recursive routine and variables declared as AUTOMATIC.

If you want all local, non-SAVEd variables to be allocated to the run-time stack, specify option automatic.

Alternate Options

Linux and OS X: -noauto

Windows: /noauto, /4Na

See Also


Submit feedback on this help topic