Site Tools


anthill_sri002

FIXME

description

software version

sbatch example

...

performance tests

...

software

can be downloaded from : https://github.com/BrainTech/matching-pursuit
software instalation @anthill23

If you wold like to use mp5 software you are required to install it by yourself.

Firstly login to anthill23.cent1.uw.edu.pl and open interactive session :

srun -p test --pty bash -l

Then run following commands ( it will take less than 2 minutes ) :

module load compilers/gcc4.9.4

cd /home/users/${USER}

wget https://github.com/BrainTech/matching-pursuit/archive/master.zip
unzip master.zip
rm master.zip
cd matching-pursuit-master 

./autogen.sh 

./configure

make 
module unload compilers/gcc4.9.4

As a result you will create mp5 executable binnary :

/home/users/${USER}/matching-pursuit-master/mp5
-rwxr-xr-x 1 tmatejuk cent1-users 464544 Oct 17 11:12 mp5

test config and data files

Thanks to Paulina Urban [p.urban@cent.uw.edu.pl] for tests you can use bellow files:

anthill23:/usr/local/share/matching_pursuit_mp5/
data.bin ; 1.8MB, md5sum : 780810a87540aaa6b0f3f5f37bbb39de
config.set ; 741 kB, md5sum : a15c0af38ad7ef3f94f022ffa04e17df

run test job

First login to anthill23.cent1.uw.edu.pl. Then create __data__ folder and copy test files to it. For example :

mkdir -p /home/users/${USER}/matching-pursuit_data
cp /usr/local/share/matching_pursuit_mp5/data.bin /home/users/${USER}/matching-pursuit_data
cp /usr/local/share/matching_pursuit_mp5/config.set /home/users/${USER}/matching-pursuit_data

Then create job file (batch), and save it as i.e. mp5_testrun.batch .

#!/bin/bash -l
#SBATCH --job-name=mp5_test
#SBATCH --partition=long
#SBATCH --ntasks=1 #do not change, mp5 do not uses more than one core 
#SBATCH --mem 2048M

#mp5 executable binary path
MP5BIN=/home/users/${USER}/matching-pursuit-master/mp5
#test data folder path
DATAPATH=/home/users/${USER}/matching-pursuit_data
#test data config name
CONFFILE=config.set 
 
#printout some info
echo "mp5 anthill test"
echo "input_data_file : " ${DATAFILE}
echo "input_config_file : " ${CONFFILE}
echo "date: " `date`
echo "node_name: " `hostname`

#run computation 
cd ${DATAPATH}
time -p ${MP5BIN} -x ${CONFFILE} 

test job results

In this test each node was occupied only by one job. Memory allocated for each job : 2048 MB
node name 	cores used 	result1 [s] 	result2 [s] 	result3 [s] 	average [s]
ant002 	1 	1673.58 	1716.28 	1711.93 	1700.60
ant003 	1 	1848.30 	1848.91 	1827.97 	1841.73
ant004 	1 	1846.87 	1838.31 	1842.67 	1842.62
ant005 	1 	1485.39 	1459.13 	1473.07 	1472.53
ant006 	1 	1455.87 	1451.47 	1463.92 	1457.09
ant007 	1 	743.93 	735.69 	745.45 	741.69
ant008 	1 	731.84 	731.60 	733.38 	732.27
ant009 	1 	803.87 	804.79 	805.43 	804.70
ant011 	1 	610.29 	613.10 	611.29 	611.56
ant012 	1 	601.49 	601.05 	599.79 	600.78
ant100 	1 	1643.73 	1653.31 	1650.67 	1649.24
ant101 	1 	1658.21 	1641.03 	1648.61 	1649.28
ant300 	1 	1641.15 	1631.28 	1645.21 	1639.21
ant301 	1 	1647.64 	1644.93 	1629.79 	1640.79
anthill_sri002.txt · Last modified: 2023/08/01 01:08 by 127.0.0.1