Download BSPonMPI - BSPonMPI Description, BSPonMPI Reviews
Contact
 


 

Download

 
Download Now (0K)
LGPL (GNU Lesser General Public License)
Downloads till now: 5
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Assembler Tools , Bug Tracking , Code Generators , Compilers , Debuggers , Disassemblers , Internationalization , Interpreters , Libraries , Localization, Perl Modules , Preprocessors , Quality Assurance and Testing , UI (User Interfaces) , Version Control , Widgets ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

BSPonMPI

 

Details

Size: 0K
Last Update: 2008-05-07 23:47:28
Version: 0.2
OS Support: Linux
License/Program Type: LGPL (GNU Lesser General Public License)
Publisher: Wijnand J. Suijlen
Price:$0.00
Description:

BSPonMPI 0.2 is libraries software developed by Wijnand J. Suijlen.
BSPonMPI is a platform independent software library for developing parallel programs. BSPonMPI implements the BSPlib standard (with one small exception) and runs on all machines which have MPI.



This last property is the main feature of this library and with this feature it distinguishes itself from other libraries such as the Oxford BSP Toolset and PUB.

What are MPI and BSPlib?

MPI stands for Message Passing Interface. This API should make it easy to write a parallel program. However in practice it is still very complicated, because the API exists of hundreds of functions. It is still like programming in a very low level programming language, e.g. assembly.

Astonishingly there exists another API which is designed for the purpose and is very simple. It consists of only 20 primitives, which provide the same functionality and speed. BSPlib, as this other API is called, allows you to write parallel programs according to the BSP programming paradigm, see e.g. Parallel Scientific Computation: A Structured Approach using BSP and MPI by Rob H. Bisseling.

This paradigm lets you program a parallel algorithm in a very structured manner, resulting in readable and fast code. BSPlib is already implemented for several supercomputers and pc clusters, but as it is less popular than MPI, it is not implemented for all hardware platforms. As engineers and mathematicians always want the last percentage of computing power, an efficient implementation on top of MPI is imperative.

Why should I use it?

Currently there are two major BSPlib implementations: Oxford BSP Toolset and PUB. Both are implemented for specific hardware platforms (Cray T3E or SGI Origin, etc...) and they have a platform independent version on top of MPI. However the architecture of their software library is optimised for the use of hardware specific features. Building on top of MPI was never their primary objective. So if your hardware/software is not supported by one of these two libraries, then you should use BSPonMPI in combination with an MPI library.

What's New in This Release:
The main data structure has been rewritten, which resulted in a big performance increase.
Now it is ready for the real world, as it offers BSP communication at almost the same speed as the Oxford BSP Toolset.
Sometimes, it is even faster.
BSPonMPI 0.2 supports english interface languages and works with Linux.

Downloading BSPonMPI 0.2 will take if you use fast ADSL connection.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

BSPonMPI Version History

Product Date Added
BSPonMPI 0.2 2008-05-07 23:47:28


Related Software

Axiomatic Multi-Platform C 1.5.4
From category: Compilers
Axiomatic Multi-Platform C 1.5.4 is compilers software developed by Axiomatic Solutions Sdn Bhd. AMPC is a C Integrated Development Environment (IDE) that generates Java Bytecode. The result...
CVS Manager
From category: Version-Control
CVS Manager 1.0.0 is version control software developed by AdventNet, Inc.. CodeMiner CVS Manager is a web-based CVS (Concurrent Versioning System) repository monitoring/management and reporting so...
csoap
From category: Libraries
csoap 1.1.0 is libraries software developed by Ferhat Ayaz. csoap is a SOAP client/server library in pure C. csoap is a fast and easy way to embed a SOAP client or a SOAP server into an appl...
Medsphere Widgets
From category: Libraries
Medsphere.Widgets is a collection of cross-platform interface elements for Gtk used by Medsphere\'s products....
Encode::RAD50
From category: Libraries
Encode::RAD50 0.002 is libraries software developed by Thomas R. Wyant. Encode::RAD50 is a Perl module that can convert to and from the Rad50 character set. SYNOPSIS use Encode; us...
Scmbug
From category: Bug-Tracking
Scmbug is a system integrating software configuration management (SCM) with bug-tracking....
DBD::ODBC::Changes
From category: Libraries
DBD::ODBC::Changes 1.13 is libraries software developed by DBD::ODBC::Changes Team. DBD::ODBC::Changes is a Perl module with logs of significant changes to the DBD::ODBC. Requirements: P...
bzr
From category: Version-Control
bzr 0.10 RC1 is version control software developed by Martin Pool. Bazaar-NG (or bzr) is a project of Canonical to develop an open source distributed version control system that is powerful, friend...
Flat Assembler
From category: Assembler-Tools
Flat Assembler 1.67 is assembler tools software developed by Tomasz Grysztar. The flat assembler is a fast and efficient self-assembling 80x86 assembler for DOS, Windows, and Linux operating system...
Data::Encrypted
From category: Libraries
Data::Encrypted 0.07 is libraries software developed by Aaron J Mackey. Data::Encrypted is a Perl module to transparently store encrypted data via RSA. SYNOPSIS functional interfa...
Eclipse Fieldviewer
From category: Libraries
Eclipse Fieldviewer 1.0.0 is libraries software developed by Richard Schwaninger. Eclipse FieldViewer is a structured viewer component that displays data entry fields for model objects in a user de...
libfsfc
From category: Libraries
libfsfc is a library and a set of tools that takes C++ classes as input, and outputs C++ code to fill those structures....
Audio::TagLib::Shell 1.42
From category: Libraries
Audio::TagLib::Shell 1.42 is libraries software developed by Dongxu Ma. Audio::TagLib::Shell is a mini shell of Audio::TagLib. SYNOPSIS $> perl -MAudio::TagLib::Shell -e shell...
Audio::File::AudioProperties 0.10
From category: Libraries
Audio::File::AudioProperties 0.10 is libraries software developed by Florian Ragwitz. Audio::File::AudioProperties is a Perl module that can abstract an audio file\'s audio properties. Audio...
DaVinci
From category: Libraries
DaVinci 1.0 Alpha is libraries software developed by DaVinci Team. DaVinci is a comprehensive framework for model-driven Web Engineering. DaVinci is designed as a complete toolkit which cons...
 

