mod_amr_neighbors Module


Used by

  • module~~mod_amr_neighbors~~UsedByGraph module~mod_amr_neighbors mod_amr_neighbors proc~build_connectivity build_connectivity proc~build_connectivity->module~mod_amr_neighbors proc~init_forest_root init_forest_root proc~init_forest_root->module~mod_amr_neighbors proc~proper_nesting proper_nesting proc~proper_nesting->module~mod_amr_neighbors proc~read_forest read_forest proc~read_forest->module~mod_amr_neighbors proc~refine_tree_leaf refine_tree_leaf proc~refine_tree_leaf->module~mod_amr_neighbors

Subroutines

public subroutine asign_tree_neighbor(tree)

asign tree node neighor

Arguments

Type IntentOptional Attributes Name
type(tree_node_ptr) :: tree

public subroutine find_neighbor(my_neighbor, my_neighbor_type, tree, i1, i2, i3, pole)

find neighors of all blocks

Arguments

Type IntentOptional Attributes Name
type(tree_node_ptr) :: my_neighbor
integer, intent(out) :: my_neighbor_type
type(tree_node_ptr) :: tree
integer, intent(in) :: i1
integer, intent(in) :: i2
integer, intent(in) :: i3
logical, intent(out), dimension(ndim) :: pole

public subroutine find_root_neighbor(tree_neighbor, tree, i1, i2, i3)

find neighors of level-one root blocks

Arguments

Type IntentOptional Attributes Name
type(tree_node_ptr) :: tree_neighbor
type(tree_node_ptr) :: tree
integer, intent(in) :: i1
integer, intent(in) :: i2
integer, intent(in) :: i3