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
}
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.
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.
"MPI_COMM_WORLD", "MPI_Barrier", "MPI_Comm_size", "MPI_Comm_rank" and
"MPI_Finalize".
+ Please send bugs to github:
+ <https://github.com/quidity/p5-parallel-mpi-simple/issues>
+
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.