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