J'ai mis a jour la partie sage de la page de giacpy:
http://webusers.imj-prg.fr/~frederic.han/xcas/giacpy
avec des explications pour l'installer si l'on n'a pas la version git de sage. Sur linux j'ai même l'impression que ca fonctionne avec le paquet debian de giac (ie sans installer giac via sage).
J'ai ajouté de nouveaux tests que j'ai pu faire sur un serveur 64bits avec 16G de ram et sage + magma + giac/giacpy. J'ai pu calculer une base de grobner sur QQ de cyclic9 en environ 7h (mais giacpy met 49h de temps CPU), j'ai pu l'enregistrer (28s pour un fichier de 1.1G) avec la nouvelle méthode: .savegen et la charger avec loadgiacgen en 68s et comparer les différences étaient nulles (c'etait rapide mais je n'ai pas chronométré).
Ensuite ca n'a mis que 170s pour convertir cette base vers une liste de polynomes de sage.
http://webusers.imj-prg.fr/~frederic.ha ... ml#cyclic9
On arrive donc a faire des travaux lourds avec giacpy et sage.
giacpy-sage 0.4.6
Modérateur : xcasadmin
-
- Messages : 1137
- Inscription : dim. mai 20, 2007 7:09 am
- Localisation : Paris
- Contact :
Re: giacpy-sage 0.4.6
Je n'ai pas bien compris ou en est l'integration dans sage, tu peux developper ?
-
- Messages : 1137
- Inscription : dim. mai 20, 2007 7:09 am
- Localisation : Paris
- Contact :
Re: giacpy-sage 0.4.6
ca n'est pas encore intégré, mais j'ai eu un bon contact récemment mais j'ai un petit probleme a resoudre suite a un header qui a ete déplacé, mais je ne m'en rendais pas compte car bien que mon git soit a jour une copie de ce hearder etait resté chez moi. Je peux m'en sortir avec un CFLAG mais j'attend un peu de voir s'il y a une meilleure idée.
http://trac.sagemath.org/ticket/12375#comment:157
mais on peut utiliser giacpy des a présent, soit avec une version git de sage et en y ajoutant la branche public/giac_spkg
soit comme je l'ai expliqué sur ma page.
http://trac.sagemath.org/ticket/12375#comment:157
mais on peut utiliser giacpy des a présent, soit avec une version git de sage et en y ajoutant la branche public/giac_spkg
soit comme je l'ai expliqué sur ma page.