explain

NAME

explain − QLogic PathScale Fortran compiler and runtime error message explanation utility

SYNOPSIS

explain message_id

DESCRIPTION

The explain utility displays a detailed explanation for an error message printed by the QLogic PathScale(TM) Fortran compiler or runtime library.

When the Fortran compiler or runtime prints an error message, it prefixes the message with a string in the format "subsystem-number", e.g. "pathf95-724". This is the message_id string that you must provide to the explain utility.

The currently supported values for subsystem are as follows:

arith

Arithmetic components of the PathScale Fortran compiler front-end.

lib

Fortran runtime library.

pathf95

PathScale Fortran compiler front-end.

A value such as "4056" returned by the "iostat=" specifier in a Fortran I/O statement can also be decoded using "lib", as in "explain lib-4056."

The explain utility uses the PAGER environment variable to choose the program that will display its output. It invokes it with the "-s" flag, to compress multiple newlines into one.

ENVIRONMENT

PAGER

The program that should display an error message explanation.

For information on compiler environment variables, see the eko(7) man page.

COPYRIGHT

Copyright (C) 2006, 2007 QLogic Corp. All Rights Reserved.

Copyright (C) 2004, 2005 PathScale, Inc. All Rights Reserved.

SEE ALSO

pathf95(1)

QLogic PathScale Compiler Suite User Guide

Online documentation available at http://www.pathscale.com/docs.html