Computational Performance Diagnostics¶
The processing tasks in this chapter create diagnostics informing about computational performance and the general experiment progress.
DiskusageRteScalar¶
Diagnostic Type: Scalar
Mapped to:
ece.mon.diskusage_rte_scalarComputes the size of a user-specified directory.
Required arguments
src: Path to the specified directory.dst: Destination, must end in .yml or .yaml
- ece.mon.diskusage_rte_scalar:
src: "{{rundir}}/output"
dst: "{{mondir}}/diskusage_rte_scalar.yml"
SimulatedyearsRteScalar¶
Diagnostic Type: Scalar
Mapped to:
ece.mon.simulatedyears_rte_scalarComputes the difference in years between end and start.
Required arguments
start: Start date of the simulation.end: End date of the current leg.dst: Destination, must end in .yml or .yaml
- ece.mon.simulatedyears_rte_scalar:
start: "{{start}}"
end: "{{leg.end}}"
dst: "{{mondir}}/simulatedyears_rte_scalar.yml"
SYPD using Timeseries¶
- ece.mon.timeseries:
title: "Simulated Years per Day"
coord_value: "{{leg_num}}"
coord_name: "Leg Number"
comment: "SYPD development during this simulation."
data_value: "{{((schedule.leg.end - schedule.leg.start)/script_elapsed_time/365)}}"
dst: "{{mondir}}/sypd_timeseries.nc"