You have already successfully unpacked this distribution of the eSkel2-0.1 library! To try it out ============= - cd Examples - issue any commands you need to set up MPI on your system and be sure your version of MPI is fully thread safe (as described in the MPI-2 documentation). We recommand the use of LA-MPI (Los Alamos MPI) on linux. It can be found at http://public.lanl.gov/lampi/ We used the package lampi-1.5.10.tar.gz, configured to allow tcp and udp for a cluster of linux pcs, using the following "configure" command: ./configure --prefix=/home/abenoit1/LAMPI --enable-tcp --enable-udp --enable-shared-memory --enable-reliability --enable-check-api-args - If using LA-MPI, edit the Makefile to * use your local thread library (set LIBTHREADS) * set the LA-MPI path (set LAMPI) * use your local mpi/C compiler (set LCC) * use your local mpi/C job starter (set RUN) * define your hostnames and the repartition of processes on the hosts (set PROCS* and HOSTS*) - If you are using the Sun MPI, * cp Makefile-sun Makefile * edit Makefile as needed - to compile an example "blah" make blah - to (compile and) run an example "blah" make runblah - to compile and run all the examples make testall (this takes a minute or two on my uniprocessor Linux box. There will be quite a lot of output, which will not be be particularly comprehensible until you examine the source code. Please let me know if this breaks or hangs, because it shouldn't!) - to clean (remove *~ and *.o and the executable) =================================== Anne Benoit - abenoit1@inf.ed.ac.uk Last update: 22 February 2005