Commit graph

210 commits

Author SHA1 Message Date
jschauma
81c63130f7 Add/enable skampi 2003-03-19 17:25:10 +00:00
jschauma
c89f348670 Initial import of benchmarks/skampi
The SKaMPI-Benchmark is a suite of tests designed to measure the performance
of MPI. MPI (Message Passing Interface) is a machine independent standard to
provide an efficient interface to message passing libraries of different
parallel machines. The goal of SKaMPI is to create a database to illustrate
the performance of these different MPI implementations. This database should
allow to:
1. Decide how to implement portable and efficient MPI programs.
2. Predict the performance of MPI programs.
3. Describe supercomputers in terms of MPI.
2003-03-19 17:24:20 +00:00
tron
70731fed73 Initialize the address family before calling bind(2) which fixes the
receive mode under NetBSD-current. Bump package revision after this
important bug-fix.
2003-03-19 13:12:22 +00:00
wiz
1c7e874f5b Update to 3.163:
Fixup for systems that do not have O_DIRECT.
Simplify the prototype for do_compute()
2003-03-11 12:42:04 +00:00
wiz
b037acec31 Update to 3.161. Extract of changes, excluding bug fixes
and portability stuff:
Added -z option. This is to be used with the -a option. It
provides more complete testing for small record sizes
when the file sizes are very large.
Added -y and -q to set record size range
Added command line to output
Put auto cross over back to 16 Meg
Add labels to the latency/offset output files.
Prevent mixed modes. Auto and throughput.
Added support for the Plus extended options.
Added support for -+u option. Cpu utilization.
Added network testing mode. -+m  (Experimental) Tested: Linux, HP-UX
Added -xflag support for distributed mode.
Handle interrupts when in distributed mode.
Disable CPU utilization in distributed mode.
Add -+m cluster option to the help list and the list of options.
Enable more options in Cluster mode.
Add protocol version checking for distributed messages.
Add -+d file I/O diagnostic mode.
Fix some compiler warnings and implement the -+x option for
setting the multiplier used for file and record size incrementing.
Reduce the message traffic due to master's distribution of STOP. Only
one STOP distribution is needed. More can lead to socket buffer overflows.
Add -+p percentage read option.
Improve the mixed mode distribution algorithm.
Introduce -+r for O_RSYNC.
Add speed check code.
Increase maximum threads/procs to 256
Add contribs and -+t to help splash screen.
Disable fread and fwrite testing if mmap or async is in use.
Add pread/pwrite throughput testing
Permit smaller values for -n and -g
Make initial write in initfile() a page size request.
Stop test if file can not be written.
2003-03-10 11:06:49 +00:00
wiz
fa8adc21a1 Update to 1.03a. Changes:
bonnie++ (1.03a) unstable; urgency=low

  * Fixed the bugs in GCC 3.2 compilation and compiled with GCC 3.2.  Results
    will be slightly lower now, but it's still a fair test of compiler/OS...

bonnie++ (1.03) unstable; urgency=low

  * Fixed a bug in error handling during a stat test with multiple directories.

bonnie++ (1.02d) unstable; urgency=low

  * Fixed a bug where it would SEGV if you specified more than 999 directories
    (now it handles 99,999 and displays an error message if you ask for more).
    Closes: #171507
  * Made it build on Irix.
  * Fixed <vector> and <algo> checks to work with GCC 3.2.
2003-03-10 10:00:38 +00:00
uebayasi
deae895758 s/IMAKE_MANNEWSUFFIX/IMAKE_MAN_DIR/ where appropriate.
Reported by an anonymous person.
2003-03-05 06:06:23 +00:00
jschauma
d6189b3b33 Use new IMAKE_MAN_PATH variables in PLISTs to make these packages more
portable.  Bump PKGREVISION accordingly.
2003-02-25 03:34:57 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
yyamano
b7536a7098 Make it build on Darwin again. Darwin have not in_addr_t. 2003-01-06 13:32:32 +00:00
cjep
976a6867e1 whitespace nit. 2002-12-07 15:40:49 +00:00
cjep
b6d029464a Use CONFIG_GUESS_OVERRIDE. Makes this package build on mipsel. 2002-12-07 15:40:19 +00:00
jlam
916ede5d1c Workaround problem with passing CC to submakes. 2002-11-14 23:08:51 +00:00
seb
bd6016cb6a Use buildlink2. 2002-11-11 00:54:28 +00:00
wiz
77191d025a Convert to buildlink2. 2002-09-30 15:00:32 +00:00
wiz
83e187d55d Fix LTCONFIG_OVERRIDE target. Should fix shark bulk build failure. 2002-09-30 14:51:46 +00:00
jlam
ef103586f9 Use ROOT_{USER,GROUP} instead of hardcoding uid=gid=0. 2002-09-20 23:48:12 +00:00
jlam
f0d1617cb1 Update benchmarks/bonnie++ to 1.02c. Changes from version 1.01 include
fixes to minor bugs and to one serious bug in reporting seek test results.
2002-09-17 08:18:57 +00:00
jlam
35daad79dc Sort. 2002-09-17 08:16:46 +00:00
wiz
44c3d794a9 Standardize. 2002-09-12 17:05:15 +00:00
simonb
ed11686519 Cosmetic nit: don't use -DFreeBSD - this is NetBSD! 2002-08-21 06:36:35 +00:00
dmcmahill
8329879460 add missing header file. fixes recently noted compilation problems on
1.5.3/alpha.
2002-08-09 02:01:55 +00:00
simonb
e6da76ec56 Show usertime/systime/realtime/cpu-time-percentage.
Add a -v option to show "byte/CPU sec" ala "ttcp -v".
Change the -s option to -t (same as parameter to transmit as ttcp).
Bump pkg version number.
2002-07-11 23:32:34 +00:00
agc
f261a523ba Mark this package as only for NetBSD-1.6B or later. This still isn't
perfect, since I have problems building this on a 1.6B machine which
does not have kttcp in the kernel.
2002-07-01 12:56:08 +00:00
thorpej
0d30ee2e4b Allow a "k", "m", or "g" suffix to be added to a byte count to
multiply it by 1024, 1024 * 1024, or 1024 * 1024 * 1024, respectively.
2002-06-30 21:45:06 +00:00
thorpej
052a5ccc23 Also report speed in Megabits/sec (both 1024- and 1000-based Mega). 2002-06-30 19:25:47 +00:00
thorpej
f58166dc38 Remove "-c ..." from the usage. 2002-06-30 19:15:57 +00:00
wiz
0380f82998 Add and enable kttcp (hi jason!) 2002-06-29 08:37:38 +00:00
thorpej
155dfab9f2 This is only for NetBSD. 2002-06-29 01:10:34 +00:00
thorpej
63aeeab692 kttcp -- userland portion of the kttcp network throughput tester 2002-06-29 01:07:19 +00:00
grant
dae94ac034 moved randread from sysutils to benchmarks. 2002-06-25 05:15:11 +00:00
grant
04b02ce6d9 Initial import of readrand-0.1 (moved from sysutils).
Randread is a simple program to help benchmark random disk read
performance.

See http://randread.sourceforge.net/ for information.
2002-06-25 05:13:27 +00:00
itojun
cfb7286e07 address PR 17220 (portability issues on 64bit arch) 2002-06-11 21:56:55 +00:00
grant
73f3c110c5 we install Bonnie' as bonnie', update usage() accordingly. 2002-06-09 00:24:30 +00:00
thorpej
6d5ee9b315 Fix a typo. 2002-04-17 21:54:46 +00:00
thorpej
146189440b Build nttcp. 2002-04-17 21:53:29 +00:00
thorpej
4d2741f03e A package for the NTTCP ("New TTCP") network performance measuring tool. 2002-04-17 21:51:35 +00:00
wiz
14c0cdff4d Update MASTER_SITES and HOMEPAGE, as noted by Ray Phillips. 2002-04-16 07:39:03 +00:00
wiz
9487b802f2 regen (hi jason!) 2002-04-05 11:11:44 +00:00
thorpej
a821e2d39c Account for arm32 -> arm change. 2002-04-05 03:07:56 +00:00
abs
d50aec5c42 reset CATDEPS under Linux 2002-03-26 16:30:03 +00:00
jlam
e7de7e8840 Use the default EXTRACT_CMD instead of a hand-crafted one, as the default
is sufficient.
2002-02-25 04:47:21 +00:00
wiz
681ba092c8 Undo last -- version was already bumped. 2002-01-22 20:50:52 +00:00
jdolecek
72d9e5d72b belately bump version to 1.0nb1, for the bw_pipe fix 2002-01-22 20:47:55 +00:00
jlam
bf18695c94 Update bytebench to 4.1.0. Pkgsrc changes from the previous package include
moving the state directory for bytebench to /var/benchmarks instead of
trying to keep state in ${PREFIX}/share/bytebench.  Distribution changes
from version 3.6 include:

	* Double precision Whetstone instead of the old "double" benchmark.
	* Removal of some obsolete files.
	* "system" suite adds shell8.
	* perlbench and poll added as "exhibition" (non-index) benchmarks.
	* Minor change to fstime.c to fix overflow problems on fast machines.
	* A lot more operating system-oriented tests into the index.
	* Many tests rewritten to be more relevant for modern processors.
	* New baseline: SPARCstation 20-61 with 128 MB RAM, a SPARC Storage
	  Array, and Solaris 2.3
2002-01-09 11:24:36 +00:00
jmc
130ed41755 Add patches to config.sub so macppc is recognized 2001-12-07 19:46:06 +00:00
hubertf
5542206cba Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.

Example #1:
        DISTNAME=       foo-X.Y
        PKGREVISION=    Z
     => PKGNAME=        foo-X.YnbZ

Example #2:
        DISTNAME=       barthing-X.Y
        PKGNAME=        bar-X.Y
        PKGREVISION=    Z
     => PKGNAME=        bar=X.YnbZ (!)

On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
2001-11-29 01:12:24 +00:00
jlam
96904a0049 Buildlinkify. 2001-11-28 05:20:38 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
agc
c6170d9f6e As this script is called directly by the package Makefile, move it out
of the scripts directory, so that we don't confuse it with one of the
automatically called scripts in bsd.pkg.mk
2001-10-26 12:54:24 +00:00