mus_define_d2q9 Subroutine

public subroutine mus_define_d2q9(layout, nElems)

This subroutine sets the parameters for the predefined d2q9 stencil.

Arguments

Type IntentOptional Attributes Name
type(mus_scheme_layout_type), intent(inout) :: layout

scheme layout for pdf state

integer, intent(in) :: nElems

number of elements use this layout


Calls

proc~~mus_define_d2q9~~CallsGraph proc~mus_define_d2q9 mus_define_d2q9 proc~mus_calculate_speed_of_sound mus_calculate_speed_of_sound 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 tem_create_stencil tem_create_stencil proc~mus_define_d2q9->tem_create_stencil tem_identify_prevailDirections tem_identify_prevailDirections proc~mus_define_d2q9->tem_identify_prevailDirections tem_stencil_zeroPos tem_stencil_zeroPos proc~mus_define_d2q9->tem_stencil_zeroPos cxcx cxcx proc~mus_calculate_speed_of_sound->cxcx

Called by

proc~~mus_define_d2q9~~CalledByGraph proc~mus_define_d2q9 mus_define_d2q9 proc~mus_define_layout mus_define_layout proc~mus_define_layout->proc~mus_define_d2q9 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