Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.475.699 Times

PDL::Parallel::MPI 0.02

  Date Added: June 13, 2010  |  Visits: 943

PDL::Parallel::MPI

Report Broken Link
Printer Friendly Version


Product Homepage
Download (103 downloads)

PDL::Parallel::MPI Perl module contains routines to allow PDL objects to be moved around on parallel systems using the MPI library. SYNOPSIS use PDL; use PDL::Parallel::MPI; mpirun(2); MPI_Init(); $rank = get_rank(); $a=$rank * ones(2); print "my rank is $rank and $a is $an"; $a->move( 1 => 0); print "my rank is $rank and $a is $an"; MPI_Finalize(); MPI STANDARD CALLS Most of the functions from the MPI standard may be used from this module on regular perl data. This is functionallity inherited from the Parallel::MPI module. Read the documentation for Parallel::MPI to see how to use. One may mix mpi calls on perl built-in-datatypes and mpi calls on piddles. use PDL; use PDL::Parallel::MPI; mpirun(2); MPI_Init(); $rank = get_rank(); $pi = 3.1; if ($rank == 0) { MPI_Send($pi,1,MPI_DOUBLE,1,0,MPI_COMM_WORLD); } else { $message = zeroes(1); $message->receive(0); print "pi is $messagen"; } MPI_Finalize();.

Requirements: No special requirements
Platforms: Linux
Keyword: Libraries Module Mpi Mpi Perl Parallel Systems Pdl Pdlparallelmpi Perl Perl Module Programming Rank Routines Systems Using
Users rating: 0/10

License: Freeware Size: 133.12 KB
PDL::PARALLEL::MPI RELATED
Libraries  -  Bio::Tree::DistanceFactory 1.5.2_102
Bio::Tree::DistanceFactory is a Perl module to construct a tree using distance based methods. SYNOPSIS use Bio::Tree::DistanceFactory; use Bio::AlignIO; use Bio::Align::DNAStatistics; my $tfactory = Bio::Tree::DistanceFactory->new(-method...
5.6 MB  
E-Mail Tools  -  MultiMail 0.49
MultiMail is an offline mail packet reader for many systems, using a curses-based interface. It supports the Blue Wave, QWK, OMEN, SOUP, and OPX formats..
215.04 KB  
Libraries  -  Convert::MIL1750A 0.1
Convert::MIL1750A is a Perl module for conversion routines between decimal floating/integer values and hexadecimal values in the MIL-STD-1750A format. SYNOPSIS use MIL1750A; # Convert to MIL-STD-1750A hex from decimal $hex16i =...
4.1 KB  
Libraries  -  Template::Tutorial::Web 2.19
Template::Tutorial::Web is a Perl module for generating web content using the template toolkit. This tutorial document provides a introduction to the Template Toolkit and demonstrates some of the typical ways it may be used for generating web...
778.24 KB  
Libraries  -  File::DirCompare 0.3
File::DirCompare is a Perl module to compare two directories using callbacks. SYNOPSIS use File::DirCompare; # Simple diff -r --brief replacement use File::Basename; File::DirCompare->compare($dir1, $dir2, sub { my ($a, $b) = @_; if (!...
8.19 KB  
Libraries  -  Locale::RecodeData::ISO_8859_5 1.16
Locale::RecodeData::ISO_8859_5 is a Perl module for conversion routines for ISO-8859-5. SYNOPSIS This module is internal to libintl. Do not use directly! This module is generated and contains the conversion tables and routines for...
460.8 KB  
Libraries  -  Locale::RecodeData::ISO_8859_8 1.16
Locale::RecodeData::ISO_8859_8 is a Perl module for conversion routines for ISO-8859-8. SYNOPSIS This module is internal to libintl. Do not use directly! This module is generated and contains the conversion tables and routines for...
460.8 KB  
Libraries  -  Locale::RecodeData::ISO_8859_4 1.16
Locale::RecodeData::ISO_8859_4 is a Perl module for conversion routines for ISO-8859-4. SYNOPSIS This module is internal to libintl. Do not use directly! This module is generated and contains the conversion tables and routines for...
460.8 KB  
Libraries  -  Locale::RecodeData::ISO_8859_7 1.16
Locale::RecodeData::ISO_8859_7 is a Perl module for conversion routines for ISO-8859-7. SYNOPSIS This module is internal to libintl. Do not use directly! This module is generated and contains the conversion tables and routines for...
460.8 KB  
Libraries  -  Yahoo::Search::XML 1.7.10
Yahoo::Search::XML is a Perl module with simple routines for parsing XML from Yahoo! Search. The XML sent back from Yahoo! is fairly simple, and is guaranteed to be well formed, so we really dont need much more than to make the data easily...
35.84 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB