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_scalar
Computes 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_scalar
Computes 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"