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.
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.