This is an example for an output of spin on my PC. Look for bold or red text to find size and time data for the speed test.
SPINPACK version 2.27pre5 2007/10/27 compiled at Oct 30 2007 10:38:18 Copyright (C) 2001-2007 Joerg Schulenburg at ovgu.de released under the GNU General Public License base coding for Heisenberg-model Compiler: GNUC 4.1 use symmetric base configurations (mandatory) use special S1-symmetric base configurations (default) write spins.pid using MPI with 1 nodes (partly implemented Oct07) using PTHREAD with 1 threads (per node, max=32), set by option -t using Sud=1 Ham1=1 Ham2=0 Ham3=0 VecType=5 B_NUM=32 read daten.def # m_square v0.2 Feb2001 JS # a=( 6 2)# b=(-2 6)# NN=40 == volume=Det(l)=40 # emin=(-2 0) emax=(6 8) #===uvec=== 1 0 0 1 #===edge=== 6 2 -2 6 node 0 main_pthread[0]: start #===pbcf=== 0 0 6 2 4 8 -2 6 #+++model+++ start reading number of terms at L10 start reading 40 one-site-terms at L10 start reading 80 two-site-terms at L51 start reading 0 four-site-terms at L132 llong=8 long=4 int=4 zahl=8 mzahl=8 cplx=16 mcplx=16 hxy=5 tbase1=8 tbase=8 verbose=1 save_mode=0 last_point=0 maxmem=2e+10 maxfile=2e+10 pew=2 nev=0 sisj=4 sym_k= 0 sym_k= 0 0 param= 1 # p1= 1 # p2= 0.4 ... can also be used re-idx= 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 size(sym)=3.74e+04 LS=40 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 LI=40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LM=40 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 LN=40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 +++ search T0.. sym-search can be aborted by sending SIGUSR2+SIGUSR1 l= 4 k= 0 0 1-7-39-34 2-13-38-28 3-19-37-21 4-20 5-27-36-14 6-33-35-8 9-12-32-29 10-18-31-22 11-26-30-15 16-17-25-23 24 i=0...2 l= 2 k= 0 0-1 2-39 3-38 4-5 6-36 7-35 8-34 9-33 10-32 11-37 12-30 13-29 14-28 15-27 16-26 17-31 18-23 19-22 20-21 24-25 i=3...158 sym_stored= 160 sym_found= 160 numsym= 160 symall= 160 write daten.sy2 different pairs: ndp= 12 weight: wdp= 40 160 160 160 80 160 160 160 160 160 160 40 sublattice 1 1 : 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 sublattice 2 4 : 0 1 0 1 2 3 2 3 2 3 2 0 1 0 1 0 1 3 2 3 2 3 2 3 0 1 0 1 0 1 0 2 3 2 3 2 3 1 0 1 sublattice 3 1 : 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 sublattice 4 10 : 0 1 2 3 0 1 2 3 4 5 6 4 5 6 7 8 9 7 8 9 0 1 2 3 0 1 2 3 4 5 6 4 5 6 7 8 9 7 8 9 sublattice 5 1 : 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 sublattice 6 2 : 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 1 0 1 sublattice 7 5 : 0 1 2 3 0 1 2 3 4 0 1 4 0 1 2 3 4 2 3 4 0 1 2 3 0 1 2 3 4 0 1 4 0 1 2 3 4 2 3 4 sublattice 8 2 : 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 1 0 1 sublattice 9 8 : 0 1 2 3 4 5 6 7 4 5 6 0 1 2 3 0 1 7 4 5 6 7 4 5 2 3 0 1 2 3 0 6 7 4 5 6 7 1 2 3 sublattice 10 1 : 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 sublattice 11 20 : 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 5 6 7 0 1 2 3 11 12 13 8 9 10 17 18 19 14 15 16 nn,nu,nd 40 32 8 nw= 80 (number of sites, up/down-spins and bounds) k_ud 0 k_T _0_0 parameters J1= 1 Bsize=5 t+= 0.0 =0s nk=7.7e+07 nsym=160 estimated n1: 4.8e+05 numsymconf(76904685)/1 join threads ns 0.34% found= 77697 t= 0.02m t100%= 4.9m ns 1.36% found= 269390 t= 0.07m t100%= 4.9m ns 5.45% found= 420570 t= 0.18m t100%= 3.4m ns 21.82% found= 482183 t= 0.37m t100%= 1.7m ns 87.26% found= 482184 t= 0.80m t100%= 0.9m ok 0 from= 0 len= 76904685 found= 482184 t= 0.9 =53s node 0 n1= 482184 n_ans= 0 sum_n2= 76904685 t+= 0.9 =53s node 0 n1= 482184 n_ans= 0 sum_n2= 76904685 t+= 0.9 =53s ns.t= 0.9 =53s checkpoint=1 DBG b_ini: mpi_n= 1 pt_n= 1 n1= 482184 len_full_blk= 482184 blocks: num * length + rest = 1 * 482184 + 0 = n1 threads: nodes * threads + rest = 1 * 1 + 0 = #blks node 0 num_full_blocks: 1 MPI_DBG: node= 0 blk= 0 b_ofs= 0 b_len= 482184 MPI_DBG: node= 0 node_ofs= 0 node_len= 482184 N,nu,nd= 40 32 8 n1= 482184 n2= 1048576 Ham= 1 MinMem 7.7e+06 MaxMem 2.8e+09 MaxHfile 2.0e+10 (per Node) ini_norm2 b2i_speedtest.t= 0.0 =1s loops= 4 Ising range for node= 0: 0-0 node= 0 Ising hash= 0: 482184 node= 0 Ising block size: 482184-482184-482184 (100%-100%) ising.t= 0.1 =8s orbit lengths (norm2): node 0 norm2= 5 1 times node 0 norm2= 20 10 times node 0 norm2= 40 98 times node 0 norm2= 80 2893 times node 0 norm2= 160 479182 times node 0 n2num= 5 n2max= 160 node 0 sum_norm2= 76904685 t+= 1.1 =67s n2.t= 0.2 =14s checkpoint=2 storeh option vvv&2 for optional checks, but more slow (2x) ini_thxy: bytes(thxy.xy) 4 bytes(n1) 3 sizeof(HR_TYPE)=1 write ./tmp/htmp000-000 storeh i=2^16 13.59% hnz/i= 24.89 t= 0.33m t100%= 2.5m storeh i=2^18 54.37% hnz/i= 26.30 t= 1.40m t100%= 2.6m SH.t= 2.6 =159s clocks=159340000 sumH=9.64001076e+06 node 0 SH.tmin= 2.6 =159s 0 node 0 SH.tmax= 2.6 =159s 0 save hr[] len: 20 close_thxy: max hr_num= 20 (entries/block) checkpoint=3 hnz = num of matrix elements, hnn = stored elements node 0 hnz 1.314e+07 hnn 1.314e+07 hnn/hnz 100% hxy_size 163852/32768=5 (+12) node 0 H_out_speed= 4.13e-01 MB/s (+/-0.6%) node 0 hnz/n1= 27.2569 (nz_elements_per_line) test_all_sym randvec4-1 normvec 1-r*(1/r)=0.0e+00 1-norm=-1.4e-16 inc1-lanczos t+= 3.8 =226s ne0=0 -1.11968322 3.26036905 7.40622983 11.55507222 i= 5 i100.t= 3.0 =180s conv= 0 last= 0 -8.09550080 -3.65808425 -0.63715899 2.19055412 i= 10 i100.t= 2.8 =170s conv= 0 last= 0 -8.22616101 -6.05679270 -3.78755261 -1.78116481 i= 15 i100.t= 2.8 =167s conv= 0 last= 0 -8.22686709 -6.19405528 -4.84785781 -3.61684160 i= 20 i100.t= 2.8 =165s conv= 0 last= 0 -8.22686824 -6.19946902 -5.32787265 -4.60130179 i= 25 i100.t= 2.7 =164s conv= 0 last= 0 -8.22686824 -6.20002009 -5.64221997 -5.02336516 i= 30 i100.t= 2.7 =163s conv= 0 last= 0 -8.22686824 -6.20004358 -5.67623171 -5.09927259 i= 35 i100.t= 2.8 =166s conv= 1 last= 0 -8.22686824 -6.20004392 -5.67777987 -5.12176189 i= 40 i100.t= 2.8 =165s conv= 1 last= 0 -8.22686824 -6.20004392 -5.67791302 -5.17925401 i= 45 i100.t= 2.7 =164s conv= 1 last= 0 -8.22686824 -6.20004392 -5.67793203 -5.27686074 i= 50 i100.t= 2.7 =164s conv= 1 last= 0 -8.22686824 -6.20004392 -5.67793323 -5.29995811 i= 55 i100.t= 2.7 =164s conv= 2 last= 1 checkpoint=4 t+= 5.3 =5m checkpoint=5 erg= -8.22686824 -6.20004392 -5.67793323 -5.29995811 t+= 5.3 =5m E0/N= -0.20567171 E0/nw= -0.10283585 degree_of_degeneracy=0<1 --- next