From 1705ac321a90577cfa88f077c5ced6e2e7ce077f Mon Sep 17 00:00:00 2001 From: Alex Gough Date: Mon, 6 Jun 2011 07:33:28 +0100 Subject: [PATCH] Update version number for speedy v0.05 release --- INSTALL | 5 +++++ README | 14 ++++++++++++-- Simple.pm | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/INSTALL b/INSTALL index 58dfa05..d914422 100644 --- a/INSTALL +++ b/INSTALL @@ -17,9 +17,14 @@ perl, instead of one which dynamically loads the C portion of this module. You will also need to statically link the Storable module. See the ExtUtils::MakeMaker manpage for more details. +Windows: This works, but the Makefile is generated incorrectly by Makemaker, +so you might need to hand edit it to get it working, by searching through for +repeated {{ characters where there should be none. I do not know why this is. + ### Working systems SGI - IRIX64 6.5 IP30 - 2 nodes SGI - IRIX64 6.5 IP27 - 16 nodes CRAY - 2.0.5.55 unicosmk CRAY T3E FreeBSD - FreeBSD4.4 w/lam Linux - Debian with mpich2 +Windows - Windows7 with mpich2 v1.1.1 (some later mpich versions fail to include libmpi.a properly, once they fix this, this should work) \ No newline at end of file diff --git a/README b/README index f02d51b..a6c206a 100644 --- a/README +++ b/README @@ -18,6 +18,10 @@ SYNOPSIS } MPI_Finalise(); +COMPILING AND RUNNING + Please view the README file in the module tarball if you are having + trouble compiling or running this module. + INTRODUCTION Perl is not a strongly typed language, Perl does not enforce data structures of a fixed size or dimensionality, Perl makes things easy. @@ -51,6 +55,9 @@ Message Passing and Multiprocessing These processes are all copies of the *same* perl script and are invoked using: "mpirun -np [number of nodes] perl script.pl" . + Remember you may need to start a daemon before mpirun will work, for + "mpich" this is often as easy as running: "mpd &". + Starting and Stopping a process A process must formally enter and leave the MPI pool by calling these functions. @@ -271,11 +278,14 @@ ISSUES "MPI_COMM_WORLD", "MPI_Barrier", "MPI_Comm_size", "MPI_Comm_rank" and "MPI_Finalize". + Please send bugs to github: + + AUTHOR - Alex Gough (alex@rcon.org) + Alex Gough (alex@earth.li) COPYRIGHT - This module is copyright (c) Alex Gough, 2001. + This module is copyright (c) Alex Gough, 2001,2011. You may use and redistribute this software under the Artistic License as supplied with Perl. diff --git a/Simple.pm b/Simple.pm index eecfebe..614921a 100644 --- a/Simple.pm +++ b/Simple.pm @@ -6,7 +6,7 @@ use vars qw(@ISA $VERSION); use Storable qw(nfreeze thaw); @ISA = qw(DynaLoader); -$VERSION = '0.04'; +$VERSION = '0.05'; bootstrap Parallel::MPI::Simple; -- 2.39.5