MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Floating-Point Computing

  • To: mathgroup at smc.vnet.net
  • Subject: [mg93931] Re: Floating-Point Computing
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Fri, 28 Nov 2008 07:12:02 -0500 (EST)
  • Organization: Uni Leipzig
  • References: <ggofnk$rsh$1@smc.vnet.net>
  • Reply-to: kuska at informatik.uni-leipzig.de

Hi,

Sum[Sqrt[n], {n, 1, 1000000000}]

NSum[Sqrt[n], {n, 1, 1000000000}]  ??

Regards
   Jens


Antonio wrote:
> Dear List,
> 
> I came across this Sun article on floating point:
> http://developers.sun.com/solaris/articles/fp_errors.html
> 
> which calculates the following code:
> 
> main()
> {
>  register i;
>  double f=0.0;
>  double sqrt();
> 
>  for(i=0;i<=1000000000;i++)
>  {
>     f+=sqrt( (double) i);
>  }
>  printf("Finished %20.14f\n",f);
> }
> 
> whose correct answer using Euler-Maclaurin formula is:
> f=21081851083600.37596259382529338
> 
> Tried to implement in mathematica, just for fun, so that later I could
> play with precision, but the kernel has no more memory and shuts down.
> 
> N[Total[Sqrt[Range[1000000000]]]]
> 
> Any ideas?
> 
> ANtonio
> 
> 
> 


  • Prev by Date: Re: v.7.0 issues
  • Next by Date: Re: Floating-Point Computing
  • Previous by thread: Floating-Point Computing
  • Next by thread: Re: Floating-Point Computing