Hi Volker,

I am building pictures (for representing root systems) having
typically 1000 small polyhedrons of small dimension (2).  It's very
nice to be able to express my problem at this level! However, a lot of
time seems to be spent in communications:

sage: %prun RootSystem(["G",2,1]).coambient_space().plot(bounding_box=3)
         11585493 function calls (11505945 primitive calls) in 95.937 seconds

   Ordered by: internal time

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
     9756   36.522    0.004   36.522    0.004 {posix.read}
     3252   21.061    0.006   21.061    0.006 {posix.fork}
    53198    7.324    0.000   13.506    0.000 weakref.py:55(__getitem__)
  3887440    6.768    0.000    7.237    0.000 face.py:235(__cmp__)
    13433    2.890    0.000    2.890    0.000 {built-in method poll}
     8657    1.886    0.000    3.290    0.000 weakref.py:79(__setitem__)

Is this to be expected (i.e. should I try to use less polyhedrons)?
Would you have recommendations? Things are roughly 3 times faster with
the ppl backend, but at this point I can't always have data in QQ.

I can push my code to the sage-combinat queue tomorrow in case you
would like to experiment with it.

Thanks!

Cheers,
                                Nicolas
--
Nicolas M. ThiƩry "Isil" <nthi...@users.sf.net>
http://Nicolas.Thiery.name/

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-combinat-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-combinat-devel?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to