mus_define_layout Subroutine

public subroutine mus_define_layout(layout, stencilName, nElems)

This routine defines layout for predefined stencils

Arguments

TypeIntentOptionalAttributesName
type(mus_scheme_layout_type), intent(inout) :: layout

scheme layout for pdf state

character(len=*), intent(in) :: stencilName

Name of the stencil to create

integer, intent(in) :: nElems

number of elements use this layout


Calls

proc~~mus_define_layout~~CallsGraph proc~mus_define_layout mus_define_layout proc~mus_define_d2q9 mus_define_d2q9 proc~mus_define_layout->proc~mus_define_d2q9 proc~mus_define_d3q6 mus_define_d3q6 proc~mus_define_layout->proc~mus_define_d3q6 proc~tem_abort tem_abort proc~mus_define_layout->proc~tem_abort proc~mus_define_d2q5 mus_define_d2q5 proc~mus_define_layout->proc~mus_define_d2q5 proc~mus_define_d3q19 mus_define_d3q19 proc~mus_define_layout->proc~mus_define_d3q19 proc~mus_define_d3q27 mus_define_d3q27 proc~mus_define_layout->proc~mus_define_d3q27 proc~mus_define_d3q13 mus_define_d3q13 proc~mus_define_layout->proc~mus_define_d3q13 proc~tem_horizontalspacer tem_horizontalSpacer proc~mus_define_layout->proc~tem_horizontalspacer proc~mus_define_d3q7 mus_define_d3q7 proc~mus_define_layout->proc~mus_define_d3q7 proc~mus_define_d1q3 mus_define_d1q3 proc~mus_define_layout->proc~mus_define_d1q3 proc~mus_calculate_speed_of_sound mus_calculate_speed_of_sound proc~mus_define_d2q9->proc~mus_calculate_speed_of_sound proc~tem_identify_prevaildirections tem_identify_prevailDirections proc~mus_define_d2q9->proc~tem_identify_prevaildirections proc~mus_set_weights_d2q9 mus_set_weights_d2q9 proc~mus_define_d2q9->proc~mus_set_weights_d2q9 proc~tem_create_stencil tem_create_stencil proc~mus_define_d2q9->proc~tem_create_stencil proc~tem_stencil_zeropos tem_stencil_zeroPos proc~mus_define_d2q9->proc~tem_stencil_zeropos proc~mus_set_weights_d3q6 mus_set_weights_d3q6 proc~mus_define_d3q6->proc~mus_set_weights_d3q6 proc~mus_define_d3q6->proc~mus_calculate_speed_of_sound proc~mus_define_d3q6->proc~tem_identify_prevaildirections proc~mus_define_d3q6->proc~tem_create_stencil proc~mus_define_d3q6->proc~tem_stencil_zeropos proc~mus_define_d2q5->proc~mus_calculate_speed_of_sound proc~mus_define_d2q5->proc~tem_identify_prevaildirections proc~mus_define_d2q5->proc~tem_create_stencil proc~mus_define_d2q5->proc~tem_stencil_zeropos proc~mus_set_weights_d2q5 mus_set_weights_d2q5 proc~mus_define_d2q5->proc~mus_set_weights_d2q5 proc~mus_define_d3q19->proc~mus_calculate_speed_of_sound proc~mus_define_d3q19->proc~tem_identify_prevaildirections proc~mus_define_d3q19->proc~tem_create_stencil proc~mus_define_d3q19->proc~tem_stencil_zeropos proc~mus_set_weights_d3q19 mus_set_weights_d3q19 proc~mus_define_d3q19->proc~mus_set_weights_d3q19 proc~mus_define_d3q27->proc~mus_calculate_speed_of_sound proc~mus_define_d3q27->proc~tem_identify_prevaildirections proc~mus_define_d3q27->proc~tem_create_stencil proc~mus_define_d3q27->proc~tem_stencil_zeropos proc~mus_set_weights_d3q27 mus_set_weights_d3q27 proc~mus_define_d3q27->proc~mus_set_weights_d3q27 proc~mus_define_d3q13->proc~mus_calculate_speed_of_sound proc~mus_define_d3q13->proc~tem_identify_prevaildirections proc~mus_define_d3q13->proc~tem_create_stencil proc~mus_define_d3q13->proc~tem_stencil_zeropos proc~mus_set_weights_d3q13 mus_set_weights_d3q13 proc~mus_define_d3q13->proc~mus_set_weights_d3q13 proc~mus_define_d3q7->proc~mus_calculate_speed_of_sound proc~mus_define_d3q7->proc~tem_identify_prevaildirections proc~mus_define_d3q7->proc~tem_create_stencil proc~mus_define_d3q7->proc~tem_stencil_zeropos proc~mus_set_weights_d3q7 mus_set_weights_d3q7 proc~mus_define_d3q7->proc~mus_set_weights_d3q7 proc~mus_define_d1q3->proc~mus_calculate_speed_of_sound proc~mus_define_d1q3->proc~tem_identify_prevaildirections proc~mus_define_d1q3->proc~tem_create_stencil proc~mus_define_d1q3->proc~tem_stencil_zeropos proc~mus_set_weights_d1q3 mus_set_weights_d1q3 proc~mus_define_d1q3->proc~mus_set_weights_d1q3

Called by

proc~~mus_define_layout~~CalledByGraph proc~mus_define_layout mus_define_layout proc~mus_load_scheme mus_load_scheme proc~mus_load_scheme->proc~mus_define_layout proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_define_layout proc~mus_load_config mus_load_config proc~mus_load_config->proc~mus_load_scheme proc~mus_hvs_load_solverdata mus_hvs_load_solverData proc~mus_hvs_load_solverdata->proc~mus_load_scheme none~do_balance do_balance none~do_balance->proc~mus_perform_dynloadbal proc~mus_hvs_config_load mus_hvs_config_load proc~mus_hvs_config_load->proc~mus_hvs_load_solverdata proc~mus_solve mus_solve proc~mus_solve->none~do_balance program~musubi musubi program~musubi->proc~mus_load_config program~musubi->proc~mus_solve program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_hvs_config_load

Contents

None