Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
sort_refined_ids_recursive.py File Reference

Go to the source code of this file.

Namespaces

namespace  sort_refined_ids_recursive

Functions

 sort_refined_ids_recursive.findParent (id, gridSize, debug)
 sort_refined_ids_recursive.getChildren (children, parentId, dimension=0, up=True, left=True)
 sort_refined_ids_recursive.buildPencils (pencils, initialPencil, idsIn, dimension=0, path=list())

Variables

 sort_refined_ids_recursive.parser = argparse.ArgumentParser(description='Create pencils on a refined grid.')
 sort_refined_ids_recursive.metavar
 sort_refined_ids_recursive.type
 sort_refined_ids_recursive.int
 sort_refined_ids_recursive.nargs
 sort_refined_ids_recursive.default
 sort_refined_ids_recursive.help
 sort_refined_ids_recursive.str
 sort_refined_ids_recursive.args = parser.parse_args()
 sort_refined_ids_recursive.dimension = args.dimension[0]
 sort_refined_ids_recursive.debug = bool(args.debug[0])
 sort_refined_ids_recursive.filename = args.filename[0]
 sort_refined_ids_recursive.fh = open(filename)
 sort_refined_ids_recursive.lines = fh.readlines()
 sort_refined_ids_recursive.ids = list()
int sort_refined_ids_recursive.xdim = 1
int sort_refined_ids_recursive.ydim = 1
int sort_refined_ids_recursive.zdim = 1
 sort_refined_ids_recursive.n = int(lines[i+1].split()[1])
 sort_refined_ids_recursive.xyz = lines[i+j+2].split()
int sort_refined_ids_recursive.gridSize = xdim*ydim*zdim
 sort_refined_ids_recursive.t1 = time.time()
 sort_refined_ids_recursive.parents = dict()
 sort_refined_ids_recursive.children = dict()
 sort_refined_ids_recursive.refLvls = dict()
 sort_refined_ids_recursive.hasChildren = list()
 sort_refined_ids_recursive.parentId = parents[id]
 sort_refined_ids_recursive.refLvl
 sort_refined_ids_recursive.isRefined = dict()
 sort_refined_ids_recursive.mapping = dict()
tuple sort_refined_ids_recursive.dims = (zdim, ydim, xdim)
 sort_refined_ids_recursive.idMapped = id
tuple sort_refined_ids_recursive.x_index = (id-1) % xdim
tuple sort_refined_ids_recursive.y_index = ((id-1) / xdim) % ydim
tuple sort_refined_ids_recursive.z_index = ((id-1) / (xdim * ydim))
 sort_refined_ids_recursive.unrefinedPencils = list()
int sort_refined_ids_recursive.ibeg = 1 + i * dims[2] * dims[1] + j * dims[2]
int sort_refined_ids_recursive.iend = 1 + i * dims[2] * dims[1] + (j + 1) * dims[2]
 sort_refined_ids_recursive.myIsRefined = list()
 sort_refined_ids_recursive.myIds = list()
 sort_refined_ids_recursive.pencils = list()
 sort_refined_ids_recursive.t2 = time.time()