summaryrefslogtreecommitdiffstats
path: root/cluster/netpipe
diff options
context:
space:
mode:
authorroot2006-04-24 09:03:08 -0500
committerroot2006-04-24 09:03:08 -0500
commit84d8b510ac289af0a43bfa9e110844af27a90196 (patch)
treed7093929b954dd2f71114bff270755e18f737eb1 /cluster/netpipe
initial commit from stable 0.3
Diffstat (limited to 'cluster/netpipe')
-rwxr-xr-xcluster/netpipe/BUILD22
-rwxr-xr-xcluster/netpipe/DEPENDS2
-rwxr-xr-xcluster/netpipe/DETAILS30
-rw-r--r--cluster/netpipe/HISTORY19
4 files changed, 73 insertions, 0 deletions
diff --git a/cluster/netpipe/BUILD b/cluster/netpipe/BUILD
new file mode 100755
index 0000000000..8f66a69e06
--- /dev/null
+++ b/cluster/netpipe/BUILD
@@ -0,0 +1,22 @@
+(
+ prepare_install &&
+ make tcp &&
+ install -m 755 NPtcp ${INSTALL_ROOT}/usr/bin &&
+ mkdir -p ${INSTALL_ROOT}/usr/share/doc/$SPELL/ &&
+ install -m 0644 dox/netpipe_paper.ps ${INSTALL_ROOT}/usr/share/doc/$SPELL/netpipe_paper.ps
+ if spell_ok mpich
+ then
+ sedit "s/MPI_ARCH =.*$/MPI_ARCH =LINUX/" makefile
+ sedit "s/-lmpi/-lmpich/" makefile
+ make mpi &&
+ install -m 755 NPmpi ${INSTALL_ROOT}/usr/bin
+ fi
+
+ if spell_ok pvm
+ then
+ make pvm &&
+ install -m 755 NPpvm ${INSTALL_ROOT}/usr/bin
+ fi
+
+) > $C_FIFO 2>&1
+
diff --git a/cluster/netpipe/DEPENDS b/cluster/netpipe/DEPENDS
new file mode 100755
index 0000000000..d31575d4da
--- /dev/null
+++ b/cluster/netpipe/DEPENDS
@@ -0,0 +1,2 @@
+optional_depends mpich &&
+optional_depends pvm
diff --git a/cluster/netpipe/DETAILS b/cluster/netpipe/DETAILS
new file mode 100755
index 0000000000..90c5b4c1dd
--- /dev/null
+++ b/cluster/netpipe/DETAILS
@@ -0,0 +1,30 @@
+ SPELL=netpipe
+ VERSION=3.6
+ SOURCE=NetPIPE\_$VERSION.tar.gz
+ MD5[0]=340217f71c613b4c2d796eadcd360f6c
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SOURCE/\.tar.gz/}
+ SOURCE_URL[0]=http://www.scl.ameslab.gov/Projects/NetPIPE/code/$SOURCE
+ WEB_SITE=http://www.scl.ameslab.gov/Projects/NetPIPE/
+ ENTERED=20020606
+ UPDATED=20020606
+ MAINTAINER=zoran@idi.ntnu.no
+ LICENSE=GPL
+ SHORT="network performance tool"
+cat << EOF
+NetPIPE is a protocol independent performance tool that encapsulates
+the best of ttcp and netperf and visually represents the network
+performance under a variety of conditions. By taking the end-to-end
+application view of a network, NetPIPE clearly shows the overhead
+associated with different protocol layers.
+
+Interfaces are available for TCP, PVM and MPI.
+
+Netpipe answers such questions as:
+how soon will a given data block of size k arrive at its destination?
+which network and protocol will transmit size k blocks the fastest?
+what is a given network's effective maximum throughput and saturation level?
+does there exist a block size k for which the throughput is maximized?
+how much communication overhead is due to the network comm. protocol layer(s)?
+how quickly will a small (< 1 kbyte) control message arrive,
+and which network and protocol are best for this purpose?
+EOF
diff --git a/cluster/netpipe/HISTORY b/cluster/netpipe/HISTORY
new file mode 100644
index 0000000000..8bca2f8187
--- /dev/null
+++ b/cluster/netpipe/HISTORY
@@ -0,0 +1,19 @@
+2005-01-23 Eric Sandall <eric@sandall.us>
+ * BUILD: Use spell_ok instead of spell_installed
+
+2004-01-25 David C. Haley <dhaley@hot.rr.com>
+ * DETAILS: updated to version 3.6
+
+2003-07-04 hgg <hgreig@bigpond.net.au>
+ * Change Website and update to 3.5 and ${INSTALL_ROOT}-ify
+
+2002-10-18 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * Added MD5 sum.
+
+2002-06-10 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * Added LICENSE entry.
+ Test with gcc3 is ok.
+
+2002-06-06 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * Spell created.
+