| explain - PathScale Fortran compiler and runtime error message explanation utility |
| explain message_id |
| The explain utility displays a detailed explanation for an error message printed by the 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. |
| PAGER |
| The program that should display an error message explanation. |
| For information on compiler environment variables, see the eko(7) man page. |
| Copyright (C) 2006 QLogic Corp. All Rights Reserved. |
| Copyright (C) 2004, 2005 PathScale, Inc. All Rights Reserved. |
| pathf95(1) |
| QLogic PathScale Compiler Suite User Guide |