--- ea/submit_file.py 2012/10/09 16:14:55 17 +++ ea/submit_file.py 2012/10/09 16:17:03 18 @@ -1,77 +1,77 @@ -# -# BonFIRE Virtual Clusters on Federated Clouds Demonstration Kit -# -# Copyright (c) Fundacion Centro Tecnologico de Supercomputacion de Galicia 2012 -# -# License Apache Software -# -# The research leading to these results has received funding from -# the European Community's Seventh Framework Programme (FP7/2007-2013) -# under agreement number 257386 -# -# This software is provided with ABSOLUTELY NO WARRANTY -# -''' -Created on 20/03/2012 - -@author: R. Valin -''' - -#import matplotlib.pyplot as plt -import time -import json -import os -import sys -import random -#from exp.ea -#import experiment_type as expt -#from exp.ea -import ea_bonfire as ea - - -#print 'Path to Json:' -#filej=raw_input() -if len(sys.argv) < 2: - sys.stderr.write('A JSON file is needed') - #sys.stderr.write('Usage: sys.argv[0] ') - sys.exit(1) - -filej="../examples/"+sys.argv[1] -if not os.path.exists(filej): - sys.stderr.write('ERROR: file '+filej+ 'does not exist!') - sys.exit(1) - -print '----------------' -print 'Json PATH:',filej -print '----------------' - -if os.path.exists(filej): - jsonf=open(filej, 'r') - exper=json.loads(jsonf.read()) - print exper - jsonf.close() -else: - print "File doesn't exist" - - -#duration = 120 -#Number of repetitions - -multi = 1 - -#for i in exp: -# print i -# m=str(i) -j=0 -while j < multi: - #save(locations) - #location=info_location[m] - #instance=info_instance[m] - #store=info_storage[m] - print 'Repetition before ea:', j - j=ea.ea_bf(exper,j) - j=j+1 - #time.sleep(float(130)) - - - +# +# BonFIRE Virtual Clusters on Federated Clouds Demonstration Kit +# +# Copyright (c) Fundacion Centro Tecnologico de Supercomputacion de Galicia 2012 +# +# License Apache Software +# +# The research leading to these results has received funding from +# the European Community's Seventh Framework Programme (FP7/2007-2013) +# under agreement number 257386 +# +# This software is provided with ABSOLUTELY NO WARRANTY +# +''' +Created on 20/03/2012 + +@author: R. Valin +''' + +#import matplotlib.pyplot as plt +import time +import json +import os +import sys +import random +#from exp.ea +#import experiment_type as expt +#from exp.ea +import ea_bonfire as ea + + +#print 'Path to Json:' +#filej=raw_input() +if len(sys.argv) < 2: + sys.stderr.write('A JSON file is needed') + #sys.stderr.write('Usage: sys.argv[0] ') + sys.exit(1) + +filej="../examples/"+sys.argv[1] +if not os.path.exists(filej): + sys.stderr.write('ERROR: file '+filej+ 'does not exist!') + sys.exit(1) + +print '----------------' +print 'Json PATH:',filej +print '----------------' + +if os.path.exists(filej): + jsonf=open(filej, 'r') + exper=json.loads(jsonf.read()) + print exper + jsonf.close() +else: + print "File doesn't exist" + + +#duration = 120 +#Number of repetitions + +multi = 1 + +#for i in exp: +# print i +# m=str(i) +j=0 +while j < multi: + #save(locations) + #location=info_location[m] + #instance=info_instance[m] + #store=info_storage[m] + print 'Repetition before ea:', j + j=ea.ea_bf(exper,j) + j=j+1 + #time.sleep(float(130)) + + +