Top Downloads

 
1. Canon PIXMA iP1200 Printer Driver
2. Canon PIXMA iP1000 Printer Driver
3. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
4. Lite-On Cd-Rw LTR-48327S firmware
5. ABF Audio Tags Editor
6. Canon PIXMA MP210 MP Drivers
7. Canon PIXMA iP1300 Printer Driver c
8. Canon i-SENSYS LBP2900 Printer Driver R
9. Asus EZVcr II
10. dmg2iso
11. Canon PIXMA iP1600 Printer Driver
12. Canon PIXMA iP1300 Printer Driver a
13. Asus PVDC-X Bios 0601
14. MediaLink
15. SendSong
16. Canon PIXMA MP460 MP Drivers xp64
17. Genius Eye 110 Webcam Driver
18. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
19. Canon LaserShot LBP-1210 Printer Driver
20. Canon i550 Printer Driver

DownloadTube Editor Reviews

 
1. zMailGuard
zMailGuard is a powerful tool for the e-mail users who want ...
2. Type4Me
Type4Me is a tool for the webmasters and chat users who want...
3. MP3Guard
This program is for the musicians who want to make money sel...
4. eBookGuard
eBookGuard is for the authors who want to make money selling...
5. JpegGuard
JpegGuard is a smart tool for the JPEG users who want to kee...
6. ShareGuard
ShareGuard Copy Protection For Shareware Developers - this p...
7. Free Download Manager - WeBBusterZ
Useful if you want to stop and resume your downloads wheneve...
8. S&THex Shell and Tube Heat Exchanger Design
Shell and Tube Heat Exchanger Design (S&THex) is a very easy...
9. Pumping Power Calculator
A simple fluid pumping power calculator. Just enter the m...
10. Interpolation Calculator
Calculate the linear interpolation with this simple tool....

Software Reviews Full List



Recent Blog Posts

 
1. An Introduction To Joomla! Templates Creation With Adobe Dreamweaver CS3
Joomla! is a content management system and framework with a ...
2. Two New Firefox Stable Releases Are Available For Free Download: Firefox 3.0.2 and Firefox 2.0.0.17
Recently, two Firefox stable releases for Windows, Mac OS, a...
3. How To Deploy A Linux LiveCD on Windows Using MobaLiveCD
There are many ways to test a certain Linux distribution on ...
4. Ever Needed A Free Video Converter And You Just Couldn’t Find It? Here’s Our Suggestion.
With so many different video (or even audio) converters arou...
5. Top 101 Most Downloaded Windows Software: Free Demo Movies and Download Links
We often have to decide if we should download the latest v...
6. A New Powerful Virus Could Affect Millions of WordPress Blogs
The WordPress blogging platform powers millions of web...
7. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
8. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...
9. DownloadTube Toolbar is Available For Free Download
Recently, we have made available for free download the Dow...
10. A Revolution in Web Browsing: The New Firefox 3.1b1 Already Beats All Speed Records
The latest beta1 release of Mozilla Firefox 3.1 shows majo...

Last 20 Scripts

 
1. Step Carousel Viewer
Step Carousel Viewer allows you to displays images or HTML r
2. JQuery.AddToList
JQuery.AddToList dynamically adds a new option to a select l
3. Tooltip jQuery Plugin
Tooltip jQuery Plugin allows you to display a customized too
4. jquery-ahover
jquery-ahover provides animated transitions between hovered
5. akModal
akModal is a jQuery plugin that provides a simple alternativ
6. jquery-asmselect
jquery-asmselect is a progressive enhancement to "select mul
7. Treeview jQuery Plugin
Treeview jQuery Plugin transforms an unordered list into an
8. Accordion jQuery Plugin
Accordion jQuery Plugin helps you to define an expandable/co
9. Autocomplete
Autocomplete is a jQuery plugin that allows you to create an
10. Autotab
Autotab is a jQuery based auto-tabbing and filter plugin.
11. BDC DrillDown Menu
BDC DrillDown Menu script helps you to implement in any webs
12. jQuery Bookmark
jQuery Bookmark script is a jQuery based social bookmarking
13. TwinHelix Forums
TwinHelix Forums Perl script allows you to deploy a simple b
14. IE PNG Fix Script
IE PNG Fix Script adds near-native PNG support with alpha op
15. CodeTrimmer
CodeTrimmer is a JavaScript code optimizer that will improve
16. Object Model Browser
Object Model Browser is a HTML file that can view and alter
17. AddEvent Manager
AddEvent Manager can easily add multiple event handlers to a
18. DragResize
DragResize is a JavaScript library that lets you easily impl
19. HTMLHttpRequest
HTMLHttpRequest script dynamically loads remote documents fo
20. Text Colour Cycler
Text Colour Cycler periodically replaces the content of a DI