Print

Print


A correction to a small typo on my previous email:

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  1min 35sec        (TYPO WAS HERE)
prog2:           12 sec  1min 35sec        (TYPO WAS HERE)
----------------------------------------------------
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 [log in to unmask]:

> 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/
> >
>