• [^] # Re: a quand un logiciel a la "rdm le mans" libre

    Posté par . En réponse à la dépêche Code_Aster accessible !. Évalué à 3.

    Les outils de calculs par éléments finis sont utiles dans tous les domaines où il faut découper un problème complexe pour le résoudre : résistance des matériaux (donc mécanique, architecture, médecine, crash-tests ...) propagation de flux (thermique, aérodynamique, perturbations électro-magnétiques, diffusion d'atomes dopants en microélectronique ... (tiens, ca sert aussi à faire des ordinateurs !))

    Par contre, le calcul par éléments finis n'est qu'un maillon dans la chaîne de simulation numérique. C'est effectivement la partie la plus gourmande en mémoire et en CPU (souvent 6 composantes à calculer pour plus de 100 000 éléments), mais ce n'est pas la seule ! Car avant ça, il faut modéliser le problème (notamment le dessiner en 3D), fixer les conditions aux limites, choisir le bon maillage selon le problème (plus fin là où on veut plus de détails), et après le calcul lui-même il faut encore extraire les résultats (généralement une visu 3D avec de belles couleurs arc-en-ciel).

    Il y a pas mal de projets de calcul en éléménts finis sur SourceForge (catégorie "physique" : http://sourceforge.net/softwaremap/trove_list.php?form_cat=387(...) ), souvent issus de recherches universitaires, mais effectivement il n'y a rien de vraiment finalisé en ce qui concerne l'ensemble de la simulation numérique et la CAO.

    C'est à mon avis un domaine dans lequel il y a un manque criant de logiciels libres, et où l'on voit le plus de logiciels propriétaires (extrêmement chers) portés des Unices traditionnels vers Windows et plus récemment vers Linux. Après l'informatique elle-même, c'est là que les entreprises industrielles profiteraient le plus du Libre, et de la capacité d'amélioration qui va avec. Il y aurait aussi des avantages en termes de sécurité : ne seriez-vous pas plus tranquilles si les air-bags et la "déformation programmée" de votre voiture avaient été simulés par des logiciels libres, revus et validés ?

    qq exemples :
    - CAO électronique (eagle, gratuit mais pas libre http://www.cadsoft.de(...) ) et conception de puces (Xilinx ISE http://www.xilinx.com/ise/logic_design_prod/webpack.htm(...) )
    - aérodynamique (Fluent http://www.fluent.com/solutions/sports/applications.htm(...) , Cosmos http://www.solidworks.com/pages/products/cosmos/cosmosfloworks.html(...) )
    - conception mécanique et aéronautique (Catia http://www.3ds.com/products-solutions/plm-solutions/catia/overview/(...) , Cosmos, Nastran)
    Regardez les plate-formes supportées, c'est assez intéressant ! Il y a souvent Linux, mais presque exclusivement RHEL et SuSE ... vivement une vraie LSB pour mettre tout le monde d'accord.

    Quel overclockeur n'a pas rêvé de modéliser l'efficacité thermique de son super radiateur et l'aérodynamique de son ventilateur ?