Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
Exemplar Fortran 77, Exemplar C: Exemplar C and Fortran 77 Programmer's Guide > Chapter 1 Introduction

Options to get you started

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

This section highlights options that you may want to use regularly with the Exemplar compilers. The options are performance-related and are described only briefly in this section; however, sources for more information are included, where available.

Table 1-4 Options to get you started

OptionDescription
+O3Invoke level 3 optimizations. See the section +O3 for more information.
+O3 +Oparallel

Invoke level 3 optimizations and cause the compiler to honor parallelism directives and pragmas from the Exemplar programming model and to generate parallel code where appropriate.[1]

If you compile with +O3 +Oparallel, be sure to also link with +O3 +Oparallel (if you link separately).

See the section +O[no]parallel for more information.

+OdataprefetchPrefetch data referenced in loops. See the section +O[no]dataprefetch for more information.
+OfltaccDisable floating-point optimizations that can result in numerical differences. See the cc(1) or f77(1) man page for more information.
+OinfoDisplay information on the optimization process. See the section +O[no]info for more information.
+OlibcallsUse low-call-overhead versions of select library routines. See the cc(1) or the f77(1) man page for more information.
+OnoautoparRequest that the compiler parallelize only those loops with prefer_parallel or loop_parallel directives or pragmas. See the section +O[no]autopar for more information.
+OnolimitDo not suppress optimizations that significantly increase compile-time or consume large amounts of memory. See the section +O[no]limit for more information.
+OnoparmsoverlapOptimize with the assumption that subprogram arguments do not refer to the same memory. When this option can be used, it allows the compiler to generate significantly faster code. See the cc(1) or the f77(1) man page for more information.
+OreportDisplay optimization reports. See the section +O[no]report[=report_type] for more information.
-Wl,-aarchive_shared(For use when linking with the compiler driver) Search the archive version of a library; if the archive version is not available, search the shared version of the library.
-Wl,+FPD(For use when linking with the compiler driver) Enable sudden underflow (flush to zero) of denormalized values.

[1] Assuming +Onoexemplar_model is not also specified (See the section +O[no]exemplar_model for more information.)

 

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© Hewlett-Packard Development Company, L.P.