sarkas.processes.PreProcess.make_timing_plots#

PreProcess.make_timing_plots(data_df=None)[source]#

Makes a figure with three subplots of the CPU times vs PPPM parameters.

The first plot is PP acc time vs the number of cells at different Mesh sizes.

The second plot is the PM acc time vs the mesh size at different charge assignment orders.

The third plot is the time for the calculation of the optimal green’s function for different charge asssignment orders.

Parameters

data_df (pandas.DataFrame, Optional) – Timing study data. If None it will look for previously saved data, otherwise it will run sarkas.processes.PreProcess.timing_study_calculation() to calculate the data. Default is None.