Go to the source code of this file.
Functions/Subroutines | |
subroutine | psmile_gauss_get_neighbours (grid_id, ierror) |
subroutine | insertsort_block_info (in_block_info, out_block_info, num_blocks) |
subroutine | insert_unique_key (key, num_keys, list, list_size) |
logical | is_local_point (point_1d, sorted_block_info, num_blocks) |
subroutine | get_neigh_method_data_dble (grid_id) |
subroutine | get_neigh_method_data_real (grid_id) |
subroutine psmile_gauss_get_neighbours::get_neigh_method_data_dble | ( | integer,intent(in) | grid_id | ) |
Definition at line 676 of file psmile_gauss_get_neighbours.F90.
References PSMILe::Comps, max, PSMILe::Methods, PRISM_Error_Alloc, and psmile_bsend().
Referenced by psmile_gauss_get_neighbours().
subroutine psmile_gauss_get_neighbours::get_neigh_method_data_real | ( | integer,intent(in) | grid_id | ) |
Definition at line 803 of file psmile_gauss_get_neighbours.F90.
References PSMILe::Comps, max, PSMILe::Methods, PRISM_Error_Alloc, and psmile_bsend().
Referenced by psmile_gauss_get_neighbours().
subroutine psmile_gauss_get_neighbours::insert_unique_key | ( | integer,intent(in) | key, | |
integer,intent(inout) | num_keys, | |||
integer,dimension(list_size),intent(inout) | list, | |||
integer,intent(in) | list_size | |||
) |
Definition at line 603 of file psmile_gauss_get_neighbours.F90.
Referenced by psmile_gauss_get_neighbours().
subroutine psmile_gauss_get_neighbours::insertsort_block_info | ( | type (block_info),dimension(num_blocks),intent(in) | in_block_info, | |
type (block_info),dimension(num_blocks),intent(out) | out_block_info, | |||
integer,intent(in) | num_blocks | |||
) |
Definition at line 570 of file psmile_gauss_get_neighbours.F90.
Referenced by psmile_gauss_get_neighbours().
logical psmile_gauss_get_neighbours::is_local_point | ( | integer,intent(in) | point_1d, | |
type (block_info),dimension(num_blocks),intent(in) | sorted_block_info, | |||
integer,intent(in) | num_blocks | |||
) |
Definition at line 648 of file psmile_gauss_get_neighbours.F90.
Referenced by psmile_gauss_get_neighbours().
subroutine psmile_gauss_get_neighbours | ( | Integer,intent(in) | grid_id, | |
Integer,intent(out) | ierror | |||
) |
Definition at line 12 of file psmile_gauss_get_neighbours.F90.
References a, PSMILe::Comps, get_neigh_method_data_dble(), get_neigh_method_data_real(), PSMILe::Grids, insert_unique_key(), insertsort_block_info(), is_local_point(), not, PRISM_Error_Alloc, psmile_bsend(), psmile_gauss_1d_global_to_local(), psmile_gauss_3d_to_global_1d(), psmile_gauss_3d_to_local_1d(), and psmile_gauss_get_bicu_stencil().
Referenced by psmile_gauss_setup().