On Tue, Feb 23, 2010 at 2:35 AM, Fuentes, Adolfo
<a.fuen...@liverpool.ac.uk> wrote:
> Hello Raju.
>
> <f95> is a link in "/etc/alternatives" to "/usr/bin/gfortran".

Ok, thanks.


>
> When typing "gfortran -v" the options are:
>
> ]$ gfortran -v
> Using built-in specs.
> Target: i486-linux-gnu
> Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.2-1.1' 
> --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs 
> --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared 
> --with-system-zlib --libexecdir=/usr/lib --without-included-gettext 
> --enable-threads=posix --enable-nls 
> --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 
> --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr 
> --enable-targets=all --enable-cld --enable-checking=release 
> --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
> Thread model: posix
> gcc version 4.3.2 (Debian 4.3.2-1.1)
>

I have gfortran 4.4.1, gcc-4.4.1 on my system and this is what I get.

$ gcc -O3 -march=native nbody.gcc-5.c
$ time ./a.out 50000000
-0.169075164
-0.169059907

real    0m7.799s
user    0m7.796s
sys     0m0.004s

$ gfortran -O3 -march=native nbody.f90
$ time ./a.out 50000000
-0.169075164
-0.169059907

real    0m10.947s
user    0m10.949s
sys     0m0.000s

It still shows that code compiled with gfortran is a bit slower than
the one compiled with gcc. But the ratio is a bit better.

gfortran/gcc (for 4.4.1) = 10.947/7.799 = 1.4036
gfortra/gcc (for 4.3.2) = 151.7/77.4 = 1.9599

May be you can upgrade to the latest gfortran version for a little bit
improvement in performance.

Also, you might get better help at the gfortran mailing list
fort...@gcc.gnu.org . It is frequented by gfortran developers who know
the ins and outs of the gfortran source.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1d9315cf1002231132g403eb797p25d9b848eb50f...@mail.gmail.com

Reply via email to