Construit sur Bluemira
Rien sur ce site n’existerait sans deux logiciels libres venus de la communauté de la fusion. BlueAgent est l’établi autour d’eux, pas un remplaçant de l’un ou de l’autre — cette page dit donc ce qu’ils sont, ce qu’ils font dans le produit, et d’où ils viennent.
Bluemira
Bluemira est un outil de conception intégré pour les futurs réacteurs de fusion : un framework dans lequel une machine entière — plasma, aimants, enceinte, couverture, et le radial build qui relie le tout — est décrite en code et construite en géométrie. Il est né de deux codes antérieurs, BLUEPRINT et MIRA, et il est développé au grand jour depuis 2021 par l’équipe bluemira, à l’UKAEA et à Fusion for Energy. C’est un logiciel libre sous la GNU Lesser General Public License, version 2.1 ou ultérieure.
Dans BlueAgent, Bluemira est ce que vous avez sous les yeux. Les curseurs du Tweaker pilotent un build Bluemira ; la machine ouverte et la CAO en sont le résultat ; la forme du plasma est son équilibre ; les bobines, le ripple au bord du plasma et l’empilement interne sont calculés par ses propres solveurs. Chaque projet que vous créez ici est un projet Bluemira, et ses fichiers s’ouvrent dans Bluemira n’importe où.
PROCESS
PROCESS est le code système de l’UKAEA — le Power Reactor Optimisation Code for Environmental and Safety Studies. Là où Bluemira construit une machine en détail, PROCESS dimensionne la centrale entière d’un coup : à partir de quelques centaines d’entrées et des contraintes que vous choisissez, il trouve un point de conception qui satisfait à la fois la physique et l’ingénierie, et dit sur quelles limites il repose. Il est libre, sous licence MIT.
Dans BlueAgent, un projet peut porter un deck PROCESS à côté de son build Bluemira. Lire un calcul est gratuit avec toutes les offres : le point de conception, les contraintes sur lesquelles il repose, la différence avec un autre calcul ou avec EU-DEMO. En lancer un — re-solve, balayer une plage, adopter le point résolu dans les curseurs — c’est le supplément PROCESS, inclus avec BlueAgent SCI.
Ce que BlueAgent ajoute
Une installation hébergée des deux, pour qu’un cours ou un groupe travaille dans un seul environnement au lieu de trente. Le Tweaker, qui transforme une configuration de build en curseurs, la physique attachée et les conséquences dessinées sur la machine. La base de connaissances et le glossaire. Et l’agent — Becky, Hartmut, Sabine — qui lit le build, le calcul et l’écran, et enseigne, discute ou relit. BlueAgent ne modifie pas Bluemira : il exécute la branche de développement du projet telle qu’elle est publiée et la suit de près, et votre projet reste un projet Bluemira ordinaire.
Licences, liens, noms
- Bluemira
- LGPL 2.1 ou ultérieure. Code source et documentation : github.com/Fusion-Power-Plant-Framework/bluemira et bluemira.readthedocs.io.
- PROCESS
- MIT. Code source et documentation : github.com/ukaea/PROCESS et ukaea.github.io/PROCESS.
- Les versions exactes
- L’espace de travail les liste sous Licences, à côté de chaque autre composant et de sa licence — pour les membres connectés, car une liste de versions installées est aussi une liste pour qui cherche une faille. La liste de ce site est sous licences.
- Noms
- Bluemira et PROCESS sont les noms des projets et leur appartiennent. BlueAgent est fait par windingpack et n’est ni affilié à l’UKAEA ou à Fusion for Energy, ni soutenu par eux.
Ce que les offres font de tout cela, et ce qu’un cours ou un groupe de recherche en retire.