This page describes how data is sent from NekRS to MOOSE with syncSolutions(FROM_EXTERNAL_APP)
. These steps are summarized in Figure 1.

Figure 1: Data transfers that occur to the MOOSE-Wrapped Nek file from NekRS
Specifically, we mean that we read from the internal arrays in NekRS and write into AuxVariables
in the NekRS-wrapped input file (say, nek.i
) - NOT necessarily that NekRS is sending new information to some coupled MOOSE application. A detailed breakdown of the steps is:
For conjugate heat transfer, write NekRS boundary temperature into the
temp
variable. This will print out something like the following. The printed "Interpolated max/min values" refer to the max/min values once the data has been mapped to theNekRSMesh
.
For volumetric heating, write NekRS volume temperature into the
temp
variable. This will print out something like the following. The printed "Interpolated max/min values" refer to the max/min values once the data has been mapped to theNekRSMesh
.
If outputting additional quantities with
outputs
, write NekRS solution fields into additional variables in the Nek-wrapped input file. This will print out something like