pathscale_intro

NAME

pathscale_intro - Introductory page for the QLogic PathScale Compiler Suite

DESCRIPTION

This man page describes the resources available for use with the PathScale C, C++, and Fortran compilers.

MAN PAGES

The following man pages are available for use with the QLogic PathScale Compiler Suite. They are intended for use as complete references; for guides describing how to use the compilers or tools, see the following section.
Compiler man pages:
pathcc(1)
The flags available for use with the PathScale C compiler, which is named pathcc.
pathCC(1)
The flags available for use with the PathScale C++ compiler, which is named pathCC.
pathf95(1)
The flags available for use with the PathScale Fortran compiler, which is named pathf95. This compiler is also available under the name pathf90, for backwards compatibility.
Utility man pages:
assign(1)
Utility to change or display the I/O processing directives for a Fortran unit or file.
explain(1)
Utility that displays detailed explanations of error messages from the QLogic PathScale Fortran compiler and runtime library.
fsymlist(1)
Utility to print out the list of Fortran symbols found in the libraries passed to the compiler on the command line; one symbol per line.
pathcov(1)
Code coverage testing tool. This is the version of GNU gcov(1) that is supported for use with the PathScale compilers. Other versions of gcov, including those installed by default with your Linux distribution, may not work correctly when run on code generated by the PathScale compilers.
pathdb(1)
The PathScale debugger. This debugger supports a subset of GDB commands, provides superior Fortran debugging support, C and C++ support, multiple process support, and support for debugging the Standard Template Libraries.
pathprof(1)
Call graph profiling display tool. This is the version of GNU gprof(1) that is supported for use with the PathScale compilers. Other versions of gprof, including those installed by default with your Linux distribution, may not work correctly when run on code generated by the PathScale compilers.
pathopt2(1)
Optimal flags and options for specific codes. The pathopt2 tool will run the supplied command using a set of options in a supplied configuration file to find the best set of flags and options for a particular code.
Flags and options for all PathScale compilers:
compiler.defaults(5)
Default options to be used by all compilers.
eko(7)
All supported flags, including feedback, code generation, and optimization.

ONLINE DOCUMENTS

The following online documents provide guides for installing, using, and receiving support for the PathScale compilers. They are provided in Adobe Acrobat format; you can read them with a tool such as evince(1), xpdf(1), acroread or gv(1).
The QLogic PathScale Compiler Suite and Subscription Manager Install Guide
How to install and configure the QLogic PathScale Compiler Suite. This file is named Install.pdf.
The QLogic PathScale Compiler Suite User Guide
How to use the compilers, tune your code, and troubleshoot problems. This file is named UserGuide.pdf.
The QLogic PathScale Compiler Suite Support Guide
How to get support from PathScale, Inc.; how to file a bug. This file is named Support.pdf.
The QLogic PathScale Debugger User Guide
How to install and use the PathScale debugger pathdb. Contains command list and sample debugging session. This file is named PathDB_UserGuide.pdf.
After installation, you can find these documents in <install_dir>/share/doc/pathscale-compilers-<version>.

SUPPORT

Visit http://www.pathscale.com/support.html for more information about releases and additional support from PathScale.

TOOLS AND UTILITIES

You can use pathprof to profile programs built with the PathScale Compiler Suite, and pathcov to test code coverage. See the QLogic PathScale Compiler Suite User Guide for more details.

DIRECTORY STRUCTURE

After you have installed your PathScale Compiler Suite, your directory structure will look like this:
<install_dir>/bin
Compiler binaries.
<install_dir>/etc
Configuration files for the compilers and related tools.
<install_dir>/lib/<version>
Compiler phases and 64-bit static and runtime libraries.
<install_dir>/lib/<version>/32
32-bit static and runtime libraries.
<install_dir>/compat-gcc/bin
GCC compatibility wrapper scripts.
<install_dir>/man
Man pages.
<install_dir>/share/doc/pathscale-compilers-<version>
Documentation and SPEC CPU2000 benchmark configuration files.
The default installation directory is /opt/pathscale.

COPYRIGHT

Copyright (C) 2006 QLogic Corp. All Rights Reserved.
Copyright (C) 2003, 2004, 2005, 2006 PathScale, Inc. All Rights Reserved.

SEE ALSO

pathcc(1), pathCC(1), pathf95(1), eko(7), compiler.defaults(5), pathopt2(1), assign(1), explain(1), fsymlist(1), pathcov(1), pathprof(1), pathdb(1)
QLogic PathScale Compiler Suite and Subscription Manager Install Guide
QLogic PathScale Compiler Suite User Guide
QLogic PathScale Compiler Suite Support Guide
QLogic PathScale Debugger User Guide