Skip to content

How does ARMI couple software to realize data transfer #292

Answered by ntouran
Scienkiller asked this question in Q&A
Discussion options

You must be logged in to vote

Hi thanks for the question. ARMI facilitates software coupling using the hub-and-spoke data architecture. In other words, by writing interface code that maps to/from each individual physics/analysis code to a common data model on the ARMI reactor model, you only need to have N interface codes to couple N codes all with each other. This is a big improvement over writing N2 coupling interfaces.

So like if you have 10 codes that compute fission power you can write 10 interfaces that load their results onto the ARMI reactor model in the power data parameter. Then if you have 2 thermal/hydraulic codes that take power and compute temperature. From the T/H codes' perspectives, they don't know wh…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@Scienkiller
Comment options

@jakehader
Comment options

@Scienkiller
Comment options

@jakehader
Comment options

Answer selected by jakehader
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants