From llcbench at cs.utk.edu Mon Apr 25 09:20:47 2005 From: llcbench at cs.utk.edu (llcbench@cs.utk.edu) Date: Mon Apr 25 09:20:54 2005 Subject: [Llcbench] Re: Need your help!I have a question about LLCBench. In-Reply-To: <314432767.11116@st.lzu.edu.cn> References: <314432767.11116@st.lzu.edu.cn> Message-ID: <1114435248.8575.2.camel@muccislaptop.pdc.kth.se> It sounds like your system has not enough memory. Try running mpibench by hand...first the bandwidth test... mpirun mpi_bench -- -e 1 -x1 -m 16 -i 1 -b Cachebench is allocating too much memory, reduce the number in user.defs from 29 to 24. To test blasbench, you need some blas libraries installed. You either need reference blas, Goto blas or Intel MKL. Do you have any of these? Phil On Mon, 2005-04-25 at 20:51 +0800, Skytiger wrote: > Mr. mucci, > Sorry for interrupt you. > I have a question about LLCBench.I need your help. > My clusters are using LAM.The version is 7.1.1.I use "make linux-lam". > > Q1.When i make mp-run,the softwave show: > make mp-run > cd mpbench; make run > make[1]: Entering directory `/home/cernetlzu_bshzhang/hofrat/llcbench/mpbench' > ln -s ../results results > Measuring Latency... > mpirun -w -O -c2c -c 3 mpi_bench -- -i 5000 -e 1 -m 24 -x 2 -l > results/debian-i686_mpi_latency.dat > mpirun: Warning: the "-c2c" option is deprecated. > mpirun: Use "-ssi rpi " instead, where is a valid RPI name. > mpirun: Assuming "-ssi rpi tcp". > > Then no any action about 1 hour. > So i edit sys.def, > MPIRUNOPTS = -w -0 -ssi rpi tcp > > Then i make run, it show > mpirun -w -O -c2c -c 3 mpi_bench -- -i 5000 -e 1 -m 24 -x 2 -l > results/debian-i686_mpi_latency.dat > Then no any action. > > Q2.When i make cache-run after make distclean and make linux-lam,make cache-bench. > make cache-run > cd cachebench; make run > make[1]: Entering directory `/home/cernetlzu_bshzhang/hofrat/llcbench/cachebench' > ln -s ../results results > Measuring Read... > ./cachebench -m 29 -e 1 -x 2 -d 5 -r > results/debian-i686_cache_read.dat > cachebench: cachebench.c:947: main: Assertion `x = (double *)malloc(memsize)' failed. > make[1]: *** [read.dat] Error 134 > make[1]: Leaving directory `/home/cernetlzu_bshzhang/hofrat/llcbench/cachebench'make: *** [cache-run] Error 2 > > > Q3.When i make blas-bench: > make blas-bench > cd blasbench; make > make[1]: Entering directory `/home/cernetlzu_bshzhang/hofrat/llcbench/blasbench'gcc -O3 -Wall -DREGISTER -DINLINE -I.. -c bb.c > gcc -c -I.. ../flushall.c > gcc -O3 -Wall -DREGISTER -DINLINE -c -I.. ../timer.c > g77 -O3 -Wall -DREGISTER -DINLINE -o vblasbench bb.o flushall.o timer.o -lblas -lrt > /usr/bin/ld: cannot find -lblas > collect2: ld returned 1 exit status > make[1]: *** [vblasbench] Error 1 > make[1]: Leaving directory `/home/cernetlzu_bshzhang/hofrat/llcbench/blasbench' > make: *** [blas-bench] Error 2 > > > How can i do next? > I need your help!Thanks! >