Skip to content
Discussion options

You must be logged in to vote

Do doing something like this in the main app:

[MultiApps]
  [scm_assembly]
    type = FullSolveMultiApp
    input_files = 'assembly.i'
  []
[]

[Transfers]
    [T_avg_from_scm]
        type = MultiAppGeneralFieldUserObjectTransfer
        variable = T
        source_user_object = T_avg_uo
        from_multi_app = scm_assembly
        greedy_search = true
        use_bounding_boxes = false
    []
[]

and this in the sub-app:

[UserObjects]
    [T_avg_uo]
        type = NearestPointLayeredAverage
        variable = T
        block = sub_channel
        direction = z
        points = '...'
        num_layers = <...>
    []
[]

Seems to be doing the right thing for me.

Replies: 2 comments 8 replies

Comment options

You must be logged in to vote
8 replies
@andrsd
Comment options

@GiudGiud
Comment options

GiudGiud Jul 2, 2025
Collaborator

@andrsd
Comment options

@andrsd
Comment options

Answer selected by andrsd
@kyriv1980
Comment options

@andrsd
Comment options

@GiudGiud
Comment options

@andrsd
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants