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 = ""
#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 = ""