Logiciel : K3DSurf 0.6.2 : champion du calcul mathématique ?
Posté par Abderrahman Taha (page perso, ). Modéré le 24 juin 2007.
K3Dsurf est un logiciel sous licence GPL qui permet la visualisation et la manipulation de modèles mathématiques dans l'espace de trois, quatre, cinq et six dimensions. K3DSurf supporte les équations paramétriques et les Isosurfaces.
La nouvelle version de K3DSurf v0.6.2 apporte beaucoup d'améliorations au niveau de l'interface graphique et du fonctionnement général du programme, mais la plus importante de ces fonctionnalités est certainement l'introduction d'une nouvelle technique de calcul mathématique : K3DSurf peut désormais prétendre au titre du logiciel de calcul mathématique le plus rapide !
En effet, l'amélioration du calcul est impressionnante et peut varier d'un facteur 1,5 à 5 en moyenne, selon le type et la complexité de la formule mathématique.
La nouvelle version de K3DSurf v0.6.2 apporte beaucoup d'améliorations au niveau de l'interface graphique et du fonctionnement général du programme, mais la plus importante de ces fonctionnalités est certainement l'introduction d'une nouvelle technique de calcul mathématique : K3DSurf peut désormais prétendre au titre du logiciel de calcul mathématique le plus rapide !
En effet, l'amélioration du calcul est impressionnante et peut varier d'un facteur 1,5 à 5 en moyenne, selon le type et la complexité de la formule mathématique.
Présentation et copies d'écran (3665 hits)
Téléchargement (303 hits)
Forum d'assistance (144 hits)
> Lire la dépêche (20 commentaires, moyenne: 2,9).
Vous avez demandé le commentaire #845497.




Rapide
Programme de calcul de maths le plus rapide, c'est vite dit ca...
Je veux des benchs sur la factorisation de grands entiers, sur des bases de Gröbner, des produits matriciels... Et pas juste du "on va 5 fois plus vite". Plus vite que qui ? que quoi ? quelle version ? quel calcul ?
Bref, le plus rapide dans tout ca, c'est pas le temps de calcul, c'est la redaction de l'article on dirait...(désolé pour le ton)
J'aime la liberté.
J'aime BSD.
[^]Re: Rapide
Bonjour,
Cette phrase dans l'article en question parle d'une "amélioration de calcul", par rapport a qui? je vous laisse deviner...
K3DSurf utilise une nouvelle technique pour le fonctionnement interne du "parser" et il battera a plate couture tout autre logiciel de mathématique qui n'utilise pas cette technique: ceci est une certitude et non pas une supposition. Le point d'interrogation dans le titre est du au fait que je ne suis pas sure a 100% que cette technique n'a pas été utilisée dans d'autres logiciels (surtout proprétaires a cause du code fermé, parceque dans ce cas, mon implementation peut être de moindre qualité et donc moin rapide dans son execution).
A ma connaissance, il n'existe pas dans la littérature une description d'un "parser" avec un fonctionnement aussi sophistiqué que celui de K3DSurf.
La aussi vous vous trompez, car ce n'est pas ce qui a été rapporté dans l'article : J'ai bien précisé que c'était "un facteur 1,5 à 5 en moyenne" ...car le parser a le potentiel d'aller beaucoup plus vite que ça (5 est en quelque sorte la borne supérieure la plus petite imaginable).
Aussi, je vous conseilles de toujours prendre le temps de commencer vos interventions par un "Bonjour" ou un "Bonsoir" (même si ça n'a pas beaucoup de sens, vu les décalages horaires) : ça ne vous rendera peut être pas plus intelligent mais ça vous donnera un air plus civilisé qui sera trés apprécié par vos interlocuteurs.
Cordialement,
Taha
[^]Re: Rapide
Bonjour, (vu le site sourrcforge de k3dsurf, je devine quon est sur le meme continent, et que tu as repondu le soir).
Un "parser" ? Dédié a quel usage ? Quand meme pas a la lecture des equations ?
Encore une fois, une affirmation (même modérée par un point d'exclamation) mérite des preuves, des comparaisons. Magma, Matlab, GMP, Gambit... Des logiciels ou langages qui permettent de *très* rapides calculs ne manquent pas.
Le terme "calcul' seul me semble donc complètement inadapté,.
J'aime la liberté.
J'aime BSD.
[^]Re: Rapide
Bonjour,
Tout d'abord, je vous félicite pour le "Bonjour" de votre message.
Les moderateurs ont eu la gentiellesse de mettre des liens vers Wikipedia pour quelques mots de l'article, dont "parser" et cela évidement pour aider les personnes désireuses d'en savoir un peu plus sur le fonctionnement de la chose.
J'ai aussi mis un lien vers une discussion qui donne plus de détails sur l'implementation de cette technique: Avez vous visitez ces pages?
* Si non, je vous conseilles de le faire car toutes les réponses a vos questions sont la.
* Si oui, je vous dirais juste qu'un parser a pour principales fonctions :
1) La lecture des équations et génération du "opcode" : Une optimisation de cette partie n'aurait rien rapporté en terme de rapidité vue que les équations ne dépassent que rarement une page de texte...
2) Le traitement de ce même "opcode" : C'est cette partie qui a été optimisée dans le "parser géométrique".
Veuillez S.V.P visiter les pages indiquées et si vous y trouvez une partie qui vous ne comprenez pas, veuillez me le faire savoir.
PS: Sourceforge choisi toujours le serveur disponible le plus proche de chez vous.
Cordialement,
Taha