def processRecord(event, indexes, force, disp):
    global verbose
    e = json.loads(event)
    if 'verbose' in e and e['verbose'] == 'true':
        verbose = True
    if 'parallel' in e:
        info('Calculating parallelization values')
        p = e['parallel']
        if p['node'] == 1:
            sIndex = 0
            info('First node. Setting sIndex to 0')
        else:
            sIndex = libtaylor.magic(e['reps'], p['node'], p['nodes'])
            info('sIndex set to ' + str(sIndex))
        if p['node'] == p['nodes']:
            # if it's the last node in the node set, then the end is the last index
            eIndex = e['digits']**e['reps']
            info('Last node. eIndex set to ' + str(eIndex))
        else:
            eIndex = libtaylor.magic(e['reps'], p['node'] + 1, p['nodes'])
            info('eIndex set to ' + str(eIndex))
        if sIndex == eIndex:
            eIndex = eIndex + 1
    else:
        if 'start' in e:
            sIndex = e['start']
        else:
            sIndex = 0
        if 'end' in e:
            eIndex = e['end']
        else:
            eIndex = e['digits']**e['reps']
    info("sIndex=" + str(sIndex))
    info("eIndex=" + str(eIndex))

    libtaylor.main(e, sIndex, eIndex, indexes, force, disp)
def processRecord(event, indexes, force, disp):
	global verbose
	e = json.loads(event)
	if 'verbose' in e and e['verbose'] == 'true':
		verbose = True
	if 'parallel' in e:
		info('Calculating parallelization values')
		p = e['parallel']
		if p['node'] == 1:
			sIndex = 0
			info('First node. Setting sIndex to 0')
		else:
			sIndex = libtaylor.magic(e['reps'], p['node'], p['nodes'])
			info('sIndex set to ' + str(sIndex))
		if p['node'] == p['nodes']:
			# if it's the last node in the node set, then the end is the last index
			eIndex = e['digits']**e['reps']
			info('Last node. eIndex set to ' + str(eIndex))
		else:
			eIndex = libtaylor.magic(e['reps'], p['node']+1, p['nodes'])
			info('eIndex set to ' + str(eIndex))
		if sIndex == eIndex:
			eIndex = eIndex + 1
	else:
		if 'start' in e:
			sIndex=e['start']
		else:
			sIndex=0
		if 'end' in e:
			eIndex=e['end']
		else:
			eIndex=e['digits']**e['reps']
	info("sIndex="+str(sIndex))
	info("eIndex="+str(eIndex))

	libtaylor.main(e, sIndex, eIndex, indexes, force, disp)
Exemple #3
0
        if args.verbose and not args.silent:
            print 'eIndex set to ' + str(eIndex)

    if sIndex == eIndex:
        eIndex = eIndex + 1
else:
    if args.start:
        sIndex = args.start
    else:
        sIndex = 0
    if args.end:
        eIndex = args.end
    else:
        eIndex = args.digits**args.reps

if args.debug:
    print str(args)
    print "sIndex=" + str(sIndex)
    print "eIndex=" + str(eIndex)
    exit(0)

event = dict()
if args.equivalence:
    event['equivalence'] = args.equivalence
if args.modcheck:
    event['modcheck'] = args.modcheck
event['digits'] = args.digits
event['reps'] = args.reps

libtaylor.main(event, sIndex, eIndex, 'indexes.txt', 'force.txt', 'disp.txt')
		if args.verbose and not args.silent:
			print 'eIndex set to ' + str(eIndex)

	if sIndex == eIndex:
		eIndex = eIndex + 1
else:
	if args.start:
		sIndex=args.start
	else:
		sIndex=0
	if args.end:
		eIndex=args.end
	else:
		eIndex=args.digits**args.reps

if args.debug:
	print str(args)
	print "sIndex="+str(sIndex)
	print "eIndex="+str(eIndex)
	exit(0)

event = dict()
if args.equivalence:
	event['equivalence'] = args.equivalence
if args.modcheck:
	event['modcheck'] = args.modcheck
event['digits'] = args.digits
event['reps'] = args.reps

libtaylor.main(event, sIndex, eIndex, 'indexes.txt', 'force.txt', 'disp.txt')