ORAC PERFORMANCE TESTS ON IBM SP6

VECTORIZED AND NON-VECTORIZED CODE; VECTORIZATION COMPILER OPTIONS

1. IN ALL TESTS:

2. SERIAL CODE

basic_tests/1.in extended to 12 ps

MACHINE MOD CPU date(2011) vector code in compiler options NOTES
Cluster Linux 153 13/9 - ifort -O3
SP6 CINECA ST 180 <9/9 -
SP6 CINECA 150 13/9 - -qnostrict -qhot=vector
SP6 CINECA 128 13/9 mts_forpp.f
SP6 CINECA 130 13/9 mts_forpp.f -qnostrict -qhot=vector

REM_tests/1.in, no &REM

MACHINE MOD CPU date(2011) vector code in compiler options NOTES
SP6 CINECA SMT 153 21/9
SP6 CINECA SMT 191 21/9 mts_forpp.f

3. PARALLEL CODE

REM_tests/1.in (8 replicas)

MACHINE MOD CPU date(2011) vector code in compiler options NOTES
Cluster Linux 131
SP6 CINECA SMT 215 <9/9
SP6 CINECA ST 165 <9/9
SP6 CINECA ST 153 21/9
SP6 CINECA ST 192 21/9 mts_forpp.f
SP6 CINECA ST 194 21/9 mts_forpp.f -qstrict -qhot=vector
SP6 CINECA ST 110 21/9 mts_forpp.f -qnostrict -qhot=vector
SP6 CINECA ST 186 21/9 mts_forpp.f no exchange (STEP=500000)
SP6 CINECA ST 146 22/9 - -qnostrict -qhot=vector

REM_tests/1.in (1 replica)

MACHINE MOD CPU date(2011) vector code in compiler options NOTES
SP6 CINECA SMT 173 21/9 mts_forpp.f

N.1 (PROTEIN+LIGAND, 5ps) 48 replicas

MACHINE MOD CPU date(2011) vector code in compiler options NOTES
Cluster Linux 50% 1290 24 cores
SP6 CINECA SMT 986 9/9
SP6 CINECA SMT 998 9/9 -O4 -qstrict
SP6 CINECA ST 886 9/9
SP6 CINECA ST 813 9/9 -O4 -qstrict

N.2 (PROTEIN+LIGAND, 5ps) 48 replicas

MACHINE MOD CPU date(2011) vector code in compiler options NOTES
SP6 CINECA ST 1202 21/9 mts_forpp_rem_vector.f
SP6 CINECA ST 742 21/9 mts_forpp_rem_vector.f -qnostrict
SP6 CINECA ST 767 21/9
SP6 CINECA ST 571 21/9 -qnostrict (all)
SP6 CINECA ST 610 21/9 -qnostrict (mts* only)
SP6 CINECA ST 722 21/9 mts_forpp_rem_vector.f -O4 [-qnostrict]
SP6 CINECA ST 570 21/9 -O4 [-qnostrict]
SP6 CINECA SMT 373 22/9 -qnostrict (all)

N.2 (PROTEIN+LIGAND, 5ps) 1 replica

MACHINE MOD CPU date(2011) vector code in compiler options NOTES
SP6 CINECA ST 765 22/9
SP6 CINECA ST 390 22/9 -qnostrict (all)

4. COMMENTS