On Monday 10 November 2008, Thomas Kahle wrote: > Hi, > > here is another try. > > sage: R = QQ['a,b,c,w,x,y,z'] > sage: (a,b,c,w,x,y,z) = R.gens() > sage: I = (x^5-a*b*c^3, x^7-w^5*a^5*b^5, b*c^3-a^7, \ > b^2*a^3*c^5*x-y*z*w^2, x*y*z-w*z^2*a*b, b*x-a*w*z^9)*R > sage: time _ = I.radical() > CPU times: user 0.21 s, sys: 0.05 s, total: 0.26 s > Wall time: 41.03 s > > And now in Singular: > (Sages default termorder is degrevlex which is dp in Singular) > > So in Singular this looks like this: > cat singulartest.sing > LIB "primdec.lib"; > ring R = 0,(a,b,c,w,x,y,z),dp; > ideal I = x5-abc3, x7-w5a5b5, bc3-a7, b2a3c5x-yzw2 , xyz-wz2ab, bx-awz9; > ideal s = std(I); > ideal Ir = radical(s); > ideal Sr = std(Ir); > quit; > > time Singular singulartest.sing > real 0m31.848s > user 0m31.201s > sys 0m0.303s > > I can hardly believe that there are 10 seconds of message passing > between singular and python, maybe something is misconfigured here ??
I still can't reproduce your discrepancy: Singular: real 0m22.105s user 0m21.135s sys 0m0.776s Sage; real 0m23.541s user 0m0.929s sys 0m0.314s where ~ 1 second is startup time. > > What is your machine/os? Mine: > > Intel Core2Duo 2.33Ghz 3GB RAM > > 64-bit Debian/GNU Linux > > I'm using Core2Duo 1.6Ghz 3GB, 32bit Gentoo Linux, but I'm really > interested in the discrepancy being around 25% in my case... Maybe its a 32 vs. 64-bit thing? Which Sage version are you running? I'm running 3.1.3 (looks I'm way behind, the current version is 3.1.4 and 3.2 is in preparation) Cheers, Martin -- name: Martin Albrecht _pgp: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99 _www: http://www.informatik.uni-bremen.de/~malb _jab: [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---
