def loglog_om2_speed_by_ncpus(df, marker='+'): p = ppd.loglog("om2_ncpus", "OM2 speed", data=df, xlabel="ACCESS-OM2 number of CPUs", ylabel="ACCESS-OM2 speed (d/d)", marker=marker) return p
def loglog_ocean_speed_by_ncpus(df, marker='+'): p = ppd.loglog("ocean_ncpus", "Ocean speed", data=df, xlabel="MOM number of CPUs", ylabel="MOM speed (d/d)", marker=marker) return p
def loglog_ocean_time_per_step_by_ncpus(df, marker='+'): p = ppd.loglog("ocean_ncpus", "Ocean per step", data=df, xlabel="MOM number of CPUs", ylabel="MOM time per step (s)", marker=marker) return p
def loglog_ice_time_per_step_by_ncpus(df, marker='+'): p = ppd.loglog("ice_ncpus", "Ice TimeLoop per step", data=df, xlabel="CICE number of CPUs", ylabel="CICE time per step (s)", marker=marker) return p
def loglog_ocean_oasis_recv_by_om2_ncpus(df, marker='+'): p = ppd.loglog("om2_ncpus", "ocean_oasis_recv", data=df, xlabel="ACCESS-OM2 number of CPUs", ylabel="MOM oasis_recv", marker=marker) return p
def loglog_ice_from_ocn_by_om2_ncpus(df, marker='+'): p = ppd.loglog("om2_ncpus", "ice_from_ocn", data=df, xlabel="ACCESS-OM2 number of CPUs", ylabel="CICE from_ocn", marker=marker) return p
def loglog_ice_speed_by_ncpus(df, marker='+'): p = ppd.loglog("ice_ncpus", "Ice TimeLoop speed", data=df, xlabel="CICE number of CPUs", ylabel="CICE speed (d/d)", marker=marker) return p