Some quick tests.
AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ (2.400 GHz) 2GB DDR400 (CL2.5) openSUSE Linux 10.2rc2 AMD64
Compilers are for AMD64/em64t.
gfortran4.2 = GNU Fortran 95 (GCC) 4.3.0 20061130 (experimental); http://gcc.gnu.org/wiki/GFortranBinaries ifort = ifort (IFORT) 9.1.040 20061101; http://www.intel.com/cd/software/products/asmo-na/eng/compilers/284264.htm
Using quick.par settings
Polyhedron's results:
Test gfortran 4.3 gfortran 4.3(2) ifort 9.1 ------------ ------------- --------------- ----------- ac 13.96 [100] 13.88 [ 99] 15.06 [109] aermod 34.02 [100] 35.50 [104] 29.83 [ 88] air 14.87 [100] 15.45 [104] 13.84 [ 93] capacita 83.68 [100] 85.67 [102] 87.15 [104] channel 12.70 [100] 12.80 [101] 12.84 [101] doduc 42.78 [100] 43.06 [101] 40.85 [ 95] fatigue 20.93 [100] 22.14 [106] 11.52 [ 55] gas_dyn 13.71 [100] 10.48 [ 76] 8.69 [ 62] induct 51.50 [100] 51.87 [107] 43.71 [ 84] linpk 26.16 [100](1) 26.90 [103](1) 25.92 [ 99] mdbx 24.50 [100] 25.01 [102] 21.43 [ 87] nf 31.79 [100] 33.16 [104] 26.41 [ 83] protein 66.19 [100] 66.59 [103] 60.63 [ 91] rnflow 37.12 [100] 38.04 [104] 43.00 [116] test_fpu 19.65 [100] 20.48 [104] 17.99 [ 92] tfft 7.83 [100] 7.82 [100] 7.78 [100] ------------ ------------- --------------- ---------- Geom. Mean 25.71 [100] 25.83 [101] 23.11 [ 90] (1) linpk FAILED 1 fails and 4 passes Value= 25.114499300 Target= 23.100000000 Tolerance= 2.0000000000 (2) With vec_sqrt patch; Dec 12 version of gfortran Compiler options: gfortran 4.3: -march=opteron -ffast-math -funroll-loops -ftree-vectorize -msse3 -O3 ifort 9.1: -O3 -xW -ipo -static -V
AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ (2.400 GHz) 2GB DDR400 (CL2.5) SuSE Linux 10.1 AMD64
Compilers are for AMD64/em64t.
g95 = G95 (GCC 4.0.3 (g95!) Apr 23 2006; http://www.g95.org/ gfortran4.1 = GNU Fortran 95 (GCC) 4.1.0 (SUSE Linux 10.1); http://gcc.gnu.org/ gfortran4.2 = GNU Fortran 95 (GCC) 4.2.0 20060504 (experimental); http://gcc.gnu.org/wiki/GFortranBinaries ifort = ifort (IFORT) 9.0.033 20060222; http://www.intel.com/cd/software/products/asmo-na/eng/compilers/284264.htm ifort9.1 = ifort (IFORT) 9.1.032 20060323; http://www.intel.com/cd/software/products/asmo-na/eng/compilers/284264.htm NAGf95 = NAGWare Fortran 95 compiler Release 5.0(414) using gcc (GCC) 4.1.0 (SUSE Linux 10.1); http://www.nag.co.uk/
Using standard.par settings
Polyhedron's results:
Test g95 gfortran 4.2 gfortran 4.1 ifort 9.0 ifort 9.1 NAGf95 ------------ ---------- ------------- ------------- ---------- ---------- ---------- ac 20.45[100] 13.14[ 64] 13.94[ 64] 15.73[ 77] 15.11[ 74] 25.61[125] aermod 45.16[100] 44.36[ 98](1) 45.67[101](3) 47.05[104] 28.86[ 64] 57.12[126] air 20.62[100] 17.26[ 83] 16.73[ 81] 13.55[ 66] 13.66[ 66] 14.45[ 70] capacita 96.34[100] 89.00[ 92] 87.76[ 91] 96.43[100] 88.38[ 92] 84.80[ 88] channel 24.16[100] 12.71[ 52] 12.81[ 53] 12.55[ 52] 12.58[ 52] 15.06[ 62] doduc 50.50[100] 41.54[ 82] 41.42[ 82] 42.37[ 84] 40.92[ 81] 51.44[102] fatigue 33.56[100] 16.25[ 48] 16.82[ 50] 11.85[ 35] 11.50[ 34] 19.84[ 59] gas_dyn 21.71[100] 16.93[ 78] 17.06[ 79] 8.16[ 48] 8.46[ 39] 17.52[ 81] induct 42.85[100] 38.07[ 89] 35.54[ 83] 48.48[113] 43.77[102] 38.29[ 89] linpk 27.26[100] 25.62[ 94](2) 25.67[ 94] 25.92[ 95] 25.90[ 95] 27.40[101] mdbx 26.87[100] 24.59[ 92] 24.27[ 90] 21.34[ 79] 26.87[ 79] 21.11[ 79] nf 45.87[100] 30.26[ 66] 37.61[ 82] 26.14[ 57] 26.14[ 57] 27.85[ 60] protein 83.54[100] 67.04[ 80] 64.35[ 77] 65.18[ 78] 62.16[ 74] 67.32[ 81] rnflow 50.97[100] 48.69[ 96] 49.34[ 97] 41.64[ 81] 43.31[ 85] 43.70[ 86] test_fpu 29.58[100] 19.72[ 67] 20.03[ 68] 17.73[ 60] 17.84[ 60] 20.06[ 68] tfft 7.94[100] 7.93[100] 7.78[ 99] 7.74[ 97] 7.67[ 97] 7.87[ 99] ------------ ---------- ---------- ------------- ---------- ---------- ---------- Geom. Mean 33.36[100] 26.16[ 78] 26.49[ 79] 24.10[ 72] 22.99[ 69] 27.95[ 84] (1) aermod FAILED 1 fails and 5 passes Value= 37094.347660 Target= 37094.375000 Tolerance=0.20000000000E-01 (2) linpk FAILED 1 fails and 4 passes Value= 25.119099700 Target= 23.100000000 Tolerance= 2.0000000000 (3) aermod FAILED 1 fails and 5 passes Value= 37094.347660 Target= 37094.375000 Tolerance=0.20000000000E-01 Compiler options: g95 : -march=opteron -ffast-math -funroll-loops -O3 gfortran 4.2: -march=opteron -ffast-math -funroll-loops -O3 gfortran 4.1: -march=opteron -ffast-math -funroll-loops -O3 ifort 9.0: -O3 -xW -ipo -static -V ifort 9.1: -O3 -xW -ipo -static -V NAGf95 : -O4 -ieee=full -Bstatic