Dear all,

Im doing some numerics on symmetry reduced PDEs. For this it is necessary 
to calculate the cahracters of some permutation group elments. In a precise 
example I call

character(g**k)


where character is a character of the DihedralGroup(6), g an element of 
this Group and k an integer in range(10). If the programm runs a long time 
then I get in a nonreprodicible manner different Errorrs from gap like

File 
"/usr/local/sage/sage-5.12/local/lib/python2.7/site-packages/sage/groups/class_function.py"
, line 279, in __call__ return self._base_ring(gap(g)._operation("^", self.
_gap_classfunction))
File 
"/usr/local/sage/sage-5.12/local/lib/python2.7/site-packages/sage/interfaces/interface.py"
, line 1076, in _operation raise TypeError, msg
TypeError: Gap produced error output
Error, exceeded the permitted memory (`-o' command line option)

executing $sage21:=$sage63 ^ $sage87;;

Or

** Gap crashed or quit executing '$sage53:=PermList([5, 6, 4, 2, 3, 1]);;' 
**
Restarting Gap and trying again
Error in lines 1-3
Traceback (most recent call last):
  File 
"/projects/323aa7f2-3ee3-43cd-ac05-4a21e6b0c3f6/.sagemathcloud/sage_server.py"
, line 733, in execute
    exec compile(block+'\n', '', 'single') in namespace, locals
  File "", line 2, in <module>
.......
.some traceback of my nested funcion calls
......

  File 
"/usr/local/sage/sage-5.12/local/lib/python2.7/site-packages/sage/groups/class_function.py"
, line 279, in __call__
    return self._base_ring(gap(g)._operation("^", self._gap_classfunction))
  File 
"/usr/local/sage/sage-5.12/local/lib/python2.7/site-packages/sage/interfaces/interface.py"
, line 1076, in _operation
    raise TypeError, msg
TypeError: Gap produced error output
Error, Variable: '$sage33' must have a value

   executing $sage45:=$sage53 ^ $sage33;;

Does anybody have a clue what is happening here? Are the group elements not 
supposed to be exponentiated a lot of times independently?

A possible workaround would probably be to calculate all the needed 
characters of all group elements once and store them instead of 
recalculating. I still would love to know what is going wrong here.

Thanks in advance for your replies,

Best,
Tobias

P.S.
All this happend on the sage installation on sagemath-cloud if this is of 
importance.




-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to