• [^] # Re: Code Saturne

    Posté par . En réponse au journal Un an de FreeCAD (en tant que contributeur). Évalué à 6.

    Salut,

    merci pour ton investissement dans FreeCAD, cela a vraiment fait avancé le schmilblick.

    Nous somme de notre coté très intéressé par l'intégration de Fenics dans FreeCAD. Un postDoc arrivera en mars et il devra se servir de FreeCAD pour faire des simulation Fenics, cela nous donnera l'occasion de regarder cela de prêt.

    En ce qui concerne le couplage de Code-Saturne ou Code-Aster, il semblerait que le Cea et EDF aient choisi de créer leur propre solveur "from scratch" avec les développeur d'OpenCascade avec le logiciel shaper. Je trouve qu'il aurait été plus intéressant de payer les devs de FreeCAD à temps complet pendant la durée de leur projet mais bon ... Ils avaient très certainement d'autres contraintes.

    Pour répondre à YBoy360, Code-Saturne est un logiciel de Volume Finis qui sont une résolution intégrale de la forme forte discrétisée spatialement alors que Elmer lui est un code Éléments Finis que résout la forme faible (intégrée par partie), ce qui permet d'avoir une prise en compte naturelle des conditions aux limites. Je ne suis pas un expert en Volumes Finis mais ils ne sont pas généralement utilisés pour de la mécanique solide alors qu'il existe des codes FEM en fluide, rien en théorie ne l'empêche mais la reconstruction du gradient (contraintes et déformations) est assez complexe et cela n'a été fait que pour peu de problèmes. Cela permet par contre de bien gérer des discontinuités. On va dire qu'en mécanique des solides, c'est encore un sujet de recherche et pas une technique de l'ingénieur. La technique des éléments finis est généralement plus précise que les éléments finis mais très exigeante sur le maillage, il est assez simple d'augmenter l'ordre des fonctions de formes mais des problèmes arrivent si on augmente trop.
    Code-saturne ne fait que de la méca-flu alors que Elmer est un solveur FEM multiphysique, il est donc beaucoup plus généraliste.