HP Fortran Programmer's Guide (March 2010)

Compiling and linking
Compiling with the f90 command
Chapter 2 37
Itanium— based system recognized values for osname are 11.20, 11.22,
and 11.23.
+DOosname can be used at any level of optimization. The default value for
osname is the operating system version of the computer on which the
compiler is invoked..
+DSmodel
+DS specifies an instruction scheduling algorithm for a particular
implementation of the PA-RISC architecture, as specified by model.
model can be one of the following:
A PA-RISC version number (1.1 or 2.0)
A model number (for example, 750 or 870)
One of the PA-RISC processor names (for example, PA7000, PA7100, or
PA8000)
•Itanium values as defined below.
For example, specifying +DS750 performs instruction scheduling tuned for
one implementation of PA-RISC 1.1. Specifying +DS2.0 or +DS1.1 performs
scheduling for a representative PA-RISC 2.0 or 1.1 system, respectively. To
improve performance on a particular model, use +DS with that model
number.
Object code with scheduling tuned for a particular model will execute on
other systems, although possibly less efficiently.
If you do not use this option, the compiler uses the argument specified with
the +DA option. If you use neither +DS or +DA, the default instruction
scheduling is for the system on which you are compiling.
On Itanium -based architectures, the defined values for model are:
blended Tune for best performance on a combination of processors
(i.e., Itanium or Itanium 2 processor).
itanium Tune for best performance on an Itanium processor.
itanium2 Tune for best performance on an Itanium 2 processor.
native Tune for best performance on the processor on which the
compiler is running.
-dynamic
-dynamic is used to generate dynamically-bound executables.