mod_space_filling_curve Module


Used by

  • module~~mod_space_filling_curve~~UsedByGraph module~mod_space_filling_curve mod_space_filling_curve proc~amr_coarsen_refine amr_coarsen_refine proc~amr_coarsen_refine->module~mod_space_filling_curve proc~init_forest_root init_forest_root proc~init_forest_root->module~mod_space_filling_curve proc~load_balance load_balance proc~load_balance->module~mod_space_filling_curve proc~read_forest read_forest proc~read_forest->module~mod_space_filling_curve

Functions

public function mortonEncode(ig1, ig2, ig3, ndim)

Arguments

Type IntentOptional Attributes Name
integer(kind=4), intent(in) :: ig1
integer(kind=4), intent(in) :: ig2
integer(kind=4), intent(in) :: ig3
integer(kind=4), intent(in) :: ndim

Return Value integer(kind=8)


Subroutines

public subroutine amr_Morton_order()

Construct Morton-order as a global recursive lexicographic ordering.

Arguments

None

public subroutine get_Morton_range()

Set the Morton range for each processor

Arguments

None

public subroutine get_Morton_range_active()

Arguments

None

public subroutine level1_Morton_order()

build Morton space filling curve for level 1 grid

Arguments

None