gfortran speed benchmarks

Jerry DeLisle jvdelisle@verizon.net
Thu Nov 3 06:37:00 GMT 2005


What do you all think?  With Pauls patches.

$ gfc -O3 -static -march=pentium4 -fmax-stack-var-size=1000000 -funroll-loops 
TEST_FPU.f90
$ ./a.out   Benchmark running, hopefully as only ACTIVE task
Test1 - Gauss 2000 (101x101) inverts  3.7 sec  Err= 0.000000000000003
Test2 - Crout 2000 (101x101) inverts  6.4 sec  Err= 0.000000000000001
Test3 - Crout  2 (1001x1001) inverts  8.5 sec  Err= 0.000000000000001
Test4 - Lapack 2 (1001x1001) inverts  6.3 sec  Err= 0.000000000000273
                              total = 24.8 sec

$ ifort -O3 TEST_FPU.f90
$ ./a.out
   Benchmark running, hopefully as only ACTIVE task
Test1 - Gauss 2000 (101x101) inverts  3.7 sec  Err= 0.000000000000012
Test2 - Crout 2000 (101x101) inverts  6.0 sec  Err= 0.000000000000048
Test3 - Crout  2 (1001x1001) inverts  8.5 sec  Err= 0.000000000000022
Test4 - Lapack 2 (1001x1001) inverts  6.3 sec  Err= 0.000000000000223
                              total = 24.3 sec



More information about the Fortran mailing list