MPI-AMRVAC  3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Functions/Subroutines
mod_space_filling_curve Module Reference

Functions/Subroutines

subroutine level1_morton_order
 build Morton space filling curve for level 1 grid More...
 
integer(kind=8) function mortonencode (igD, ndim)
 
subroutine amr_morton_order
 Construct Morton-order as a global recursive lexicographic ordering. More...
 
subroutine get_morton_range
 Set the Morton range for each processor. More...
 
subroutine get_morton_range_active
 

Function/Subroutine Documentation

◆ amr_morton_order()

subroutine mod_space_filling_curve::amr_morton_order

Construct Morton-order as a global recursive lexicographic ordering.

Definition at line 85 of file mod_space_filling_curve.t.

Here is the call graph for this function:

◆ get_morton_range()

subroutine mod_space_filling_curve::get_morton_range

Set the Morton range for each processor.

Definition at line 132 of file mod_space_filling_curve.t.

◆ get_morton_range_active()

subroutine mod_space_filling_curve::get_morton_range_active

Definition at line 167 of file mod_space_filling_curve.t.

◆ level1_morton_order()

subroutine mod_space_filling_curve::level1_morton_order

build Morton space filling curve for level 1 grid

Definition at line 7 of file mod_space_filling_curve.t.

Here is the call graph for this function:

◆ mortonencode()

integer(kind=8) function mod_space_filling_curve::mortonencode ( integer(kind=4), intent(in)  ig,
integer(kind=8), intent(in)  D,
integer(kind=4), intent(in)  ndim 
)

Definition at line 58 of file mod_space_filling_curve.t.