|
Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
|
Functions | |
| findParent (id, gridSize, debug) | |
| getChildren (children, parentId, dimension=0, up=True, left=True) | |
| buildPencils (pencils, initialPencil, idsIn, dimension=0, path=list()) | |
Variables | |
| parser = argparse.ArgumentParser(description='Create pencils on a refined grid.') | |
| metavar | |
| type | |
| int | |
| nargs | |
| default | |
| help | |
| str | |
| args = parser.parse_args() | |
| dimension = args.dimension[0] | |
| debug = bool(args.debug[0]) | |
| filename = args.filename[0] | |
| fh = open(filename) | |
| lines = fh.readlines() | |
| ids = list() | |
| int | xdim = 1 |
| int | ydim = 1 |
| int | zdim = 1 |
| n = int(lines[i+1].split()[1]) | |
| xyz = lines[i+j+2].split() | |
| int | gridSize = xdim*ydim*zdim |
| t1 = time.time() | |
| parents = dict() | |
| children = dict() | |
| refLvls = dict() | |
| hasChildren = list() | |
| parentId = parents[id] | |
| refLvl | |
| isRefined = dict() | |
| 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() | |
| t2 = time.time() | |
| sort_refined_ids_recursive.buildPencils | ( | pencils, | |
| initialPencil, | |||
| idsIn, | |||
| dimension = 0, | |||
| path = list() ) |
Definition at line 113 of file sort_refined_ids_recursive.py.


| sort_refined_ids_recursive.findParent | ( | id, | |
| gridSize, | |||
| debug ) |
Definition at line 5 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.getChildren | ( | children, | |
| parentId, | |||
| dimension = 0, | |||
| up = True, | |||
| left = True ) |
Definition at line 41 of file sort_refined_ids_recursive.py.

| sort_refined_ids_recursive.args = parser.parse_args() |
Definition at line 206 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.children = dict() |
Definition at line 251 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.debug = bool(args.debug[0]) |
Definition at line 213 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.default |
Definition at line 201 of file sort_refined_ids_recursive.py.
| int sort_refined_ids_recursive.dimension = args.dimension[0] |
Definition at line 209 of file sort_refined_ids_recursive.py.
Definition at line 306 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.fh = open(filename) |
Definition at line 217 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.filename = args.filename[0] |
Definition at line 216 of file sort_refined_ids_recursive.py.
Definition at line 244 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.hasChildren = list() |
Definition at line 253 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.help |
Definition at line 201 of file sort_refined_ids_recursive.py.
Definition at line 334 of file sort_refined_ids_recursive.py.
| int sort_refined_ids_recursive.idMapped = id |
Definition at line 308 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.ids = list() |
Definition at line 221 of file sort_refined_ids_recursive.py.
Definition at line 335 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.int |
Definition at line 200 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.isRefined = dict() |
Definition at line 284 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.lines = fh.readlines() |
Definition at line 218 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.mapping = dict() |
Definition at line 301 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.metavar |
Definition at line 200 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.myIds = list() |
Definition at line 337 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.myIsRefined = list() |
Definition at line 336 of file sort_refined_ids_recursive.py.
Definition at line 228 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.nargs |
Definition at line 200 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.parentId = parents[id] |
Definition at line 258 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.parents = dict() |
Definition at line 250 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.parser = argparse.ArgumentParser(description='Create pencils on a refined grid.') |
Definition at line 199 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.pencils = list() |
Definition at line 346 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.refLvl |
Definition at line 258 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.refLvls = dict() |
Definition at line 252 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.str |
Definition at line 202 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.t1 = time.time() |
Definition at line 248 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.t2 = time.time() |
Definition at line 353 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.type |
Definition at line 200 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.unrefinedPencils = list() |
Definition at line 331 of file sort_refined_ids_recursive.py.
| tuple sort_refined_ids_recursive.x_index = (id-1) % xdim |
Definition at line 314 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.xdim = 1 |
Definition at line 223 of file sort_refined_ids_recursive.py.
Definition at line 230 of file sort_refined_ids_recursive.py.
Definition at line 315 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.ydim = 1 |
Definition at line 224 of file sort_refined_ids_recursive.py.
Definition at line 324 of file sort_refined_ids_recursive.py.
| sort_refined_ids_recursive.zdim = 1 |
Definition at line 225 of file sort_refined_ids_recursive.py.