Pure Mpi.NET Library
Mpi Namespace
NamespacesMpi
Contains classes for Pure Mpi.NET
Declaration Syntax
C#Visual BasicVisual C++
namespace Mpi
Namespace Mpi
namespace Mpi
Types
All TypesClassesInterfacesDelegates
IconTypeDescription
ChannelPool<(Of <(T>)>)
Pool of WCF Client Channels

Comm
Communication interface for a service host

ConfigurationSection
Mpi configuration section OM for app.config

Constants
Constants used in Mpi Objects

Environment
Container for Mpi hosts

EnvironmentElement
Environment element

EnvironmentElementCollection
The collection class that will store the list of each element/item that is returned back from the configuration manager.

ExecuteRequest
Encapsulates required properties to execute a remote method

FileMetadata
Meta information about the file to be sent

Host
Represents an entity (thread, process or machine) participating in an Mpi Environment

HostElement
Host Element

HostElementCollection
Collection of host elements

IMpiMgmtService
mpi mgmt service contract

IMpiService
Service Contract for sending / receiving messages

MachineElement
Environment element

MachineElementCollection
The collection class that will store the list of each element/item that is returned back from the configuration manager.

Message
Core message sent to hosts

MpiMgmtClient
Client connection to Mpi Mgmt Service

MpiService
Mpi Service Implementation

Processor
Method to process mpi sends and receives

ProcessorGroup
Container of Mpi Processors

ReductionOperation<(Of <(T>)>)
Delegate method that will reduce the data. The method wil take in two data variables and reduce them to another data variable, resulting in a Log2(comm.Size) number of reductions when used in the communication reduction methods.

RequestExecutor
Used by mgmt service to execute requests

Requisite
Meta information about a message or request

UploadFileRequest
Request information to upload a file