mus_define_layout Subroutine

public subroutine mus_define_layout(layout, stencilName, nElems)

This routine defines layout for predefined stencils

Arguments

Type IntentOptional Attributes Name
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_d1q3 mus_define_d1q3 proc~mus_define_layout->proc~mus_define_d1q3 proc~mus_define_d2q5 mus_define_d2q5 proc~mus_define_layout->proc~mus_define_d2q5 proc~mus_define_d2q9 mus_define_d2q9 proc~mus_define_layout->proc~mus_define_d2q9 proc~mus_define_d3q13 mus_define_d3q13 proc~mus_define_layout->proc~mus_define_d3q13 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_d3q6 mus_define_d3q6 proc~mus_define_layout->proc~mus_define_d3q6 proc~mus_define_d3q7 mus_define_d3q7 proc~mus_define_layout->proc~mus_define_d3q7 tem_abort tem_abort proc~mus_define_layout->tem_abort tem_horizontalSpacer tem_horizontalSpacer proc~mus_define_layout->tem_horizontalSpacer proc~mus_calculate_speed_of_sound mus_calculate_speed_of_sound proc~mus_define_d1q3->proc~mus_calculate_speed_of_sound proc~mus_set_weights_d1q3 mus_set_weights_d1q3 proc~mus_define_d1q3->proc~mus_set_weights_d1q3 tem_create_stencil tem_create_stencil proc~mus_define_d1q3->tem_create_stencil tem_identify_prevailDirections tem_identify_prevailDirections proc~mus_define_d1q3->tem_identify_prevailDirections tem_stencil_zeroPos tem_stencil_zeroPos proc~mus_define_d1q3->tem_stencil_zeroPos proc~mus_define_d2q5->proc~mus_calculate_speed_of_sound proc~mus_set_weights_d2q5 mus_set_weights_d2q5 proc~mus_define_d2q5->proc~mus_set_weights_d2q5 proc~mus_define_d2q5->tem_create_stencil proc~mus_define_d2q5->tem_identify_prevailDirections proc~mus_define_d2q5->tem_stencil_zeroPos proc~mus_define_d2q9->proc~mus_calculate_speed_of_sound proc~mus_set_weights_d2q9 mus_set_weights_d2q9 proc~mus_define_d2q9->proc~mus_set_weights_d2q9 proc~mus_define_d2q9->tem_create_stencil proc~mus_define_d2q9->tem_identify_prevailDirections proc~mus_define_d2q9->tem_stencil_zeroPos proc~mus_define_d3q13->proc~mus_calculate_speed_of_sound proc~mus_set_weights_d3q13 mus_set_weights_d3q13 proc~mus_define_d3q13->proc~mus_set_weights_d3q13 proc~mus_define_d3q13->tem_create_stencil proc~mus_define_d3q13->tem_identify_prevailDirections proc~mus_define_d3q13->tem_stencil_zeroPos proc~mus_define_d3q19->proc~mus_calculate_speed_of_sound proc~mus_set_weights_d3q19 mus_set_weights_d3q19 proc~mus_define_d3q19->proc~mus_set_weights_d3q19 proc~mus_define_d3q19->tem_create_stencil proc~mus_define_d3q19->tem_identify_prevailDirections proc~mus_define_d3q19->tem_stencil_zeroPos proc~mus_define_d3q27->proc~mus_calculate_speed_of_sound proc~mus_set_weights_d3q27 mus_set_weights_d3q27 proc~mus_define_d3q27->proc~mus_set_weights_d3q27 proc~mus_define_d3q27->tem_create_stencil proc~mus_define_d3q27->tem_identify_prevailDirections proc~mus_define_d3q27->tem_stencil_zeroPos proc~mus_define_d3q6->proc~mus_calculate_speed_of_sound proc~mus_set_weights_d3q6 mus_set_weights_d3q6 proc~mus_define_d3q6->proc~mus_set_weights_d3q6 proc~mus_define_d3q6->tem_create_stencil proc~mus_define_d3q6->tem_identify_prevailDirections proc~mus_define_d3q6->tem_stencil_zeroPos proc~mus_define_d3q7->proc~mus_calculate_speed_of_sound proc~mus_set_weights_d3q7 mus_set_weights_d3q7 proc~mus_define_d3q7->proc~mus_set_weights_d3q7 proc~mus_define_d3q7->tem_create_stencil proc~mus_define_d3q7->tem_identify_prevailDirections proc~mus_define_d3q7->tem_stencil_zeroPos cxcx cxcx proc~mus_calculate_speed_of_sound->cxcx

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_hvs_load_solverdata mus_hvs_load_solverData proc~mus_hvs_load_solverdata->proc~mus_load_scheme proc~mus_load_config mus_load_config proc~mus_load_config->proc~mus_load_scheme proc~mus_solve mus_solve proc~mus_solve->proc~mus_perform_dynloadbal proc~mus_hvs_config_load mus_hvs_config_load proc~mus_hvs_config_load->proc~mus_hvs_load_solverdata 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