Fortran Bench Mark Tests machine= m-vos.cc.u-tokyo.ac.jp: HITAC S3800/480 compile with [ comhap = use ,,fort,hap; compile &member &module parm(dcom,comary),lp(ex(ea),ld(any)) ] Date = Mon Jul 6 19:39:23 JST 1998 NB: "CORRECTED CPU TIME" for the conversion from benchmark test ver1 to ver2 System time and elapsed time are not converted. (1) program = matvec.f 8.94u 0.00s 0:00:12 ST=0:00:08.94 VT=0:00:06.35 ET=0:00:12 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:0KB,\0,L:406KB,\1) ACCT=(A,\91,\459,\149541) MULTIPLY 1023*1023 REAL MATRIX TO VECTOR 3* 2000 TIMES. (2) program = matvecz.f 5.38u 0.00s 0:00:09 ST=0:00:05.38 VT=0:00:04.25 ET=0:00:09 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:0KB,\0,L:406KB,\1) ACCT=(A,\61,\520,\149480) MULTIPLY 723* 723 COMPLEX MATRIX TO VECTOR 3* 1000 TIMES (3) program = jacobi11.f with LMAX/=10.0000 439.5u 0.00s 0:02:03 CORRECTED CPU TIME=439.5 sec ST=0:00:43.95 VT=0:00:20.96 ET=0:02:03 SYSTEM=S3800(D) I/O=(DISK:42,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\442,\6628,\143372) DIMENSION= 11 #JACOBI ROT CYC= 5* 20000 EMIN= -0.663813 EMAX= 10.309207 (4) program = jacobi1h.f 42.72u 0.00s 0:01:59 ST=0:00:42.72 VT=0:00:21.42 ET=0:01:59 SYSTEM=S3800(D) I/O=(DISK:42,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\432,\2244,\147756) DIMENSION=101 #JACOBI ROT CYC= 5* 200 EMIN= -3.859769 EMAX= 104.276991 (5) program = leqs4h.f 7.81u 0.00s 0:00:26 ST=0:00:07.81 VT=0:00:04.69 ET=0:00:26 SYSTEM=S3800(D) I/O=(DISK:42,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\82,\2326,\147674) DIM= 401 #INV= 78 RESULTS: 0.9989295956 0.9989933805 0.9982736386 (6) program = leqs1k.f 5.43u 0.00s 0:00:19 ST=0:00:05.43 VT=0:00:03.37 ET=0:00:19 SYSTEM=S3800(D) I/O=(DISK:42,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\62,\2388,\147612) DIM= 1001 #INV= 5 RESULTS: 0.9983222082 0.9999235137 1.0001292085 (7) program = intosc.f with NMAX/=10.000 169.3u 0.00s 0:00:50 CORRECTED CPU TIME=169.3 sec ST=0:00:16.93 VT=0:00:00.00 ET=0:00:50 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\172,\6800,\143200) I( 100000000)= -6511 I( 100000001)= -5654 (8) program = osc.f with NMAX/=10.000 52.2u 0.00s 0:00:18 CORRECTED CPU TIME=52.2 sec ST=0:00:05.22 VT=0:00:00.00 ET=0:00:18 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\62,\6862,\143138) I( 100000000)= 9271.2762 I( 100000001)= 8716.8381 (9) program = intpi3.f with N/=2 (N=3000->1500): multiply time by 8.000 278.32u 0.00s 0:01:40 CORRECTED CPU TIME=278.32 sec ST=0:00:34.79 VT=0:00:00.00 ET=0:01:40 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\352,\7214,\142786) PI= 1590432606120660*120/(8*N**5+15*N**3), N= 1500 (10) program = pi3.f 81.20u 0.00s 0:03:42 ST=0:01:21.20 VT=0:01:16.02 ET=0:03:42 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\822,\4422,\145578) N= 1500 PI= 3.141594622 (11) program = runge.f with N/=10.000 267.67u 0.00s 0:01:16 CORRECTED CPU TIME=267.67 sec ST=0:00:26.67 VT=0:00:00.00 ET=0:01:16 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\272,\7486,\142514) 4TH-ORDER RUNGE-KUTTA FOR POTENTIAL=LOG(R). INITIAL R= 1.0 0.0 V= 0.0 1.5 TIME= 20000000* 0.00500 R= 1.95727 -1.69647 V= 0.29938 0.50688 (12) program = intgl4.f 11.39u 0.00s 0:00:35 ST=0:00:11.39 VT=0:00:09.41 ET=0:00:35 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\122,\5756,\144244) #PTS= 200**4 A= 0.1000 S= 3.244281965 (13) program = mathfnc1.f 3.39u 0.00s 0:00:13 ST=0:00:03.39 VT=0:00:02.90 ET=0:00:13 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\42,\5798,\144202) INTEGRAL[ 0.1 0.9: 100000000 STEPS](SIN(X)+SQRT(COS(X)))DX= 1.111225554 (14) program = mathfnc2.f 5.64u 0.00s 0:00:19 ST=0:00:05.64 VT=0:00:05.15 ET=0:00:19 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\62,\5860,\144140) INTEGRAL[ 0.1 0.9: 100000000 STEPS]ATAN2(EXP(X),LOG(X+1))DX= 1.081785145 (15) program = permute1.f with M=M/10: M=262144 -> 26214, multiply the measured CPU time by 10.000 57.8u 0.00s 0:00:20 CORRECTED CPU TIME=57.8 sec ST=0:00:05.78 VT=0:00:00.00 ET=0:00:20 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\62,\5922,\144078) INT*4 ARRAY_SIZE= 1024 #PERMUTATIONS/ARRAY_SIZE= 26214 A= 149 293 516 139 260 625 659 739 940 263 (16) program = permute2.f with M=M/10 M=8192 -> 819, multiply the measured CPU time by 10.002 59.0u 0.00s 0:00:21 CORRECTED CPU TIME=59.0 sec ST=0:00:05.90 VT=0:00:00.00 ET=0:00:21 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\62,\5984,\144016) INT*4 ARRAY_SIZE= 32768 #PERMUTATIONS/ARRAY_SIZE= 819 A= 149 293 16353 18047 28208 12853 3515 27919 15829 6652 (17) program = permute3.f with M=M/10 M=256 -> 25, multiply the measured CPU time by 10.240 200.09u 0.00s 0:00:57 CORRECTED CPU TIME=200.09 sec ST=0:00:19.54 VT=0:00:00.00 ET=0:00:57 SYSTEM=S3800(D) I/O=(DISK:40,VIO:0) MEMORY=3072KB EX-MEMORY=16384KB EX-STORAGE=0KB DATABASE=(C:\0,U:\0) NETWORK=\0 FILE=(S:174KB,\1,L:464KB,\1) ACCT=(A,\202,\6186,\143814) INT*4 ARRAY_SIZE= 1048576 #PERMUTATIONS/ARRAY_SIZE= 25 A= 149 293 523969 659560 144625 937189 672922 4548 658859 513580