Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
calcul_numerique [Le 17/01/2008, 16:54]
utodeb
calcul_numerique [Le 11/09/2022, 14:01] (Version actuelle)
moths-art Suppression des espaces surnuméraires (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-======Calcul numérique====== +{{tag>portail éducation logiciels_pour_le_lycée mécanique}}
-{{icons:​icone_danger.png ​ }} +
->Cette page doit encore être complétée,​ n'​hésitez pas à le faire... +
-{{tag>Dapper Edgy Feisty Gutsy calcul numérique matlab scilab octave R BROUILLON}} +
- +
-===== Introduction ===== +
-Les logiciels de calculs numérique utilisés aussi bien en ingénierie que dans la recherche fondamentale sont souvent chers et/ou non compatible avec Linux. +
-Pourtant il existe des alternatives libres utilisées dans le monde universitaire. +
-On retrouve donc désormais des logiciels performants et disponibles dans les dépôts tel que : +
-  * Octave +
-  * Scilab +
- +
-On se propose de réaliser ici une liste des logiciels disponibles sous linux... +
- +
-===== Logiciels libres dédiés aux calculs numériques ===== +
- +
-==== Octave ==== +
-{{sombrero.jpg?​200}} +
-Logiciel GNU/GPL principalement en mode console, léger et relativement simple d'​emploi. Il utilise gnuplot pour la représentation graphique des fonctions calculées. +
-Ce serait un clône du logiciel Matlab(tm). +
- +
-Il fournit une interface en ligne de commande commode : +
- +
-    * pour résoudre des problèmes linéaires et non-linéaires numériquement,​ +
-    * et pour exécuter d’autres calculs et expérimentations numériques en utilisant un langage propre à Octave qui est, paraît-il, la plupart du temps compatible avec Matlab. +
- +
- +
-Octave possède des outils étendus pour : +
- +
-    * résoudre des problèmes d’algèbre linéaires numériques "​ordinaires",​ +
-    * trouver les racines des équations non-linéaires,​ +
-    * calculer des fonctions "​ordinaires"​ d’intégration,​ +
-    * effectuer des manipulations de polynômes,​ +
-    * et intégrer des équations différentielles et différentielles-algébriques "​ordinaires"​. +
- +
-Il est extensible et "​customisable"​ par l’intermédiaire : +
- +
-    * de fonctions définies par l’utilisateur et écrites dans le langage spécifique d’Octave,​ +
-    * ou de programmes exécutables dynamiquement qui peuvent être écrits en C++, C, Fortran, ou d’autres langages de programmation. +
- +
-=== Installation === +
-Présent dans les dépôts universe.  +
-Veiller à installer également [[Gnuplot]] s'il n'est pas déjà présent +
- +
-=== Liens === +
-[[http://​www.octave.org|Site officiel]]+
  
-[[http://​www.octave.org/​doc/​octave_toc.html|manuel anglais]] 
 ---- ----
  
 +======Calcul numérique======
  
-==== Scilab ​====+Les logiciels de **calcul numérique** utilisés aussi bien en ingénierie que dans la recherche fondamentale sont souvent chers ou non compatibles avec Linux. 
 +Pourtant, il existe des alternatives libres utilisées dans le monde universitaire. 
 +On retrouve donc désormais des logiciels performants et disponibles dans les dépôts tels que [[:Octave]] ou [[:Scilab]].
  
-Scilab est développé depuis 1990 par des chercheurs de l’INRIA et de l’ENPC, il est, depuis 2003, développé et maintenu par l'​INRIA.+On se propose de réaliser ici une liste des logiciels disponibles sous Linux…
  
-La syntaxe et les possibilités offertes par Scilab sont similaires à celles de Matlab(tm), mais les deux logiciels ne sont pas compatibles même si un traducteur Matlab(tm) vers Scilab existe. 
  
-Il est distribué gratuitement et avec son code source depuis 1994. A noter que la licence scilab ne permet pas une distribution commerciale d'un produit dérivé, il s'agit donc d'un logiciel semi-libre ​+===== Logiciels libres dédiés aux calculs numériques =====
  
-Scilab peut exécuter des instructions en ligne de commandeainsi que des fichiers ​de commande (scripts) contenant des instructions (format texte). On peut également exécuter des programmes Fortran ou C à partir ​de Scilab. Scilab est complétée par un environnement graphique Scicos comparable ​à l'​environnement ​graphique ​Simulink(tmfourni avec Matlab(tm).+  * [[Fortran]] //​(mathematical FORmula TRANslating system),// un langage ​de programmation pour le calcul scientifique 
 +  * [[:ESP-r]]un logiciel ​de simulation thermique dynamique pour le bâtiment 
 +  * [[Euler]], un logiciel ​de calcul mathématique 
 +  * [[Octave]], un logiciel similaire à MatLab 
 +  * [[Scilab]], un autre logiciel similaire ​à MatLab 
 +  * [[R]], un logiciel de calcul statistique 
 +  * [[giac-xcas]],​ un logiciel de calcul formel, géométrie dynamique 
 +  * wxMaxima, une interface ​graphique ​à [[Maxima]], logiciel de calcul formel 
 +  * [[Mathomatic]] : calcul formel. 
 +  * Mathics, calcul formel, logiciel libre conçu pour ressembler à mathematica 
 +  * [[PyBar]] : calculs de structure ​(résistance des matériaux) 
 +  * [[Sagemath]] : calcul formel, compilation de nombreux logiciels de mathématiques libres sur une base python
  
-Scilab permet les tracés ​de surface en 3D et il est possible ​de dessiner directement ​des figures géométriques sur le graphique+  * **"​Chaîne ​de calcul"​** (mailleur, code de calcul, logiciel de post pro) pour mécanique des fluides (voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3550295#​p3550295|cette discussion]]) : 
-A noter qu'il existe également une passerelle Scilab <-> Labview+      * [[Salome]] (et GMSH) : maillage sur des géométries assez simples et des maillages pas trop gros (commence à peiner dès quelques millions de mailles), et également bon outil de post pro (idem lorsque maillage pas trop gros). Pour des problèmes plus compliqués, ​il existe GMSH, mais qui est également assez limité, notamment lorsqu'​on veut travailler sur des géométries importées (créées avec un logiciel de CAO par exemple). 
 +      * ->[[Code Saturne]] : logiciel de calcul pour fluide en compressible,​ incompressible,​ stationnaire,​ instationnaire,​ et tout plein de modules pour des physiques particulières (combustion,​ rayonnement,​ ...).  
 +      * -> [[http://​www.opentelemac.org/​|OpenTelemac]] : codes de calcul pour l'hydraulique à surface libre (divers modules 1D, 2D, 3D, transport de sédiment, propagation des vagues) développés par EDF, et placés sous licences GPL et LGPL ces dernières années.  
 +      * ->Syrthes : code de thermique, pas CFD mais fait pour le couplage avec Code_Saturne. Peut résoudre l'​équation de la chaleur dans les solides, ou des problèmes couplé écoulement fluide/​transferts thermiques. 
 +      * ->​[[https://​www.paraview.org/​|Paraview]] : outil de visualisation très complet basé sur VTK (Visualization Toolkit).
  
-=== Installation === +  * [[Code Aster]] : analyse des structures et thermo-mécanique 
-suivre ce lien : [[http://doc.ubuntu-fr.org/​scilab|Scilab]]+  * [[OpenFOAM]] ​logiciel CFD pour flux complexes de fluides avec réactions chimiques, turbulence et transfert de chaleur, dynamique des solides et électromagnétique. 
 +  * [[http://xflr5.sourceforge.net/​xflr5.htm|XFLR5]] - Analyse aérodynamique (voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=419047|le sujet sur le forum]]) 
 +  * [[http://​jscience.org/​|Jscience]]
  
-=== Liens === +===== Logiciels propriétaires disponibles sous Linux =====
-[[http://​www.scilab.org/​|Site officiel]] +
-----+
  
 +  * [[matlab]] : Certainement le plus connu en ce qui concerne ce type de logiciel. ​ (une version Linux existe mais payante.)
 +  * Mathematica ([[https://​appdb.winehq.org/​objectManager.php?​sClass=application&​iId=425|voir aide wine]]) : logiciel de calcul scientifique très puissant. (une version Linux existe mais payante.)
 +  * [[Maple]] : logiciel de calcul formel très puissant. (une version Linux existe mais payante.)
 +  * Eureqa ([[http://​ccsl.mae.cornell.edu/​eureqa_download|télécharger]]) et lancer avec [[wine]] ([[http://​appdb.winehq.org/​objectManager.php?​sClass=application&​iId=10739|aide]]) ([[http://​groups.google.com/​group/​eureqa-group/​browse_thread/​thread/​1681b3c16f3daaaa|discussion]]) : (Prononcé «eurêka») est un outil logiciel pour détecter des équations et des relations mathématiques cachés dans vos données. Son objectif est d'​identifier le plus simple des formules mathématiques qui pourrait décrire les mécanismes sous-jacents qui ont produit des données.
  
-==== R ==== +EN ligne : 
- +  * Wolfram Alpha ([[https://​www.wolframalpha.com/|site]]([[https://www.wolframalpha.com/​examples/|exemple]]) ( [[https://www.wolframalpha.com/about.html|a propos ​]]) : avec toute la puissance de mathématica,​ des millards d'​informations sur tout ce qui existe, et des milliers de langage structuré compris : juste en posant une question vous avez les réponses ... "toute les possibilités de voiture v8 de couleur rouge, selon des critères d'​appréciation humain"​ :) 
-R est un logiciel libre permettant de faire des calculs statistiques ​test de Student, Anova, ACP, Chi2...), et de visualiser les résultats sous forme de graphiques, voir de rapports d'​analyses complets. C'est aussi un langage de script, permettant d'​écrire des programmes d'​analyses statistiques complexes. C'est un logiciel en ligne de commande, mais de nombreux projets d'​applications graphiques dédiés sont développés autour de R. +  * Mathway ([[http://www.mathway.com/problem.aspx?​p=algebra|site]]) : résoudre des problème mathématiques,​ parfait pour les étudiants, et les autres.
- +
-=== Installation === +
-suivre ce lien : [[http://doc.ubuntu-fr.org/r|R]] +
- +
-=== Liens === +
-[[http://www.r-project.org/|Site officiel]] +
- +
-[[http://doc.ubuntu-fr.org/r|R sur Ubuntu]] +
-----+
  
-===== Logiciels propriétaires disponibles sous linux =====+=====Voir aussi=====
  
 +  * [[Entreprise]] , [[Éducation]],​ [[Intelligence artificielle]],​ [[Bourse]], [[Mécanique]]
 +  * Discussion [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3551721|CFD sur Ubuntu]] sur le forum Ubuntu-fr
 +  * Discussion [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=49053|Logiciels de calcul formel]] sur le forum Ubuntu-fr
 +  * [[http://​delicious.com/​search?​p=statistical+open+source&​chk=&​fr=del_icio_us&​lc=1&​atags=&​rtags=&​context=all|Suivre les outils libres sur delicious]]
 +  * [[http://​www.freebase.com/​|FreeBase]],​ information libre pour des stats
 +  * [[http://​www.factual.com/​|Factual]],​ outil en ligne
 +  * [[https://​www.gapminder.org/​data/​|Gapminder]]
  
-==== Matlab ​==== +===== Pages en rapport =====
-Certainement le plus connu en ce qui concerne ce type de logiciel. ​+
  
-[[http://​www.mathworks.fr/​products/​matlab/​index.html|Il existe une version Linux, mais payante...]]+{{topic>​calcul_numérique}}
  
-=== Installation === 
-suivre ce lien : [[matlab|matlab]] 
 ---- ----
-//**note réalisée par [[:​utilisateurs:​efhache84 | Efhache84]]**//​ 
  
-==== Maple ==== +//​Contributeurs : [[:​utilisateurs:​Efhache84]].//
-Logiciel de calcul formel très puissant. Une version linux existe mais payante.+
  • calcul_numerique.1200585277.txt.gz
  • Dernière modification: Le 18/04/2011, 14:38
  • (modification externe)