|
Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
|
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() | |
| sort_refined_ids.findParent | ( | id, | |
| gridSize, | |||
| debug ) |
Definition at line 5 of file sort_refined_ids.py.
| sort_refined_ids.getChildren | ( | children, | |
| parentIds, | |||
| dimension = 0, | |||
| up = True, | |||
| left = True ) |
Definition at line 41 of file sort_refined_ids.py.
Definition at line 272 of file sort_refined_ids.py.
| sort_refined_ids.children = dict() |
Definition at line 132 of file sort_refined_ids.py.
| bool sort_refined_ids.debug = False |
Definition at line 105 of file sort_refined_ids.py.
| int sort_refined_ids.dimension = 1 |
Definition at line 175 of file sort_refined_ids.py.
Definition at line 183 of file sort_refined_ids.py.
| sort_refined_ids.fh = open(filename) |
Definition at line 109 of file sort_refined_ids.py.
| str sort_refined_ids.filename = "refined_4.out" |
Definition at line 108 of file sort_refined_ids.py.
Definition at line 125 of file sort_refined_ids.py.
| sort_refined_ids.hasChildren = list() |
Definition at line 134 of file sort_refined_ids.py.
Definition at line 220 of file sort_refined_ids.py.
| int sort_refined_ids.idMapped = id |
Definition at line 185 of file sort_refined_ids.py.
| sort_refined_ids.ids = list() |
Definition at line 113 of file sort_refined_ids.py.
Definition at line 221 of file sort_refined_ids.py.
| sort_refined_ids.iRefined = 0 |
Definition at line 262 of file sort_refined_ids.py.
| sort_refined_ids.isRefined = dict() |
Definition at line 165 of file sort_refined_ids.py.
| tuple sort_refined_ids.left = True |
Definition at line 240 of file sort_refined_ids.py.
| sort_refined_ids.lines = fh.readlines() |
Definition at line 110 of file sort_refined_ids.py.
| sort_refined_ids.mapping = dict() |
Definition at line 178 of file sort_refined_ids.py.
| sort_refined_ids.maxLocalRefLvl = unrefinedPencil['refLvl'][ix] |
Definition at line 255 of file sort_refined_ids.py.
Definition at line 245 of file sort_refined_ids.py.
| sort_refined_ids.myIds = list() |
Definition at line 223 of file sort_refined_ids.py.
| sort_refined_ids.myIsRefined = list() |
Definition at line 222 of file sort_refined_ids.py.
| int sort_refined_ids.nUnRefined = 0 |
Definition at line 261 of file sort_refined_ids.py.
| int sort_refined_ids.offset = 0 |
Definition at line 260 of file sort_refined_ids.py.
| sort_refined_ids.parentId = parents[id] |
Definition at line 139 of file sort_refined_ids.py.
| sort_refined_ids.parentIds = list() |
Definition at line 238 of file sort_refined_ids.py.
| sort_refined_ids.parents = dict() |
Definition at line 131 of file sort_refined_ids.py.
| sort_refined_ids.pencilIds = list() |
Definition at line 252 of file sort_refined_ids.py.
| sort_refined_ids.pencils = list() |
Definition at line 237 of file sort_refined_ids.py.
| sort_refined_ids.refLvl |
Definition at line 139 of file sort_refined_ids.py.
| sort_refined_ids.refLvls = dict() |
Definition at line 133 of file sort_refined_ids.py.
| sort_refined_ids.t1 = time.time() |
Definition at line 129 of file sort_refined_ids.py.
| sort_refined_ids.t2 = time.time() |
Definition at line 314 of file sort_refined_ids.py.
| sort_refined_ids.unrefinedPencils = list() |
Definition at line 217 of file sort_refined_ids.py.
| tuple sort_refined_ids.up = True |
Definition at line 239 of file sort_refined_ids.py.
| sort_refined_ids.words = line.split() |
Definition at line 117 of file sort_refined_ids.py.
| tuple sort_refined_ids.x_index = (id-1) % xdim |
Definition at line 191 of file sort_refined_ids.py.
| sort_refined_ids.xdim = int(words[6]) |
Definition at line 119 of file sort_refined_ids.py.
Definition at line 192 of file sort_refined_ids.py.
| sort_refined_ids.ydim = int(words[8]) |
Definition at line 120 of file sort_refined_ids.py.
Definition at line 201 of file sort_refined_ids.py.
| sort_refined_ids.zdim = int(words[10]) |
Definition at line 121 of file sort_refined_ids.py.