Discussion:
(sans objet)
Kranz Bobi
2009-08-26 12:38:43 UTC
Permalink
Bonjour,

Je travail sur un programme écrit en
sage-python et qui utilise maxima. De plus dans se programme, certaine
fonction font appel à maxima pour faire du calcul formel sur de tres
tres grosse expressions. J'ai un problème de mémoire qui apparait quand
j'effectue l'un de ces calculs. Voici le message qui s'affiche:


1427 self._session_number = -1
-> 1428 raise TypeError, x
1429 self._session_number = parent._session_number
1430
TypeError: Error executing code in Maxima
CODE:
<type 'str'>
Maxima ERROR:

kill(sage2953)$batchload("/home/DhavhJ/.sage//temp/amourdurix.sicences.univ_metz.fr/6383//interface//tmp6383-1700896747");1+1136511106;
<sage-display><sage-display>GC Warning: Out of Memory! Returning NIL!
Maxima encountered a Lisp error:
Memory limit reached. Please jump to an outer point or quit program.
Automatically continuing.
To reenable the Lisp debugger set *debugger-hook* to nil.


Sur
certains forum sur l'outil sage, j'ai appris que l'on pouvait s'en
sortir en augmentant la taille de la memoire à utiliser par maxima en
modifiant un fichier ECL, à partir d'une commande. Je n'ai aucune idée
sur la façon de procéder. Quel fichier faut-il modifier?, ou le
trouver? et quel commande utiliser pour que lorsque mon programme
s'exécute maxima utilise la totalité de ma Ram (12 giga) si besoin il
y'a ? . En ce moment il n'utilise pas toute la ram de dispo, c'est
comme si il ne la voyait pas cette memoire dispo et il se crache.

Je travaille sur un pc linux-x86 64 bits avec 12 giga de ram et 8 procs ayant sur laquelle est installé une fedora 10.

Merci pour votre aide,

Coridialement, Viny

_________________________________________________________________
Show them the way! Add maps and directions to your party invites.
http://www.microsoft.com/windows/windowslive/products/events.aspx
Continuer la lecture sur narkive:
Loading...