In veel virtuele experimenten worden meerdere softwarepakketten gebruikt met verschillende simulatietypen, pre- en postprocessing-tools, en tools om de resultaten van de experimenten te visualiseren—vaak een combinatie van alle. De gebruikelijke methode om deze te integreren is een handmatige methode, met op maat gemaakte oplossingen voor elk toepassingsgebied, wat slecht schaalt en het delen en reproduceerbaarheid belemmert.
Dit protocol demonstreert de implementatie en het gebruik van een lokaal gecontainerd workflowsysteem. Daarna starten gebruikers een lokale Galaxy-instantie met Docker, maken en draaien een OpenMC neutronica-simulatieworkflow, laten de uitvoeren door een keten van formatconversietools en laden de resultaten in zowel ParaView als NVIDIA Omniverse voor visualisatie. De containerized deployment bevordert reproduceerbaarheid en draagbaarheid op elke machine die voldoet aan de hardware-eisen zoals beschreven in Sectie 1.
Zodra het systeem draait, kunnen workflows opnieuw worden uitgevoerd met nieuwe invoer zonder handmatige herconfiguratie, kunnen extra simulatiecodes met bescheiden inspanning als nieuwe tools worden verpakt, en kunnen tools in meerdere workflows en toepassingsgebieden worden gebruikt. De aanpak ondersteunt de principes van vindbare, toegankelijke, interoperabele, herbruikbare data (FAIR): run histories leggen volledige herkomstmetadata vast, workflows zijn exporteerbaar als draagbare bestanden en kunnen direct gedeeld worden tussen Galaxy-instanties, en tools worden verpakt in versiegestuurde containers die in een openbare repository kunnen worden gepubliceerd. Schaalbaarheid naar high-performance computing (HPC) of cloudbronnen via het Pulsar-systeem van Galaxy is een natuurlijke uitbreiding van de hier beschreven architectuur.
De methode wordt aangetoond aan de hand van een casestudy van fusieneutronica. OpenMC wordt gebruikt om neutronentransport te simuleren in een Direct Accelerated Geometry Monte Carlo (DAGMC) computerondersteund ontwerp (CAD) meetgebied, waarbij een tritium breeding ratio (TBR) resultaat en een neutronenspoordataset wordt geproduceerd. De simulatieworkflows worden vervolgens verbonden met de NVIDIA Omniverse als het metaverse-platform voor aanroepen en visualisering.