• [^] # Re: Concurrence

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche EDF libère son Code_Saturne sous licence GPL. Évalué à 6.

    J'en ai aussi fait un port FreeBSD qui est disponible à [ http://people.freebsd.org/~thierry/ports/Code_Saturne.tgz ] (c'est un tarball à extraire sous /usr/ports/ et qui va donner science/bft, science/ecs, science/fvm, science/ncs et science/ics ; aucun n'est encore committé, d'une part parceque l'arbre des ports est actuellement gelé pour cause de refonte liée à x.org, et d'autre part parceque je n'ai pas encore testé suffisamment...).

    Déjà, le code est très portable : je n'ai aucun patch lié directement à des problèmes de compilation. Ensuite, c'est d'une taille beaucoup plus petite qu'OpenFoam, ce qui donne des temps de compilation beaucoup plus courts.

    Sinon, c'est aussi un logiciel qui a été pensé pour être posé, compilé et installé sous son $HOME, et j'ai dû ré-écrire une cible install: pour le faire rentrer dans le système des packages de FreeBSD. Mais par rapport au système infernal à base de cmake d'OpenFoam, Code_Saturne est beaucoup plus simple et accessible : c'est juste un shell script qui lance un make.

    Quant aux fonctionnalités, Code_Saturne semble tout de même plus limité (j'écris semble car je ne suis pas spécialiste de la mécanique des fluides). L'interface en Tkinter est agréable, mais la construction des cas d'études est laborieuse et doit être en grande partie réalisée hors de l'interface (sauf si quelque chose m'a échappé, je suis encore loin d'en avoir fait le tour), et ça manque d'exemples !