Verification¶
Source: drivers/Verification.py
Run a TransientDriver and diff its result against per-variable references.
Other options¶
driver—str· requiredThe TransientDriver to run before diffing.
rtol—float· default1e-05Relative tolerance for per-tensor comparison.
atol—float· default1e-08Absolute tolerance for per-tensor comparison.
time_steps—listOptional whitespace-separated list of step indices to compare. When absent, every step is checked. A single step entry switches to snapshot comparison (the reference is treated as the value at that step, not time-axis-sliced).
Scalar_names—listResult-buffer variable names (e.g.
output.stress) whose per-step values are compared againstScalar_values.Scalar_values—list[Tensors] block names producing the reference Scalar per result variable named in
Scalar_names; same length and order.SR2_names—listResult-buffer variable names (e.g.
output.stress) whose per-step values are compared againstSR2_values.SR2_values—list[Tensors] block names producing the reference SR2 per result variable named in
SR2_names; same length and order.Vec_names—listResult-buffer variable names (e.g.
output.stress) whose per-step values are compared againstVec_values.Vec_values—list[Tensors] block names producing the reference Vec per result variable named in
Vec_names; same length and order.WR2_names—listResult-buffer variable names (e.g.
output.stress) whose per-step values are compared againstWR2_values.WR2_values—list[Tensors] block names producing the reference WR2 per result variable named in
WR2_names; same length and order.