Hello,
I use Fortran on my research (stats/econometrics) and I was excited
to learn that g95 was available for Windows OS. I decided to run a
couple of simple programs just for fun.
PROGRAM 1:
program time
implicit none
real(8) :: x,y
integer :: n,i
n = 10**9
x = 0.0d0; y = 0.0d0
do i=1,n
x = 1.0d0*i
x = 1/x
x = dexp(x)
y = y + x
end do
write(*,*)i-1
pause
end program time
PROGRAM 2:
program time
implicit none
real(8) :: x,y
integer :: n,i
n = 10**9
x = 0.0d0; y = 0.0d0
do i=1,n
x = 1.0d0*i
x = 1/x
x = dexp(x)
y = y + x
end do
write(*,*)i-1,y
pause
end program time
THE RESULTS ARE:
OS : Win 2000 sp4
PROCESSOR : Athlon 1800+ MP
Memory : 512 MB
Compilers :
CVF 6.6b = Compaq Visual Fortran 6.6b
g95 for windows
n= 10**8 10**9
--------------------------------------
CVF 6.6b
--------------------------------------
prog1: < 1 sec < 1 sec
prog2: 13 sec 2min 12sec
--------------------------------------
g95
--------------------------------------
prog1: 12 sec 12 sec
prog2: 1min 35sec 1min 35sec
I guess the anomaly with prog1 in CVF is due to some type of
compiler optimization, otherwise it does not make sense.
I have also performend the same analysis in a P3 1000 machine
and g95 also outperforms CVF 6.6b (4min 23sec CVF and 2min 37sec for g95)
I must say that I have been very happy using CVF for the past 4
years. This test is clearly not enough to pass judgment on g95,
but is a start.
In any case, the work already done by the g95 group is
truly remarkable. Thank you!
NOTE:
If anybody is interested, the exe programs (prog 2) can be found at:
http://spot.colorado.edu/~canalsce/g95/
you need to have g95 installed in your computer before you can run
the g95time.exe program, win2000 may also be required (?).
Jose.
----------------------------------------------------
Jose J. Canals-Cerda
Department of Economics
University of Colorado at Boulder
Campus Box 256
Boulder, Colorado 80309-0256
Phone: (303) 492-7869
Fax: (303) 492-8960
E-mail: [log in to unmask]
----------------------------------------------------
For art visit www.StudioArtworks.com
----------------------------------------------------
Quoting Toon Moene <[log in to unmask]>:
> Vivek Rao wrote:
>
> > G95, a free Fortran 95 compiler developed primarily by Andy Vaught, now
> > runs on Windows as well as Linux and Unix (including Mac OS X)
> > platforms.
>
> I would take issue with "primarily developed by Andy Vaught". As I have
> explained in previous comp.lang.fortran posts, a compiler the size of
> g95/gfortran is not developed by a single person.
>
> Everyone has to build on previous work, see:
>
> http://groups.google.nl/groups?
hl=nl&lr=&threadm=20041014102031.453e0dce.d.a.ham%
40citg.tudelft.nl&prev=/groups%3Fnum%3D25%26hl%3Dnl%26lr%3D%26group%
3Dcomp.lang.fortran%26start%3D200
>
> Cheers,
>
> --
> Toon Moene - e-mail: [log in to unmask] - phone: +31 346 214290
> Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
> Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
> A maintainer of GNU Fortran 95: http://gcc.gnu.org/fortran/
>
|