121 lines
3.3 KiB
JSON
121 lines
3.3 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"id": "test_mql_full_branches-historical-v1",
|
|
"description": "Historical slow-region and 2.05 s regression target for the generic solver.",
|
|
"source": {
|
|
"path": "tests/data/test_mql-full-branches-01-04.xml",
|
|
"sha256": "2fb95e65f5de0c85a6a17802aef74ea004087323fd00fd8d01acf0184ff71d48",
|
|
"bytes": 58860,
|
|
"xmlIsAuthoritative": true,
|
|
"simulation": {
|
|
"tStart": 0.0,
|
|
"tStop": 0.81,
|
|
"sampleStep": 0.01,
|
|
"maxStep": 0.81,
|
|
"method": "BDF"
|
|
}
|
|
},
|
|
"structure": {
|
|
"componentCount": 98,
|
|
"connectionCount": 106,
|
|
"dynamicComponentCount": 33,
|
|
"stateCount": 74,
|
|
"resultVariableCount": 1021,
|
|
"pressureFlowUnknownCount": 472,
|
|
"pressureFlowEquationCount": 472,
|
|
"pressureFlowIsSquare": true,
|
|
"logicalEffortCoordinateCount": 68,
|
|
"eliminatedEffortAliasCount": 204,
|
|
"canonicalCoordinateCount": 268,
|
|
"compatibilityScatterCount": 472,
|
|
"jacobianNonzeroCount": 1284,
|
|
"jacobianColorGroupCount": 31,
|
|
"hasMechanicalStateEvents": true
|
|
},
|
|
"sequence": [
|
|
"0.81s",
|
|
"2.10s"
|
|
],
|
|
"lanes": {
|
|
"solver-only": {
|
|
"description": "Historical solver regression using the authoritative 0.01 s output grid.",
|
|
"samplingMode": "fixed",
|
|
"sampleStep": 0.01,
|
|
"instrumentationMode": "standard",
|
|
"productionEquivalentOutput": true
|
|
},
|
|
"production": {
|
|
"description": "Acceptance lane preserving the authoritative XML output grid.",
|
|
"samplingMode": "source",
|
|
"instrumentationMode": "standard",
|
|
"productionEquivalentOutput": true
|
|
}
|
|
},
|
|
"variants": {
|
|
"0.81s": {
|
|
"stopTime": 0.81,
|
|
"softTimeoutSeconds": 180.0,
|
|
"hardTimeoutSeconds": 240.0,
|
|
"checkpointTimes": [
|
|
0.0,
|
|
0.04,
|
|
0.69,
|
|
0.70,
|
|
0.8,
|
|
0.81
|
|
],
|
|
"expectedSignalEventTimes": [
|
|
0.04,
|
|
0.8
|
|
],
|
|
"expectedMechanicalTransitionTimes": []
|
|
},
|
|
"2.10s": {
|
|
"stopTime": 2.1,
|
|
"softTimeoutSeconds": 300.0,
|
|
"hardTimeoutSeconds": 360.0,
|
|
"checkpointTimes": [
|
|
0.0,
|
|
0.04,
|
|
0.69,
|
|
0.70,
|
|
0.8,
|
|
1.0,
|
|
2.0,
|
|
2.05,
|
|
2.1
|
|
],
|
|
"expectedSignalEventTimes": [
|
|
0.04,
|
|
0.8
|
|
]
|
|
}
|
|
},
|
|
"correctness": {
|
|
"status": "partial",
|
|
"maximumScaledResidual": 1e-7,
|
|
"requireFiniteSeries": true,
|
|
"requireStrictlyIncreasingTimes": true,
|
|
"stateRelativeTolerance": 0.0002,
|
|
"eventTimeAbsoluteToleranceSeconds": 0.00002,
|
|
"signalEventTimeAbsoluteToleranceSeconds": 1e-12,
|
|
"mechanicalTransitionTimesAvailable": true,
|
|
"note": "Historical checkpoints are recorded; approved physical-state-v2 golden values remain pending."
|
|
},
|
|
"execution": {
|
|
"causalExecutorV2Default": true,
|
|
"environment": {
|
|
"SIMULATION_CAUSAL_EXECUTOR_V2": "1",
|
|
"SIMULATION_CAUSAL_COORDINATE_KERNEL": "1",
|
|
"SIMULATION_CAUSAL_FAST_PATH": "1",
|
|
"SIMULATION_ODE_JACOBIAN_MODE": "scipy",
|
|
"SIMULATIONAPP_PROPERTY_CACHE": "on"
|
|
},
|
|
"predictionSafetyFactor": 1.5,
|
|
"terminationGraceSeconds": 10.0,
|
|
"deferAfterFailureOrTimeout": true,
|
|
"deferWhenPredictedWallExceedsSoftTimeout": true,
|
|
"longTestEnvironmentVariable": "RUN_TEST_MQL_FULL_BRANCHES_LONG_REGRESSION"
|
|
}
|
|
}
|