[SMIB] Un logiciel de calcul formel pour Linux

Tout ce qui concerne les différents logiciels mathématiques (Matlab, Maxima, Scilab, R, Maple, Mathematica, ...) et les calculatrices scientifiques.
Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.
> Préciser le nom du logiciel concerné dans le titre de votre message.

[SMIB] Un logiciel de calcul formel pour Linux

Messagepar pbillet » Jeudi 05 Novembre 2009, 21:19

Suite aux travaux de George Weigt sur son logiciel Eigenmath, j'ai "complété" ce logiciel avec les fonctionnalités suivantes :

- théorie des nombres (fonctions arithmétiques, produit de convolution de Dirichlet),
- analyse harmonique (transformation de Fourier symbolique, transformation de Fourier discrète, transformation en ondelette),
- analyse numérique (solution d'équation (méthode de Newton), intégration numérique),
- amélioration de la dérivation symbolique,
- amélioration de l'intégration symbolique.

Ce qui a donné SMIB (ce qui signifie "SMall Is Beautiful").

On le trouve là : http://sourceforge.net/projects/smib/

Au delà de cela, SMIB est aussi un langage de programmation assez proche de la formulation mathématique : ce qui rend ce langage attrayant.
SMIB est loin de remplacer Mathematica ou Maple (mais il est moins cher, puisque gratuit), et il est plus simple à utiliser que Maxima.
pbillet
Utilisateur
 
Messages: 5
Inscription: Jeudi 05 Novembre 2009, 21:09
Statut actuel: Actif et salarié

Publicité

Re: SMIB : un logiciel de calcul formel pour Linux

Messagepar projetmbc » Dimanche 08 Novembre 2009, 13:44

Bonjour,
ton projet est à compiler. Pas gênant. Mais dans ce cas il serait pas mal d'indiquer quels packages il faut installer de façon précise pour les novices, les non programmeurs. Qu'en penses-tu ?
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: SMIB : un logiciel de calcul formel pour Linux

Messagepar pbillet » Mardi 10 Novembre 2009, 13:30

Bonjour,

En effet, je vais mettre tout cela dans la prochaine version. En gros, pour compiler, il faut :
- gcc
- g++
- make
(il y a surement d'autres packages, mais les gestionnaires de dépendances devraient résoudre les trous).

Autrement, suite à des réflexions que je me suis pris sur mathforum.org, à la compilation il y a une caisse de warning, si on utilise la version 4 de gcc.
Avec la version 3 : pas de warning : si quelqu'un s'y connait bien sur ce type de problème de montée de version de compilateur je suis preneur.

Si quelqu'un s'y connait en automake et autoconf, je serais bien intéressé pour faire un script configure : sur ce sujet je suis sec.

Cordialement,

Philippe.
pbillet
Utilisateur
 
Messages: 5
Inscription: Jeudi 05 Novembre 2009, 21:09
Statut actuel: Actif et salarié

Re: SMIB : un logiciel de calcul formel pour Linux

Messagepar François D. » Mercredi 11 Novembre 2009, 11:53

Je me suis effectivement pris une cascade de « warning » dans la figure lors de la compilation :mrgreen: ... Ça n'a pas empêché la procédure de se terminer apparemment avec succès, vu que SMIB a l'air de tourner chez moi.

Les warnings en question, autant que j'ai pu le relever vue la vitesse à laquelle ils passaient, semblaient signaler une syntaxe obsolète, ou du moins archaïsante ("deprecated").
François D.
Téra-utilisateur
 
Messages: 1370
Inscription: Dimanche 30 Juillet 2006, 09:04
Localisation: Alsace
Statut actuel: Actif et salarié | Enseignant

Re: SMIB : un logiciel de calcul formel pour Linux

Messagepar Garulfo » Jeudi 12 Novembre 2009, 04:11

François D. a écrit:Je me suis effectivement pris une cascade de « warning » dans la figure lors de la compilation :mrgreen: ... Ça n'a pas empêché la procédure de se terminer apparemment avec succès, vu que SMIB a l'air de tourner chez moi.


Une manière simple pour supprimer les warnings seraient d'enlever l'option -Wall de compilation puisque c'est pour une release version et non une debug version.
Garulfo
Kilo-utilisateur
 
Messages: 107
Inscription: Mardi 10 Juillet 2007, 19:49
Localisation: Sherbrooke, Québec, Canada
Statut actuel: Actif et salarié | Maître de conférence

Re: SMIB : un logiciel de calcul formel pour Linux

Messagepar plop08 » Jeudi 12 Novembre 2009, 06:33

compilé sur mon Mac Book :) (c'est juste une info après j'ai juste fait 100+100... )
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: SMIB : un logiciel de calcul formel pour Linux

Messagepar pbillet » Jeudi 12 Novembre 2009, 06:49

Bonjour,

J'ai supprimé -Wall des options de compilation : aucun changement. L'archaïsme est tenace !
J'avais trouvé un palliatif sur le Net, ça avait corrigé un certain nombre de warnings mais ça en avait créé d'autres plus difficiles à résoudre (je ne suis pas grand expert en C++).
Comme je préfère une cascade de warnings, à une erreur de compilation : je n'ai pas terminé la "dé-warning-isation" ...
pbillet
Utilisateur
 
Messages: 5
Inscription: Jeudi 05 Novembre 2009, 21:09
Statut actuel: Actif et salarié

Re: SMIB : un logiciel de calcul formel pour Linux

Messagepar Garulfo » Dimanche 15 Novembre 2009, 08:17

pbillet a écrit:Bonjour,

J'ai supprimé -Wall des options de compilation : aucun changement. L'archaïsme est tenace !
J'avais trouvé un palliatif sur le Net, ça avait corrigé un certain nombre de warnings mais ça en avait créé d'autres plus difficiles à résoudre (je ne suis pas grand expert en C++).
Comme je préfère une cascade de warnings, à une erreur de compilation : je n'ai pas terminé la "dé-warning-isation" ...


Mais pourquoi ne pas passer au compilateur 4.x ?
Il est plus respectueux de certaines normes.
Garulfo
Kilo-utilisateur
 
Messages: 107
Inscription: Mardi 10 Juillet 2007, 19:49
Localisation: Sherbrooke, Québec, Canada
Statut actuel: Actif et salarié | Maître de conférence

Re: SMIB : un logiciel de calcul formel pour Linux

Messagepar pbillet » Lundi 16 Novembre 2009, 21:48

Bonjour,

Une nouvelle version de smib vient d'apparaitre.
Les nouveautés :
- mode de traitement par lot (batch) : on met un fichier en entrée, on obtient un fichier en sortie : pratique pour produire des fichiers à injecter dans gnuplot (via qgfe),
- 10 recettes pour calculer pi,
- nouvelle documentation,
- corrections de bugs.

Et toujours autant de warnings de compilation.
pbillet
Utilisateur
 
Messages: 5
Inscription: Jeudi 05 Novembre 2009, 21:09
Statut actuel: Actif et salarié

Re: SMIB : un logiciel de calcul formel pour Linux

Messagepar plop08 » Lundi 16 Novembre 2009, 21:53

bonsoir,

y a t-il quelque part une liste des commandes ou des exemples pour essayer de voir comment ça se pratique ?

(sinon compilé sous mac Os X)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: SMIB : un logiciel de calcul formel pour Linux

Messagepar pbillet » Mardi 17 Novembre 2009, 06:24

Bonjour,

Dans le répertoire /smib-0.9/Documentation/, le fichier tutoriel-fr contient divers exemples simples.
Dans /smib-0.9/Documentation/application/, il y a plusieurs répertoires qui contiennent divers applications plus complexes.

Cordialement,
pbillet
Utilisateur
 
Messages: 5
Inscription: Jeudi 05 Novembre 2009, 21:09
Statut actuel: Actif et salarié

Re: SMIB : un logiciel de calcul formel pour Linux

Messagepar plop08 » Mardi 17 Novembre 2009, 06:44

comme quoi... quand on a perdu ses habitudes linuxienne... merci de l'info.
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant


Retourner vers Logiciels mathématiques

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités