Exemplo n.º 1
0
  nF = int(datasets[key]["value"][column_key_map["nInstancesComputedGlobally"]])
  nM = int(datasets[key]["value"][column_key_map["nElements1D"]]*datasets[key]["value"][column_key_map["nInstancesComputedGlobally"]])
  nproc = int(datasets[key]["value"][column_key_map["nRanks"]])
  number = datasets[key]["number"]
  
  print("{:10}, {:7}, {:13}, {:9}, {:4}, {:10}, {:10}, {:10}, {:3}, {:10}".\
  format(key, 
  nproc,
  nM,
  nM/nproc,
  nF,
  fo.str_format_seconds(datasets[key]["value"][column_key_map["duration_0D"]]),
  fo.str_format_seconds(datasets[key]["value"][column_key_map["duration_1D"]]),
  fo.str_format_seconds(datasets[key]["value"][column_key_map["duration_total"]]),
  number,
  fo.str_format_memory(datasets[key]["value"][column_key_map["memoryData"]])
  ))
print ""
print ""

###############################################################
#######################################################
# plot
# x-axis: n processes
# y-axis: total time
plt.rcParams.update({'font.size': 20})
plt.rcParams['lines.linewidth'] = 3
plt.rcParams['lines.markersize'] = 8

output_path = ""
Exemplo n.º 2
0
    #nF = int(datasets[key]["value"][column_key_map["nInstancesComputedGlobally"]])
    nproc = int(datasets[key]["value"][column_key_map["nRanks"]])
    number = datasets[key]["number"]

    print("{:30}, {:7}, {:10}, {:10}, {:10}, {:10}, {:10}, {:10}, {:3}, {:10}".\
    format(key,
    nproc,
    fo.str_format_seconds(datasets[key]["value"][column_key_map["duration_0D"]]),
    fo.str_format_seconds(datasets[key]["value"][column_key_map["duration_1D"]]),
    fo.str_format_seconds(datasets[key]["value"][column_key_map["write output"]]),
    fo.str_format_seconds(datasets[key]["value"][column_key_map["duration_total"]]),
    fo.str_format_seconds(datasets[key]["value"][column_key_map["totalUsertime"]]),
    fo.str_format_seconds((float)(datasets[key]["value"][column_key_map["duration_total"]])-(float)(datasets[key]["value"][column_key_map["write output"]])-(float)(datasets[key]["value"][column_key_map["duration_1D"]])-(float)(datasets[key]["value"][column_key_map["duration_0D"]])),
    number,
    fo.str_format_memory(datasets[key]["value"][column_key_map["memoryResidentSet"]])
    ))
print("")
print("")
sys.exit(0)
###############################################################
#######################################################
# plot
# x-axis: n processes
# y-axis: total time
plt.rcParams.update({'font.size': 16})
plt.rcParams['lines.linewidth'] = 3
plt.rcParams['lines.markersize'] = 8

output_path = ""