Hi! Thank you! That was helpful! But, we have just observed the following problems with this command. First of all, there are no subprocesses being called, as far as I can see. We are just working with block_matrix(), matrix() commands, which are native to sage.
But, even with this, given one's hope that larger dimension matrices should take longer time to build (here, we are relying on a recursion, so this must be true!), we have the following very irregular data: e = 2 : 0.104 e = 3: 0.024 e = 4: 0.004 e = 5: 0.004 e = 6: 0.016 e = 7: 0.012 e = 8: 0.028 e = 9: 0.092 e = 10: 0.348 e = 11: 1.468 In each of these cases, we were building a 2^e x 2^e matrix by a recursion on e. We are interested in having an as precise data as we can about the run time of this process. I'd appreciate any help in this regards. With Sincere Regards, Kannappan. On Sat, Dec 21, 2013 at 3:17 PM, Simon King <[email protected]> wrote: > Hi Kannappan, > > On 2013-12-21, Kannappan Sampath <[email protected]> wrote: > > I'd like to know how to get some idea on the runtime of a certain > program. > > In particular, I'd like to know the following: > > > > how to run the program for various values of input, say parametrised by > the > > set of positive integers and extract the cpu time required for the > > computation. > > Is the "cputime" function what you are looking for? As usual, you can > see the documentation of it by > sage: cputime?<hit return> > > Note that this will give you the cputime of the Sage process. In some > applications, stand-alone programs such as Singular or Gap or Maxima or > (if available) Magma will be invoked. cputime would not give you the > cpu-time of these sub-processes. > > Best regards, > Simon > > -- > 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. > -- 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.
