Installation ============ Required software: 1. gcc-3.x 2. any MPI implementation For developers --------------- Required software: 1. Subversion 2. GNU autotools 3. Cocktail-9309 (fixed) $ wget http://hcl.ucd.ie/files/webfm/hcl/Cocktail/cocktail-9309-src.tar.gz $ tar -zxvf cocktail-9309-src.tar.gz $ wget http://hcl.ucd.ie/files/webfm/hcl/Cocktail/cocktail-9309.patch $ patch -p0 < cocktail-9309.patch $ svn co https://hcl.ucd.ie/repos/mpC/trunk mpC $ cd mpC $ autoreconf --install $ mkdir build $ cd build $ ../configure --prefix=? --enable-debug $ make all install check Verbose: $ export MPCDEBUGMODE=3 To create a package: $ make dist For users --------- Download and untar the latest package from http://hcl.ucd.ie/project/mpC. $ mkdir build $ cd build $ ../configure --prefix=? $ make all install check Usage ===== $ mpcc program.mpc -o program.c $ mpicc program.c -o program -lmpc $ mpirun -np 4 program -rtopofile=topo