RE: Eigensystem kills MathKernel
- To: mathgroup at smc.vnet.net
- Subject: [mg17357] RE: [mg17334] Eigensystem kills MathKernel
- From: "Jean-Marie THOMAS" <jmthomas at agat.net>
- Date: Mon, 3 May 1999 01:45:57 -0400
- Sender: owner-wri-mathgroup at wolfram.com
On my machine (Mathematica 3.0.1 for MS Windows, Winnt4SP4) your computation crashes the kernel too (bug ? very probably) I've performed the following tests : g is just a control on time and memory \!\(maxMemory = 256\ 10\^6; maxTime = 600; \n g := TimeConstrained[\ MemoryConstrained[#, \ maxMemory, Print["\<memory used when overflow : \>", MemoryInUse]], maxTime]&; \ng at Eigensystem[matrix]\n (*this command crashes the kernel*) reducedMatrix = Map[Chop, matrix, {2}]\n g at Eigensystem[reducedMatrix]\n (*this command crashes the kernel*) shortenedMatrix = SetPrecision[matrix, 16]\n g at Eigensystem[shortenedMatrix]\) (*this command does not crash the kernel*) Depending on the precision you want to reach (386 is very high !) you might build something like : s[n_]:=SetPrecision[matrix, n] and then Do[ Put[{n,g at Eigensystem[s[n]]},"result"],{n,16,386}] until the kernel crashes Hope this helps, **************************************** Jean-Marie THOMAS mailto:jmthomas at agat.net Conseil et Audit en Ingenierie de Calcul Strasbourg, France http://www.agat.net **************************************** -----Original Message----- From: Joeri Kenes [mailto:kenes at imec.be] To: mathgroup at smc.vnet.net Subject: [mg17357] [mg17334] Eigensystem kills MathKernel When I try to calculate the EigenSystem of a 16x16 complex matrix with high precision (app.380), the Mathematica kernel under Linux just dies on me without any error message. On an Apple, with Mathematica 3.0 under System 7, I get the message Sorry, a system error occured. "MathKernel" error type 11 (which I think is a "miscellanous hardware error") I have attached a notebook with an example of a matrix which produces this error. Does anyone have a clue why this happens? Joeri Kenes