Microsoft HPC Pack: Tools and Extensibility
Applies To: Microsoft HPC Pack 2012, Microsoft HPC Pack 2012 R2
This topic contains links and information for HPC cluster administrators and developers about tools and extensibility for HPC Pack.
In this topic:
Tools in the Microsoft HPC Pack Tool Pack
Debugger add-ins for HPC applications
Cluster extensibility
Tools in the Microsoft HPC Pack Tool Pack
You can download tools in the HPC Pack Tool Pack from the Microsoft Download Center at the following page:
The Tool Pack includes the tools in the following table.
Area | Name | Description | Supported versions of HPC Pack | Documentation |
---|---|---|---|---|
Data staging | ClusterCopy | Helps you rapidly copy files to and from on-premises compute nodes in a Windows HPC cluster. | - HPC Pack 2012 R2 - HPC Pack 2012 with SP1 - HPC Pack 2008 R2 - HPC Pack 2008 |
Use ClusterCopy to Move Files to and from Nodes in a Windows HPC Cluster |
Benchmarking | Lizard | Helps you to determine the computational performance and efficiency that can be achieved by your Windows HPC cluster, and establish a list of optimized LINPACK benchmark parameters. | - HPC Pack 2012 R2 - HPC Pack 2012 with SP1 - HPC Pack 2008 R2 - HPC Pack 2008 |
Lizard Help [Help link] |
Networking | Network Troubleshooting Report | Contains a set of diagnostic tests that collect and analyze network information in your Windows HPC cluster to help troubleshoot network issues. If you have an InfiniBand network, the report also includes the status and capabilities of the host channel adapter (HCA) cards in that network. | - HPC Pack 2012 R2 - HPC Pack 2012 with SP1 - HPC Pack 2008 R2 |
Install and Use the Network Troubleshooting Report Diagnostic Test |
Deployment | Node XML Editor | Helps you efficiently add nodes to your Windows HPC cluster (from bare metal or as preconfigured nodes) by creating a node XML file. | - HPC Pack 2008 R2 - HPC Pack 2008 |
Related topic: Creating a Node XML File in Windows HPC Server Step-by-Step Guide |
Deployment | Installation Preparation Wizard | Identifies environment and operating system configuration settings that can cause HPC Pack installation, configuration, and node deployment issues. This wizard can be run from any computer, before HPC Pack is installed. It generates an HTML report to better prepare for the deployment of your HPC cluster. | HPC Pack 2008 R2 Note: Starting in HPC Pack 2012, the HPC Pack Installation Wizard automatically performs a similar set of pre-installation tests. | Generated reports link to online documentation |
Monitoring | Ganglia Integration Components | Exports HPC cluster performance metrics for use in your Ganglia-based system monitoring process. | HPC Pack 2008 R2 | Included with tool download |
Debugger add-ins for HPC applications
You can download debugger add-ins and extensions for MPI or SOA applications running on an HPC Pack cluster from the Microsoft Download Center at the following pages:
The debugger add-ins in the following table are available. For more information, see Microsoft HPC Debugger Add-Ins for Visual Studio.
Add-in | Description | Development environments | Documentation |
---|---|---|---|
MS-MPI debugger extension | Windows Debugger extension that facilitates debugging of multiple Microsoft Message Passing Interface (MS-MPI) processes at the same time | HPC Pack 2012 with at least SP1 and Windows Debugger | Included with extension download |
MPI cluster debugger add-in | Helps you debug parallel applications (in the C++ project system) that are running on a Windows HPC cluster and that communicate through MS-MPI | - HPC Pack 2008 R2 and Visual Studio 2010 or Visual Studio 2008 SP1 - HPC Pack 2008 and Visual Studio 2008 SP1 |
- Debugging MPI Applications on an HPC Cluster - Using the MPI Cluster Debugger Add-In for Visual Studio 2008 |
C# cluster-SOA debugger add-in | Helps you debug service-oriented architecture (SOA) based applications (in the C# project system) that are running on a Windows HPC cluster. | - HPC Pack 2012 with at least SP1 and Microsoft Visual Studio 2012 - HPC Pack 2008 R2 and Visual Studio 2010 - HPC Pack 2008 R2 and Visual Studio 2010 or Visual Studio 2008 SP1 - HPC Pack 2008 and Visual Studio 2008 SP1 |
- Using the C# Cluster-SOA Debugger for Windows HPC 2008 R2 (Visual Studio 2010) - Using the C# Cluster-SOA Debugger for Windows HPC 2008 R2 (Visual Studio 2008) - Using the C# Cluster-SOA Debugger for Windows HPC 2008 (Visual Studio 2008) |
Cluster extensibility
The following guides and topics are available for extending functionality of your HPC cluster:
Area | Document | Description |
---|---|---|
Diagnostics | Diagnostics Extensibility in Windows HPC Server Step-by-Step Guide | Cluster administrators and partners can create custom diagnostic tests to help verify that software or hardware that they have added to their HPC cluster works correctly. This guide describes custom diagnostic tests, how to define and implement several types of custom diagnostic tests, and how to add custom diagnostic tests to an HPC cluster. |
Reporting | Reporting Extensibility in Windows HPC Server Guide | Cluster administrators and partners can create custom reports from the same data sources that HPC Cluster Manager uses for the built-in reports. This guide describes the features that Windows HPC Server 2008 R2 includes to provide data for custom reports about cluster use and performance. This guide also presents use cases that demonstrate how to use Microsoft products to analyze and create custom reports from the reporting data that Windows HPC Server 2008 R2 provides. |
Node monitoring | Customize Metrics Collection in Windows HPC Server 2008 | Modify or remove existing performance metrics or add new metrics to the metric collection that is available for monitoring the nodes in your cluster. As an example, this topic describes how to add a new metric that displays CPU idle time. |
See Also
Microsoft HPC Pack 2012 R2 and HPC Pack 2012 Windows HPC Server 2008 R2 Microsoft High Performance Computing for Developers