Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
HPC Class Library

HPC Class Library


Namespace Description


Provides classes for configuring the deployment of clusters that use the Windows Azure HPC Scheduler.


Defines classes and enumerations used to create XML files that contain information about the results of diagnostic test runs in Windows HPC Server 2008 R2.


Provides classes to manage data in the Distributed Storage Catalog (DSC) on an HPC cluster.


Provides classes for interacting with Excel workbooks and performing calculations for those workbooks on an HPC cluster.


Provides the functionality of the Microsoft.Hpc.Excel.ExcelClient class over the Component Object Model (COM).


Provides classes and interfaces for custom clients to use to request that the built-in Excel SOA service perform calculations from Excel workbooks on HPC clusters.


Defines classes and interfaces that provide a programming model for performing operations and calculation on large data sets that are stored in a distributed manner on an HPC cluster.


Defines the interfaces and enumerations used to submit and monitor jobs in a Microsoft HPC Server.


Contains the interfaces and enumerations for implementing custom job activation and job submission filters that are defined at the job template level (as DLLs). The HPC Job Scheduler Service can run these custom filters to provide additional checks and controls when jobs are submitted to the cluster (submission filters) or when jobs are about to get cluster resources (activation filters).


Defines the enumerations, property identifiers, and miscellaneous objects that you use with the interfaces defined in the Microsoft.Hpc.Scheduler namespace.


Contains the classes that support the service-oriented architecture (SOA) programming model based on Windows Communications Foundation (WCF). Client applications use the classes to create an HPC session, bind the session to the client, and process the results from the service.


Contains the objects used to access and update the configuration file for a session.


Contains classes to manage shared data among nodes of an HPC cluster.


Contains an interface that defines a contract for storing common data on a compute node.


Enables you to provide a uniform way to pass messages between clients and services written in any language.


Provides support for determining the status of a broker client, using SOA from the Java programming language, and creating custom service hosts and brokers.

© 2015 Microsoft