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