Re: Another Out of Memory Problem
- To: mathgroup at smc.vnet.net
- Subject: [mg91327] Re: Another Out of Memory Problem
- From: David Bailey <dave at Remove_Thisdbailey.co.uk>
- Date: Fri, 15 Aug 2008 06:56:00 -0400 (EDT)
- References: <g8137j$19$1@smc.vnet.net>
Kevin J. McCann wrote:
> I can do the following:
>
> Integrate[Cos[2*x]*
> Exp[I*z*Cos[x]],
> {x, -Pi, Pi}]
>
>
> which produces a Bessel function answer; however if I change the
> argument in the cosine to 2.5 as in:
>
> Integrate[Cos[2.5*x]*
> Exp[I*z*Cos[x]],
> {x, -Pi, Pi}]
>
> I almost immediately get this:
>
> No more memory available.
> Mathematica kernel has shut down.
> Try quitting other applications and then retry.
>
> Any ideas why? I am running XP with 2Gb of memory.
>
> Thanks,
>
> Kevin
>
This seems to fail for any decimal coefficient - not just 2.5. It is
obviously a bug, and should be reported to Wolfram.
Some bugs - either in user code, or within Mathematica - manifest
themselves as a never ending loop of some sort that uses up whatever
memory is available. Even if you were to run the calculation with 100 Gb
of memory (i.e. using a 64-bit machine) you would almost certainly see
the same result, but it would take a little longer while it consumed the
extra memory!
David Bailey
http://www.dbaileyconsultancy.co.uk