Tools, utilities, and commands

This topic introduces the main tools, utilities, and commands that are included with XL Fortran. It does not contain all compiler tools, utilities, and commands.

Tools

Utilization reporting tool

The utilization reporting tool generates a report describing your organization's utilization of the compiler. These reports help determine whether your organization's use of the compiler matches your compiler license entitlements. The urt command contains options that can be used to customize the report. For more information, see Tracking and reporting compiler usage in the XL Fortran Compiler Reference.

Utilities

CreateExportList utility
The CreateExportList utility creates a file that contains a list of all the global symbols found in a given set of object files. For more information, see Exporting symbols with the CreateExportList utility in the XL Fortran Compiler Reference.

Commands

genhtml command
The genhtml command converts an existing XML diagnostic report produced by the -qlistfmt option. You can choose to produce XML or HTML diagnostic reports by using the -qlistfmt option. The report can help you find optimization opportunities. For more information about how to use this command, see genhtml command in the XL Fortran Compiler Reference.
Profile-directed feedback (PDF) related commands
cleanpdf command
The cleanpdf command removes all the PDF files or the specified PDF files from the directory to which profile-directed feedback data is written.
mergepdf command
The mergepdf command provides the ability to weigh the importance of two or more PDF records when combining them into a single record. The PDF records must be derived from the same executable.
showpdf command
The showpdf command displays the following types of profiling information for all the procedures executed in a PDF run (compilation under the -qpdf1 option):
  • Block-counter profiling
  • Call-counter profiling
  • Value profiling
  • Cache-miss profiling, if you specified the -qpdf1=level=2 option during the -qpdf1 phase.
You can view the first two types of profiling information in either text or XML format. However, you can view value profiling and cache-miss profiling information only in XML format.

For more information, see -qpdf1, -qpdf2 in the XL Fortran Compiler Reference.

xlfndi
The xlfndi script installs XL Fortran to a nondefault directory location. For more information, see Updating an advanced installation using xlfndi in the XL Fortran Installation Guide.


Voice your opinion on getting help information Ask IBM compiler experts a technical question in the IBM XL compilers forum Reach out to us