Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
sort_refined_ids Namespace Reference

Functions

 findParent (id, gridSize, debug)
 getChildren (children, parentIds, dimension=0, up=True, left=True)

Variables

bool debug = False
str filename = "refined_4.out"
 fh = open(filename)
 lines = fh.readlines()
 ids = list()
 words = line.split()
 xdim = int(words[6])
 ydim = int(words[8])
 zdim = int(words[10])
 gridSize = xdim*ydim*zdim
 t1 = time.time()
 parents = dict()
 children = dict()
 refLvls = dict()
 hasChildren = list()
 parentId = parents[id]
 refLvl
 isRefined = dict()
int dimension = 1
 mapping = dict()
tuple dims = (zdim, ydim, xdim)
 idMapped = id
tuple x_index = (id-1) % xdim
tuple y_index = ((id-1) / xdim) % ydim
tuple z_index = ((id-1) / (xdim * ydim))
 unrefinedPencils = list()
int ibeg = 1 + i * dims[2] * dims[1] + j * dims[2]
int iend = 1 + i * dims[2] * dims[1] + (j + 1) * dims[2]
 myIsRefined = list()
 myIds = list()
 pencils = list()
 parentIds = list()
bool up = True
bool left = True
 maxRefLvl = max(unrefinedPencil['refLvl'])
 pencilIds = list()
 maxLocalRefLvl = unrefinedPencil['refLvl'][ix]
int offset = 0
int nUnRefined = 0
int iRefined = 0
 cells = getChildren(children, parentIds, dimension, up, left)
 t2 = time.time()

Function Documentation

◆ findParent()

sort_refined_ids.findParent ( id,
gridSize,
debug )

Definition at line 5 of file sort_refined_ids.py.

◆ getChildren()

sort_refined_ids.getChildren ( children,
parentIds,
dimension = 0,
up = True,
left = True )

Definition at line 41 of file sort_refined_ids.py.

Variable Documentation

◆ cells

sort_refined_ids.cells = getChildren(children, parentIds, dimension, up, left)

Definition at line 272 of file sort_refined_ids.py.

◆ children

sort_refined_ids.children = dict()

Definition at line 132 of file sort_refined_ids.py.

◆ debug

bool sort_refined_ids.debug = False

Definition at line 105 of file sort_refined_ids.py.

◆ dimension

int sort_refined_ids.dimension = 1

Definition at line 175 of file sort_refined_ids.py.

◆ dims

tuple sort_refined_ids.dims = (zdim, ydim, xdim)

Definition at line 183 of file sort_refined_ids.py.

◆ fh

sort_refined_ids.fh = open(filename)

Definition at line 109 of file sort_refined_ids.py.

◆ filename

str sort_refined_ids.filename = "refined_4.out"

Definition at line 108 of file sort_refined_ids.py.

◆ gridSize

sort_refined_ids.gridSize = xdim*ydim*zdim

Definition at line 125 of file sort_refined_ids.py.

◆ hasChildren

sort_refined_ids.hasChildren = list()

Definition at line 134 of file sort_refined_ids.py.

◆ ibeg

int sort_refined_ids.ibeg = 1 + i * dims[2] * dims[1] + j * dims[2]

Definition at line 220 of file sort_refined_ids.py.

◆ idMapped

int sort_refined_ids.idMapped = id

Definition at line 185 of file sort_refined_ids.py.

◆ ids

sort_refined_ids.ids = list()

Definition at line 113 of file sort_refined_ids.py.

◆ iend

int sort_refined_ids.iend = 1 + i * dims[2] * dims[1] + (j + 1) * dims[2]

Definition at line 221 of file sort_refined_ids.py.

◆ iRefined

sort_refined_ids.iRefined = 0

Definition at line 262 of file sort_refined_ids.py.

◆ isRefined

sort_refined_ids.isRefined = dict()

Definition at line 165 of file sort_refined_ids.py.

◆ left

tuple sort_refined_ids.left = True

Definition at line 240 of file sort_refined_ids.py.

◆ lines

sort_refined_ids.lines = fh.readlines()

Definition at line 110 of file sort_refined_ids.py.

◆ mapping

sort_refined_ids.mapping = dict()

Definition at line 178 of file sort_refined_ids.py.

◆ maxLocalRefLvl

sort_refined_ids.maxLocalRefLvl = unrefinedPencil['refLvl'][ix]

Definition at line 255 of file sort_refined_ids.py.

◆ maxRefLvl

sort_refined_ids.maxRefLvl = max(unrefinedPencil['refLvl'])

Definition at line 245 of file sort_refined_ids.py.

◆ myIds

sort_refined_ids.myIds = list()

Definition at line 223 of file sort_refined_ids.py.

◆ myIsRefined

sort_refined_ids.myIsRefined = list()

Definition at line 222 of file sort_refined_ids.py.

◆ nUnRefined

int sort_refined_ids.nUnRefined = 0

Definition at line 261 of file sort_refined_ids.py.

◆ offset

int sort_refined_ids.offset = 0

Definition at line 260 of file sort_refined_ids.py.

◆ parentId

sort_refined_ids.parentId = parents[id]

Definition at line 139 of file sort_refined_ids.py.

◆ parentIds

sort_refined_ids.parentIds = list()

Definition at line 238 of file sort_refined_ids.py.

◆ parents

sort_refined_ids.parents = dict()

Definition at line 131 of file sort_refined_ids.py.

◆ pencilIds

sort_refined_ids.pencilIds = list()

Definition at line 252 of file sort_refined_ids.py.

◆ pencils

sort_refined_ids.pencils = list()

Definition at line 237 of file sort_refined_ids.py.

◆ refLvl

sort_refined_ids.refLvl

Definition at line 139 of file sort_refined_ids.py.

◆ refLvls

sort_refined_ids.refLvls = dict()

Definition at line 133 of file sort_refined_ids.py.

◆ t1

sort_refined_ids.t1 = time.time()

Definition at line 129 of file sort_refined_ids.py.

◆ t2

sort_refined_ids.t2 = time.time()

Definition at line 314 of file sort_refined_ids.py.

◆ unrefinedPencils

sort_refined_ids.unrefinedPencils = list()

Definition at line 217 of file sort_refined_ids.py.

◆ up

tuple sort_refined_ids.up = True

Definition at line 239 of file sort_refined_ids.py.

◆ words

sort_refined_ids.words = line.split()

Definition at line 117 of file sort_refined_ids.py.

◆ x_index

tuple sort_refined_ids.x_index = (id-1) % xdim

Definition at line 191 of file sort_refined_ids.py.

◆ xdim

sort_refined_ids.xdim = int(words[6])

Definition at line 119 of file sort_refined_ids.py.

◆ y_index

tuple sort_refined_ids.y_index = ((id-1) / xdim) % ydim

Definition at line 192 of file sort_refined_ids.py.

◆ ydim

sort_refined_ids.ydim = int(words[8])

Definition at line 120 of file sort_refined_ids.py.

◆ z_index

tuple sort_refined_ids.z_index = ((id-1) / (xdim * ydim))

Definition at line 201 of file sort_refined_ids.py.

◆ zdim

sort_refined_ids.zdim = int(words[10])

Definition at line 121 of file sort_refined_ids.py.