010-68421378
sales@cogitosoft.com
Categories
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova StyleVision Server Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus Nevron Vision for .NET OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Altova StyleVision Sencha Test Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SPC Control Chart Tools for .Net SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

EUROSmpi

EUROSmpi

Features of the software:

EUROSmpi provides services that facilitate the implementation of applications for distributed systems. The goal of a distributed system is the parallelization of program execution, in order to achieve shorter run times. In order for multiple processors to execute in parallel, communication and synchronization mechanisms are necessary. The EUROSmpi interface implements the services of the MPI 1.1 standard (MPI: Message Passing Interface), but not to the full extent.

The EUROSmpi interface can be roughly divided into the following functional categories:

• Initialization services

• Services to send and receive messages

• Services for synchronization, for example waiting for the arrival of messages

• Services for status queries

The allocation of the computer nodes can take different shapes. By definition, there are two basic types of distributed systems:

1. Homogeneous Systems. Microcontrollers of the same architecture, usually tighty coupled, such as multiple processors in a parallel computer, which are connected by a special communication bus.

2. Heterogeneous systems. Microcontrollers of arbitrary architecture, usually loosely coupled and distributed spatially, such as computer systems that communicate over an Ethernet line.

EUROSmpi is designed for both types, since it is not linked to a specific protocol or to a particular communication medium. Irrespective of whether the system is homogeneous or heterogeneous, the user merely provides the communication medium, which will take care of the transmission of messages through the network. This medium is hereinafter referred to as the transmission handler.

All computer nodes that use EUROSmpi in a heterogeneous system must support compatible sematic specifications in order to ensure proper communication and handling of the messages passed.

EUROSmpi requires some precautions, to ensure proper communication in heterogeneous systems:

• Conversion of the messages into a hardware-independent format in order to facilate the data exchange between Little and Big Endian systems and between architectures with different word length.

• Conversion of the elements in MPI messages to a compiler-independent format.

These characteristics turn EUROSmpi into a powerful, unified basis for the development of distributed EUROS-based applications.

Supported Hardware

No restrictions.

Other hardware requirements

• Ethernet controller in order to communicate with external media.

• At least 30 kB ROM.

• At least 3 kB RAM including at least 3 kB per node (more exact memory requirements depend on the dimensions of the MPI buffer allocated during the initialization).

 

Quick Navigation;

© Copyright 2000-2023  COGITO SOFTWARE CO.,LTD. All rights reserved