Ejemplo n.º 1
0

import sys
# insert pubsub and detect the things after every iteration
sys.path.append('../../../src/publishclient/pythonclient')
import pubsub as pubsubclient
import timeit

sys.path.append('../../../src/metadatamanagement/pythonclient')
import metaclient



addrList=metaclient.getServerAddr()
addr = addrList[0]
metaclient.Recordtimestart(addr, "TIMET")


startsim = timeit.default_timer()

comm = MPI.COMM_WORLD
rank = comm.Get_rank()




# init dataspace client

# copy all conf.* file to current dir
serverdir = "/home1/zw241/dataspaces/tests/C"
Ejemplo n.º 2
0
changeVPeriod = int(sys.argv[2])

vsign = 1

startsim = timeit.default_timer()


for t in range (iteration):
    moveToCenter = False
    #if (t>=changeVPeriod and t%changeVPeriod==0):
    if (t==changeVPeriod):
        moveToCenter = True
        
    updateGridValueFake(gridList,moveToCenter)
    
    putDataToDataSpaces(gridListNew,t)

    if (moveToCenter):
        addrList=metaclient.getServerAddr()
        addr = addrList[0]
        metaclient.Recordtimestart(addr, "SCHEDULE")

        
ds.finalize()
MPI.Finalize()

endsim = timeit.default_timer()

print("time span")
print (endsim-startsim)
Ejemplo n.º 3
0
import ctypes
from mpi4py import MPI
import dataspaces.dataspaceClient as dataspaces

import sys
# insert pubsub and detect the things after every iteration
sys.path.append('../../../src/publishclient/pythonclient')
import pubsub as pubsubclient
import timeit

sys.path.append('../../../src/metadatamanagement/pythonclient')
import metaclient

addrList = metaclient.getServerAddr()
addr = addrList[0]
metaclient.Recordtimestart(addr, "TOTAL")

startsim = timeit.default_timer()

comm = MPI.COMM_WORLD
rank = comm.Get_rank()

# init dataspace client

# copy all conf.* file to current dir
serverdir = "/home1/zw241/dataspaces/tests/C"

confpath = serverdir + "/conf*"

copyCommand = "cp " + confpath + " ."
Ejemplo n.º 4
0
iteration = int(sys.argv[1])

changeVPeriod = int(sys.argv[2])

vsign = 1

startsim = timeit.default_timer()

for t in range(iteration):
    moveToCenter = False
    if (t >= changeVPeriod and t % changeVPeriod == 0):
        moveToCenter = True

    updateGridValueFake(gridList, moveToCenter)

    putDataToDataSpaces(gridListNew, t)

    if (moveToCenter):
        addrList = metaclient.getServerAddr()
        addr = addrList[0]
        metaclient.Recordtimestart(addr, "SIMDATAOK")

ds.finalize()
MPI.Finalize()

endsim = timeit.default_timer()

print("time span")
print(endsim - startsim)
Ejemplo n.º 5
0
from mpi4py import MPI
import numpy as np
import dataspaces.dataspaceClient as dataspaces
import ctypes
import os
import time
import math
import timeit
import sys

sys.path.append('../../../src/publishclient/pythonclient')
import pubsub as pubsubclient

sys.path.append('../../../src/metadatamanagement/pythonclient')
import metaclient

import subprocess

comm = MPI.COMM_WORLD
rank = comm.Get_rank()

appid = 3

# check the meta periodically
addrList = metaclient.getServerAddr()
addr = addrList[0]
metaclient.Recordtimestart(addr, "ANASTART")

# start runtestschduler.scripts
subprocess.run(["sbatch", "./runtestschduler.scripts"])