Sponsored Content
Special Forums UNIX and Linux Applications High Performance Computing Tuning HPL.dat for Beowulf Cluster [Linpack] Post 302313897 by mercthunder on Wednesday 6th of May 2009 11:49:01 PM
Old 05-07-2009
Tuning HPL.dat for Beowulf Cluster [Linpack]

Hi guys,
I am having some issues tuning the HPL.dat file for the Linpack benchmark test across 2 nodes. I am very new to this with minimal Linux experience, however i am trying my luck.
The specs for the two nodes are:
3GHZ QX6850 CORE 2 EXTREME (QUAD CORE)
4GB RAM
I have been typing these specs into this website:
Advanced Clustering | How do I tune my HPL.dat file? | FAQ
which apparently generates a HPL.dat for me, based on those specs. However, when i try and run the test i receive this error:
HPL ERROR from process # 0, on line 419 of function HPL_pdinfo:
>>> Need at least 8 processes for these tests <<<
HPL ERROR from process # 0, on line 621 of function HPL_pdinfo:
>>> Illegal input in file HPL.dat. Exiting ... <
The values i am entering into the HPL.dat generator are:
Nodes: 2
Cores per node: 4 (since each computer is quad core)
Memory per node: 4096
Block size: 128
I have also tried changing the cores per node value from 1 through 4 but still yields error.
I would appreciate it if anyone would be able to help me with this.
Edit:
Thought i would also paste the HPL.dat file here:


HPLinpack benchmark input file
Innovative Computing Laboratory, University of Tennessee
HPL.out output file name (if any)
8 device out (6=stdout,7=stderr,file)
1 # of problems sizes (N)
29184 Ns
1 # of NBs
128 NBs
0 PMAP process mapping (0=Row-,1=Column-major)
1 # of process grids (P x Q)
2 Ps
4 Qs
16.0 threshold
1 # of panel fact
2 PFACTs (0=left, 1=Crout, 2=Right)
1 # of recursive stopping criterium
4 NBMINs (>= 1)
1 # of panels in recursion
2 NDIVs
1 # of recursive panel fact.
1 RFACTs (0=left, 1=Crout, 2=Right)
1 # of broadcast
1 BCASTs (0=1rg,1=1rM,2=2rg,3=2rM,4=Lng,5=LnM)
1 # of lookahead depth
1 DEPTHs (>=0)
2 SWAP (0=bin-exch,1=long,2=mix)
64 swapping threshold
0 L1 in (0=transposed,1=no-transposed) form
0 U in (0=transposed,1=no-transposed) form
1 Equilibration (0=no,1=yes)
8 memory alignment in double (> 0)
##### This line (no. 32) is ignored (it serves as a separator). ######
0 Number of additional problem sizes for PTRANS
1200 10000 30000 values of N
0 number of additional blocking sizes for PTRANS
40 9 8 13 13 20 16 32 64 values of NB



Thanks.
 

10 More Discussions You Might Find Interesting

1. Linux Benchmarks

Conversion to Linpack

Should we conver to Linpack for Linux Benchmarks? http://www.netlib.org/benchmark/hpl/ What do you think? (0 Replies)
Discussion started by: Neo
0 Replies

2. High Performance Computing

Building a Solaris Cluster Express cluster in a VirtualBox on OpenSolaris

Provides a description of how to set up a Solaris Cluster Express cluster in a VirtualBox on OpenSolaris. More... (0 Replies)
Discussion started by: Linux Bot
0 Replies

3. Web Development

MySQL Tuning Tools with mysqltuner.pl and tuning-primer.sh

We have been tuning MySQL lately and I ran accoss two useful tools that you might be interested in: mysqltuner.pl tuning-primer.sh Both of these scripts are quite useful for MySQL tuning. Here is some sample output of mysqltuner.pl >> MySQLTuner 0.9.8 - Major Hayden... (3 Replies)
Discussion started by: Neo
3 Replies

4. High Performance Computing

Benchmarking a Beowulf Cluster

Hi guys. I am trying to test my universities cluster using the Intel Linpack Benchmarking software. Let me say from the get-go that i am a Linux novice, and only recently learnt some Linux commands to have a play around, so if you can please keep the language simple :) I have run a Linpack test... (17 Replies)
Discussion started by: mercthunder
17 Replies

5. High Performance Computing

HPL on Rocks 5.3

Hey I am new to cluster benchmarking wondering if there was any guide available that I missed in my google searchs for HPL. (0 Replies)
Discussion started by: futamill
0 Replies

6. Solaris

Sun cluster and Veritas cluster question.

Yesterday my customer told me to expect a vcs upgrade to happen in the future. He also plans to stop using HDS and move to EMC. Am thinking how to migrate to sun cluster setup instead. My plan as follows leave the existing vcs intact as a fallback plan. Then install and build suncluster on... (5 Replies)
Discussion started by: sparcguy
5 Replies

7. High Performance Computing

High Performance Linpack Compiling Issue

I'm trying to compile Linpack on a Ubuntu cluster. I'm running MPI. I've modified the following values to fit my system TOPdir MPdir LAlib CC LINKER. When compiling I get the following error: (the error is at the end, the other errors in between are because I've ran the script several times so... (0 Replies)
Discussion started by: JPJPJPJP
0 Replies

8. Solaris

Sun cluster 4.0 - zone cluster failover doubt

Hello experts - I am planning to install a Sun cluster 4.0 zone cluster fail-over. few basic doubts. (1) Where should i install the cluster s/w binaries ?. ( global zone or the container zone where i am planning to install the zone fail-over) (2) Or should i perform the installation on... (0 Replies)
Discussion started by: NVA
0 Replies

9. High Performance Computing

HPC Linpack test

Hi, I compiled Linpack with ATLAS for test. What other libraries except ATLAS can be used to test? (2 Replies)
Discussion started by: PtaQ
2 Replies

10. Shell Programming and Scripting

How to use 'ls' command to list files like *.dat, not *.*.dat?

How to use 'ls' command to list files like *.dat, not *.*.dat (5 Replies)
Discussion started by: pmcginni777
5 Replies
PING_PONG(1)						   CTDB - clustered TDB database					      PING_PONG(1)

NAME
ping_pong - measures the ping-pong byte range lock latency SYNOPSIS
ping_pong {-r | -w | -rw} [-m] [-c] {FILENAME} {NUM-LOCKS} DESCRIPTION
ping_pong measures the byte range lock latency. It is especially useful on a cluster of nodes sharing a common lock manager as it will give some indication of the lock manager's performance under stress. FILENAME is a file on shared storage to use for byte range locking tests. NUM-LOCKS is the number of byte range locks, so needs to be (strictly) greater than the number of nodes in the cluster. OPTIONS
-r test read performance -w test write performance -m use mmap -c validate the locks EXAMPLES
Testing lock coherence ping_pong test.dat N Testing lock coherence with lock validation ping_pong -c test.dat N Testing IO coherence ping_pong -rw test.dat N SEE ALSO
ctdb(7), https://wiki.samba.org/index.php/Ping_pong AUTHOR
This documentation was written by Mathieu Parent COPYRIGHT
Copyright (C) 2002 Andrew Tridgell This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, see http://www.gnu.org/licenses. ctdb 11/27/2013 PING_PONG(1)
All times are GMT -4. The time now is 10:24 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy